Cyber Resilience

CVE-2026-41341

Openclaw ≤ 2026.3.31

Public PoC
Published
23 April 2026
Modified
29 April 2026
Patch / advisory
CVSS Score v4 2.3
Click a component to see what it means
Raw vectorCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0013 3th percentile
Risk Priority 15 floored blend · peak EPSS

Summary

CVE-2026-41341 is a low-severity Insufficient Type Distinction (CWE-351) vulnerability in Openclaw Openclaw. Its CVSS base score is 2.3 (Low).

Operationally, ranked at the 3th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified map to AC-3 (Access Enforcement) and AC-4 (Information Flow Enforcement) — see the control section below for these in your framework.

EU & UK References

Vulnerability Data

OpenClaw before 2026.3.31 contains a logic error in Discord component interaction routing that misclassifies group direct messages as direct messages in extensions/discord/src/monitor/agent-components-helpers.ts. Attackers can exploit this misclassification to bypass group DM policy enforcement or trigger incorrect session handling.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

Insufficient information to map techniques.
Confidence: LOW · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2026-28463Same product: Openclaw Openclaw
CVE-2026-41408Same product: Openclaw Openclaw
CVE-2026-32923Same product: Openclaw Openclaw
CVE-2026-32021Same product: Openclaw Openclaw
CVE-2026-41296Same product: Openclaw Openclaw
CVE-2026-32063Same product: Openclaw Openclaw
CVE-2026-43576Same product: Openclaw Openclaw
CVE-2026-35637Same product: Openclaw Openclaw
CVE-2026-41356Same product: Openclaw Openclaw
CVE-2026-32025Same product: Openclaw Openclaw

Affected Assets

openclaw
openclaw
≤ 2026.3.31

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)
  • AC-3 Access Enforcement
  • AC-4 Information Flow Enforcement
  • SI-10 Information Input Validation
Detect
Catch it (NIST detect / respond)

Harden
Shrink the surface (DISA STIG)

Validate
Prove the fix (OWASP ASVS)
  • V1.5.3

Mitigating Controls (NIST 800-53 r5) AI

prevent

Directly enforces the group DM vs. DM access policies that the logic error in agent-components-helpers.ts allows an attacker to bypass.

prevent

Enforces correct information-flow rules for Discord message types so that misclassification cannot be used to evade intended restrictions.

prevent

Validates and correctly classifies inbound Discord component-interaction data before routing decisions are made, blocking the root cause of the CWE-351 flaw.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly prevent type-distinction flaws during development while the control addresses the full lifecycle.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

detects

Security testing can detect type confusion vulnerabilities before deployment.

prevents

Secure development lifecycle practices can include type-safe design and validation to reduce type confusion.

prevents

Application security requirements can mandate explicit type handling and validation rules.

prevents

Secure architecture principles encourage strong typing and clear type boundaries in system design.

prevents

Secure coding standards directly address proper type distinction and validation to prevent type-related flaws.

References