GitHub Advisoryadvisory · npm

GHSA-65h8-27jh-q8wv OpenClaw: Nostr inbound DMs could trigger unauthenticated crypto work before sender policy enforcement

HIGH Published 2026-03-26 Modified 2026-04-10 Official page ↗
Aliases
CVE-2026-35627
Ecosystem
npm
Packages
openclaw
Severity
High
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Weaknesses
CWE-863
Reviewed
2026-03-26

Affected packages

• npm openclaw: < 2026.3.22 → fixed in 2026.3.22

Description

Summary Nostr inbound DM handling could perform crypto and dispatch work before sender and pairing policy enforcement, enabling unauthorized pre-auth computation. Affected Packages / Versions • Package: `openclaw` (npm) • Affected: = 2026.3.22 • Latest released tag checked: `v2026.3.23-2` (`630f1479c44f78484dfa21bb407cbe6f171dac87`) • Latest published npm version checked: `2026.3.23-2` Fix Commit(s) • `1ee9611079e81b9122f4bed01abb3d9f56206c77` Release Status The fix shipped in `v2026.3.22` and remains present in `v2026.3.23` and `v2026.3.23-2`. Code-Level Confirmation • extensions/nostr/src/channel.ts now performs authorization before decrypting and dispatching inbound DM content. • extensions/nostr/src/nostr-bus.ts adds pre-crypto authorization, size, and rate guardrails before expensive decrypt work. OpenClaw thanks @kuranikaran for reporting.

Related

Alias · CVE (1)

  • CVE-2026-35627 OpenClaw before 2026.3.22 performs cryptographic and dispatch operations on inbound Nostr direct messages before enforcing sender and… vulnerability

Weakness · CWE (1)

  • CWE-863 Incorrect Authorization weakness

References