GHSA-r5h9-vjqc-hq3r

Suggest an improvement
Source
https://github.com/advisories/GHSA-r5h9-vjqc-hq3r
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/02/GHSA-r5h9-vjqc-hq3r/GHSA-r5h9-vjqc-hq3r.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-r5h9-vjqc-hq3r
Aliases
Published
2026-02-17T21:36:15Z
Modified
2026-03-05T21:52:01Z
Severity
  • 9.3 (Critical) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N CVSS Calculator
Summary
Nextcloud Talk allowlist bypass via actor.name display name spoofing
Details

Summary

In affected versions of the optional Nextcloud Talk plugin (installed separately; not bundled with the core OpenClaw install), an untrusted webhook field (actor.name, display name) could be treated as an allowlist identifier. An attacker could change their Nextcloud display name to match an allowlisted user ID and bypass DM or room allowlists.

Details

Nextcloud Talk webhook payloads provide a stable sender identifier (actor.id) and a mutable display name (actor.name). In affected versions, the plugin’s allowlist matching accepted equality on the display name, which is attacker-controlled.

Affected Packages / Versions

  • Package: @openclaw/nextcloud-talk (npm)
  • Affected: <= 2026.2.2
  • Fixed: >= 2026.2.6

Note: This advisory applies to the optional Nextcloud Talk plugin package. Core openclaw is not impacted unless you installed and use @openclaw/nextcloud-talk.

Fix Commit(s)

Timeline

Mitigation

Upgrade @openclaw/nextcloud-talk to >= 2026.2.6.

Release Process Note

The patched version range is set to the first npm release that contains the fix. Once you are ready, you can publish this advisory without additional version edits.

Thanks @MegaManSec (https://joshua.hu) of AISLE Research Team for reporting.

Database specific
{
    "github_reviewed_at": "2026-02-17T21:36:15Z",
    "nvd_published_at": null,
    "cwe_ids": [
        "CWE-290"
    ],
    "severity": "CRITICAL",
    "github_reviewed": true
}
References

Affected packages

npm / @openclaw/nextcloud-talk

Package

Name
@openclaw/nextcloud-talk
View open source insights on deps.dev
Purl
pkg:npm/%40openclaw/nextcloud-talk

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2026.2.6

Database specific

last_known_affected_version_range
"<= 2026.2.2"
source
"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/02/GHSA-r5h9-vjqc-hq3r/GHSA-r5h9-vjqc-hq3r.json"