Mittel

OpenClaw: Webchat media embedding enforces local-root containment for tool-result files

  • Veröffentlicht: 17.04.2026
  • Aktualisiert: 11.10.2026 10:22

Summary

Webchat tool-result media normalization could pass local and UNC-style file paths into the host-side media embedding path without applying the configured local-root containment policy.

Impact

A crafted tool-result media reference could cause the host to attempt local file reads or Windows UNC/network path access while preparing webchat media blocks. This could disclose allowed host files or trigger network credential exposure on affected Windows deployments. Severity remains medium because exploitation depends on a tool-result media path reaching the webchat embedding path, but the sink is a host-side file read before the user sees the rendered result.

Affected versions

  • Affected: >= 2026.4.7, < 2026.4.15
  • Patched: 2026.4.15

Fix

OpenClaw 2026.4.15 hardens the webchat media path and the shared media resolver. Remote-host file:// URLs and Windows network paths are rejected before filesystem access, and audio embedding now enforces configured localRoots containment before stat or read operations.

Verified in v2026.4.15:

  • src/gateway/server-methods/chat-webchat-media.ts uses safe file-URL parsing, rejects Windows network paths, and calls assertLocalMediaAllowed before probing local audio files.
  • src/media/web-media.ts rejects remote-host file:// URLs, Windows network paths, and local-root bypasses on the shared media path.
  • src/gateway/server-methods/chat-webchat-media.test.ts covers both remote-host file:// rejection and local-root denial before filesystem access.

Fix commits included in v2026.4.15 and absent from v2026.4.14:

  • 1470de5d3e0970856d86cd99336bb8ada3fe87da via PR #67293
  • 6e58f1f9f54bca1fea1268ec0ee4c01a2af03dde via PR #67298
  • 52ef42302ead9e183e6c8810e0a04ee4ef8ae9fc via PR #67303 as defense-in-depth for trusted media passthrough anchoring

Thanks to @Kherrisan for reporting this issue.

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
npm-Paket openclaw >= 2026.4.7, < 2026.4.15 2026.4.15

Verweise

CVSS-Wert 5.8/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
Schwäche (CWE)
CWE-22, CWE-73
Plattform
npm
Paket
openclaw
Veröffentlicht
17.04.2026
Aktualisiert
11.10.2026 10:22

Quellen und Lizenzen

OSV / GitHub Advisory Database - GHSA-mr34-9552-qr95 - CC BY 4.0

Schwachstellenhistorie: openclaw

Alle veröffentlichten Schwachstellen dieses Pakets (npm-Paket), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Alle (588) im Archiv
Einträge insgesamt
588
Erste → letzte
02.2026 07.2026
Ohne Fix
9
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Kritisch 20
  • Hoch 215
  • Mittel 299
  • Niedrig 54

Veröffentlichungen pro Jahr

  1. 2026: 588
Schweregrad:
  1. Hoch · 8.8 CVE-2026-53811 < 2026.5.7 2026.5.7
  2. Hoch · 8.8 CVE-2026-53806 < 2026.5.12 2026.5.12
  3. Hoch · 7.8 CVE-2026-53813 < 2026.4.25 2026.4.25
  4. Hoch · 7.5 CVE-2026-53834 < 2026.4.27 2026.4.27
  5. Kritisch CVE-2026-34507 < 2026.4.29 2026.4.29
  6. Hoch CVE-2026-53823 < 2026.5.3 2026.5.3
  7. Hoch · 8.4 CVE-2026-53814 < 2026.5.20 2026.5.20
  8. Hoch · 6.5 CVE-2026-53815 < 2026.5.19 2026.5.19
  9. Hoch · 8.1 CVE-2026-53849 < 2026.5.7 2026.5.7
  10. Hoch · 8.1 CVE-2026-53857 < 2026.5.3 2026.5.3
  11. Hoch · 8.1 CVE-2026-53866 < 2026.5.12 2026.5.12
  12. Hoch · 8.1 CVE-2026-53864 < 2026.5.26 2026.5.26
  13. OpenClaw: Webchat media embedding enforces local-root containment for tool-result files dieser Eintrag
    Mittel · 5.8 CVE-2026-41389 >= 2026.4.7, < 2026.4.15 2026.4.15
  14. Kritisch · 9.8 CVE-2026-44109 < 2026.4.15 2026.4.15
  15. Kritisch · 8.1 CVE-2026-43585 < 2026.4.15 2026.4.15
  16. Hoch · 8.8 CVE-2026-43530 >= 2026.2.23, < 2026.4.12 2026.4.12
  17. Hoch · 8.8 CVE-2026-42434 >= 2026.4.5, < 2026.4.10 2026.4.10
  18. Hoch · 7.5 CVE-2026-42437 >= 2026.4.9, < 2026.4.10 2026.4.10
Mehr anzeigen (20) 60 von 236 angezeigt

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.