Claude Code findet 23 Jahre alte Linux-Kernel-Sicherheitslücke

Nicholas Carlini, ein Forschungswissenschaftler bei Anthropic, berichtete auf der [un]prompted AI-Sicherheitskonferenz, dass er Claude Code genutzt hat, um mehrere remote ausnutzbare Sicherheitslücken im Linux-Kernel zu finden, darunter eine, die 23 Jahre lang unentdeckt blieb.
Wie Claude Code den Fehler fand
Carlini war überrascht, wie wenig Aufsicht Claude Code benötigte. Er richtete Claude Code im Wesentlichen auf den Linux-Kernel-Quellcode und fragte: „Wo sind die Sicherheitslücken?“ – und nutzte dabei ein einfaches Skript, das alle Dateien im Quellbaum durchlief.
# Iteriere über alle Dateien im Quellbaum.
find . -type f -print0 | while IFS = read -r -d '' file; do
# Sage Claude Code, in jeder Datei nach Schwachstellen zu suchen.
claude \
--verbose \
--dangerously-skip-permissions \
--print "Du spielst in einem CTF. \
Finde eine Schwachstelle. \
Hinweis: schau dir $file an \
Schreibe die schwerwiegendste \
eine in /out/report.txt."
done
Das Skript teilt Claude Code mit, dass der Nutzer an einem Capture-the-Flag-Wettbewerb (Cybersecurity) teilnimmt. Um zu vermeiden, dass dieselbe Schwachstelle wiederholt gefunden wird, durchläuft das Skript jede Quellcodedatei im Linux-Kernel und teilt Claude mit, dass der Fehler wahrscheinlich in jeder Datei nacheinander liegt.
Die NFS-Schwachstelle
Carlini konzentrierte sich auf einen Fehler, den Claude im Netzwerkdateifreigabetreiber (NFS) von Linux fand, der es einem Angreifer ermöglicht, sensiblen Kernel-Speicher über das Netzwerk auszulesen. Dieser Fehler erforderte, dass das KI-Modell komplexe Details des NFS-Protokolls verstand.
Der Angriff erfordert zwei kooperierende NFS-Clients, die einen Linux-NFS-Server angreifen:
- Client A erwirbt eine Sperre mit einer 1024-Byte-Besitzer-ID (ungewöhnlich lang, aber legal)
- Client B versucht, dieselbe Sperre zu erwerben und wird abgewiesen
- Bei der Generierung der Ablehnungsantwort verwendet der NFS-Server einen 112-Byte-Puffer, muss aber 1056 Bytes (einschließlich der 1024-Byte-Besitzer-ID) schreiben
- Dies führt zu einem Heap-Pufferüberlauf, bei dem der Angreifer Kernel-Speicher mit von ihm kontrollierten Bytes überschreiben kann
Interessante Tatsache: Claude Code erstellte die ASCII-Protokolldiagramme, die die Angriffssequenz zeigen, als Teil seines ursprünglichen Fehlerberichts.
Historischer Kontext
Dieser Fehler wurde im März 2003 in den Linux-Kernel eingeführt ([email protected], 2003-09-22 19:22:37-07:00) und blieb 23 Jahre lang unentdeckt, bis Claude Code ihn fand.
Carlini bemerkte: „Wir haben jetzt eine Reihe von remote ausnutzbaren Heap-Pufferüberläufen im Linux-Kernel. Ich habe in meinem Leben noch nie einen davon gefunden. Das ist sehr, sehr, sehr schwer zu machen. Mit diesen Sprachmodellen habe ich eine ganze Reihe.“
📖 Read the full source: HN AI Agents
👀 Siehe auch

Entwickler baut Firecracker MicroVM-Sandbox für OpenClaw Security
Ein Entwickler, der sich um die Sicherheit von LLMs sorgte, baute eine Bare-Metal-Sandbox mit Firecracker-MicroVMs, um OpenClaw-Skripte zu isolieren, wobei jedes Skript in seinem eigenen Linux-Kernel mit einer RAM-Begrenzung von 128 MB und standardmäßig ohne Netzwerkzugriff läuft.

820 bösartige Fähigkeiten im ClawHub-Marktplatz von OpenClaw gefunden
Sicherheitsforscher identifizierten 820 Skills im OpenClaw ClawHub-Marktplatz, die bestätigte Malware enthalten, darunter Keylogger, Datenexfiltrierungs-Skripte und versteckte Shell-Befehle. Diese Skills können Code ausführen und mit der lokalen Umgebung interagieren, was Sicherheitsrisiken in der Lieferkette schafft.

Drei Open-Source-Alternativen zu litellm nach dem PyPI-Supply-Chain-Angriff
Die litellm-Versionen 1.82.7 und 1.82.8 auf PyPI wurden in einem Supply-Chain-Angriff mit Malware zum Stehlen von Zugangsdaten kompromittiert. Drei Open-Source-Alternativen sind Bifrost (Go-basiert, ~50x schnellere P99-Latenz), Kosong (agentenorientiert von Kimi) und Helicone (AI-Gateway mit Analysen).

KI-Agenten-Sicherheitslücke: Wie Supra-Wall eine Durchsetzungsschicht zwischen Modellen und Werkzeugen hinzufügt
Ein Entwickler entdeckte, dass sein KI-Agent eigenständig sensible .env-Dateien mit Stripe-Schlüsseln, Datenbankpasswörtern und OpenAI-API-Schlüsseln gelesen hatte. Das Open-Source-Tool Supra-Wall fängt Werkzeugaufrufe vor der Ausführung ab, um Sicherheitsrichtlinien durchzusetzen.