OpenClaw: Windows media loaders accepted remote-host file URLs before local path validation
Summary
Windows local-media handling accepted remote-host file URLs and UNC-style paths before local-path validation, so network-hosted file targets could be treated as local content.
Affected Packages / Versions
- Package:
openclaw(npm) - Affected: < 2026.3.22
- Fixed: >= 2026.3.22
- Latest released tag checked:
v2026.3.23-2(630f1479c44f78484dfa21bb407cbe6f171dac87) - Latest published npm version checked:
2026.3.23-2
Fix Commit(s)
4fd7feb0fd4ec16c48ed983980dba79a09b3aaf593880717f1cd34feaa45e74e939b7a5256288901
Release Status
The fix shipped in v2026.3.22 and remains present in v2026.3.23 and v2026.3.23-2.
Code-Level Confirmation
- src/infra/local-file-access.ts now rejects remote-host file: URLs and UNC/network paths as non-local input.
- src/media/web-media.ts, src/media-understanding/attachments.normalize.ts, and src/agents/sandbox-paths.ts all route through the shared local-file guard.
OpenClaw thanks @RacerZ-fighting, @Fushuling for reporting.
Affected software
Click a technology to see all vulnerabilities affecting it.
| Platform | Package | Vulnerable versions | Fixed in |
|---|---|---|---|
| npm package | openclaw | < 2026.3.22 | 2026.3.22 |
References
- https://github.com/openclaw/openclaw/security/advisories/GHSA-98ch-45wp-ch47
- https://github.com/openclaw/openclaw/commit/7eb094a00d80e9f6bf0e62f2c45d3b88ff67c04d
- https://github.com/openclaw/openclaw
- https://github.com/openclaw/openclaw/security/advisories/GHSA-h3x4-hc5v-v2gm
- https://nvd.nist.gov/vuln/detail/CVE-2026-34426
- https://github.com/openclaw/openclaw/pull/59182
- https://github.com/openclaw/openclaw/commit/4fd7feb0fd4ec16c48ed983980dba79a09b3aaf5
- https://github.com/openclaw/openclaw/commit/93880717f1cd34feaa45e74e939b7a5256288901
- https://github.com/openclaw/openclaw/commit/b57b680c0c34de907d57f60c38fb358e82aef8f7
- https://www.vulncheck.com/advisories/openclaw-approval-bypass-via-environment-variable-normalization
- CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N- Weakness (CWE)
CWE-178, CWE-40- Platform
- npm
- Package
openclaw- Disclosed
- 26.03.2026
- Updated
- 11.10.2026 10:22
Sources and licenses
OSV / GitHub Advisory Database - GHSA-98ch-45wp-ch47 - CC BY 4.0
OSV / GitHub Advisory Database - GHSA-h3x4-hc5v-v2gm - CC BY 4.0
Vulnerability history: openclaw
All published vulnerabilities of this package (npm package), newest first. Shows whether this is a one-off slip or a package that needs watching.
- Total entries
- 588
- First → latest
- 02.2026 07.2026
- Without a fix
- 9
- Exploited in attacks
- 0
Severity breakdown
- Critical 20
- High 215
- Medium 299
- Low 54
Disclosures per year
- 2026: 588
-
OpenClaw: Windows media loaders accepted remote-host file URLs before local path validation this entry
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.