PT-2026-23525 · Openclaw · Openclaw
Megamansec
+1
·
Published
2026-02-17
·
Updated
2026-03-11
·
CVE-2026-28446
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
OpenClaw versions prior to 2026.2.2
Description
An authentication bypass exists in the optional
voice-call extension when inbound allowlist policy validation is used. The system accepts empty caller IDs and uses suffix-based matching instead of strict equality. This allows remote attackers to bypass inbound access controls by placing calls with missing caller IDs or numbers ending with allowlisted digits, potentially reaching the voice-call agent and executing tools. The issue affects deployments that have the voice-call extension installed and enabled. The vulnerability is related to the inbound allowlist check in the extensions/voice-call/src/manager.ts file, which used suffix-based matching and accepted empty caller IDs after normalization. Specifically, missing or empty from values normalized to an empty string, causing the allowlist predicate to evaluate as allowed. Additionally, suffix-based matching meant any caller number whose digits ended with an allowlisted number would be accepted. The vulnerable component is the voice-call extension.Recommendations
OpenClaw versions prior to 2026.2.2 should be updated to version 2026.2.2 or later.
Fix
RCE
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Openclaw