GitHub Advisoryadvisory · npm
GHSA-72q8-jcmc-97wx OpenClaw: Feishu card actions could misclassify DMs and skip dmPolicy
MEDIUM
Official page ↗
- Ecosystem
- npm
- Packages
- openclaw
- Severity
- Moderate
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
- Weaknesses
- CWE-863
- Reviewed
- 2026-04-25
Affected packages
• npm openclaw: < 2026.4.20 → fixed in 2026.4.20
Description
Affected Packages / Versions
• Package: `openclaw` (npm)
• Affected versions: `< 2026.4.20`
• Patched version: `2026.4.20`
Impact
Feishu card-action callbacks could synthesize a message event with DM conversations classified as group conversations. That skipped `dmPolicy` enforcement for card actions, so a sender in a Feishu DM could trigger card-action flows that should have been blocked by a restrictive DM policy.
The issue is limited to Feishu card-action handling. Severity is medium.
Fix
OpenClaw now resolves Feishu card-action chat type before dispatch, including API lookup when stored context is unavailable, and avoids falling through to group handling for DMs.
Fix commit:
• `90979d7c3ef7ec30b9f8aa6963a5e38d2f17d166`
Release
Fixed in OpenClaw `2026.4.20`.
Related
Weakness · CWE (1)
- CWE-863 Incorrect Authorization weakness