Claude Agent SDK: Argument-Injection über die resume-Option ermöglicht beliebige Befehlsausführung
Das Claude Agent SDK für Python übergab die Option resume ohne ausreichende Validierung an die Claude-CLI. Dadurch konnte ein Wert, der mit - beginnt, als separates CLI-Flag interpretiert werden. Ein Angreifer mit Kontrolle über den Wert resume konnte ein Flag --mcp-config einschleusen, das einen stdio-MCP-Server definierte. Dies führte beim Start der CLI zu einer Ausführung beliebiger Befehle unter Umgehung der Berechtigungskontrollen des SDKs. Für eine erfolgreiche Ausnutzung war es erforderlich, dass eine Anwendung nicht vertrauenswürdige Eingaben als fortzusetzende Sitzungs-ID übermittelte.
Ein Dank geht an hackerone.com/moamenmahmood für das Melden dieses Problems.
Was zu tun ist
Aktualisieren Sie das Paket claude-agent-sdk auf Version 0.2.121 oder höher.
Betroffene Software
Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.
| Plattform | Paket | Anfällige Versionen | Behoben in |
|---|---|---|---|
| Python (PyPI) | claude-agent-sdk | < 0.2.121 | 0.2.121 |
Verweise
- https://github.com/anthropics/claude-agent-sdk-python/security/advisories/GHSA-h4mw-j7qp-8mwm
- https://github.com/anthropics/claude-agent-sdk-python/pull/1123
- https://github.com/anthropics/claude-agent-sdk-python/commit/347a1cb88d7652199399db1b7f914e0a459a6662
- https://github.com/anthropics/claude-agent-sdk-python
- https://github.com/anthropics/claude-agent-sdk-python/releases/tag/v0.2.121
- CVSS-Vektor
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N- Schwäche (CWE)
CWE-20, CWE-78, CWE-88- Plattform
- Python (PyPI)
- Paket
claude-agent-sdk- Veröffentlicht
- 16.10.2026
- Aktualisiert
- 20.10.2026 08:37
Quellen und Lizenzen · Von DockRay bearbeitet oder übersetzt; Rechte und Lizenzen der Quellen bleiben erhalten.
OSV / GitHub Advisory Database - GHSA-h4mw-j7qp-8mwm - CC BY 4.0
Schwachstellenhistorie: claude-agent-sdk
Alle veröffentlichten Schwachstellen dieses Pakets (Python (PyPI)), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.
Dies ist die einzige bekannte Schwachstelle dieses Pakets.
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.