GitHub Advisoryadvisory · npm

GHSA-qj22-xqjr-v83v OpenClaw's Telegram message_reaction authorization bypass allows unauthorized system-event injection

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

Affected packages

• npm openclaw: < 2026.2.25 → fixed in 2026.2.25

Description

A missing sender-authorization check in Telegram `message_reaction` handling allowed unauthorized users to trigger reaction-derived system events. Affected Packages / Versions • Package: `openclaw` (npm) • Introduced: `2026.2.17` • Affected: `>= 2026.2.17` and `<= 2026.2.24` • Latest published at patch time: `2026.2.24` • Patched in release: `2026.2.25` Impact When reaction notifications are enabled, unauthorized Telegram senders could inject reaction system events despite configured DM/group authorization controls (`dmPolicy`, `allowFrom`, `groupPolicy`, `groupAllowFrom`). Fix Commit(s) • `e56b0cf1a04f992ac6ebc775899f48ea31687640` Release Process Note `patched_versions` is pre-set to the release (`2026.2.25`) so once npm release `2026.2.25` is published, this advisory can be published without further edits. OpenClaw thanks @tdjackey for reporting.

Related

Weakness · CWE (1)

  • CWE-863 Incorrect Authorization weakness

References