Claude Code

Claude Code 2.1.321 macht Claude Fable 5.2 zum Standard und schließt eine MCP-OAuth-Lücke

3 Min. Lesezeit KI-generiert

Ein als lesend eingestufter Bash-Befehl lief in einem Fall ohne Freigabe außerhalb der Sandbox. Zwei Stunden nach 2.1.321 kam 2.1.322 mit schnellem Modus auf Vertex nach.

Featured image for "Claude Code 2.1.321 macht Claude Fable 5.2 zum Standard und schließt eine MCP-OAuth-Lücke"

Claude Code 2.1.321 liegt seit dem 9. November 19:02 Uhr UTC auf npm, 2.1.322 seit dem 10. November 01:58 Uhr UTC. Der letzte Stand, über den ich geschrieben habe, war 2.1.319 vom 6. November.

Fable 5.2 ist jetzt das Standard-Fable

2.1.321 bringt Claude Fable 5.2 als claude-fable-5-2 und macht es zum Standard-Fable-Modell: 1 Million Token Kontext, 8 Dollar je Million Eingabe-Token, 40 Dollar je Million Ausgabe-Token, 0,20 Dollar je Million gelesener Cache-Token. 2.1.322 ergänzt den schnellen Modus auf Vertex in den Regionen global, us und eu, mit Rückfall auf Normalgeschwindigkeit, wenn Vertex ihn ablehnt.

Drei Korrekturen, die Rechte betreffen

Die erste steht im Changelog als eine Zeile und wiegt schwer: Bei einer MCP-OAuth-Anfrage, die ein Server weiterleitete, gingen Geheimnisse wie Refresh-Token an einen anderen Host. Wer MCP-Server aus fremder Hand nutzt, hat damit möglicherweise Token weitergegeben, ohne es zu merken.

Die zweite: Ein als lesend eingestufter Bash-Befehl lief in einem Fall außerhalb der Sandbox, ohne dass eine Freigabe abgefragt wurde. Die dritte: Die Bash-Rechteprüfung beurteilte einen Dateischreibvorgang anhand des falschen Ordners und fragte deshalb nicht nach. Dazu kommt, dass Deny-Regeln und Prompts für geschützte Dateien jetzt auch für die Datei gelten, die ein cp oder mv in ein Verzeichnis schreibt.

Was sonst auffällt

Der Fallback-Modus hat eine Anfrage manchmal abgelehnt oder eine abgebrochene Antwort erwähnt, wenn das erste Modell vor dem Antworten blockiert wurde. NotebookEdit löschte oder überschrieb auf Netzwerkpfaden – UNC-Freigaben, WSL-Ordner, /net-Mounts – die erste Zelle, wenn der Aufruf keine Zelle nannte; Edit hatte auf denselben Pfaden eine ganze Reihe eigener Fehler, bis zum Überschreiben einer ganzen Datei bei leerem old_string.

Neu ist außerdem --settings <file> für claude remote-control: Die Datei gilt für jede Sitzung, die der Befehl startet. Ändert sie sich, startet keine neue Sitzung mehr, bis du claude remote-control neu startest.

Und für /config: Dort stand Manual als Standard-Berechtigungsmodus, obwohl neue Sitzungen im Auto-Modus beginnen. Leertaste auf „Auto (default)“ speichert jetzt „Don’t Ask“ statt Plan.

Claude Desktop 4.23118.1 liefert 2.1.321 mit

Am 9. November ist auch Claude Desktop v4.23118.1 erschienen, mit Claude Code 2.1.321 im Bündel. Zwei Punkte daraus sind für Entwickler wichtiger als die Versionsnummer: Das Zertifikat, das Claude Code auf macOS signiert, ist ein neueres Developer-ID-Zertifikat desselben Anthropic-Teams (Team ID Q6L2SF6YDW) – Regeln, die auf die Team ID prüfen, laufen weiter, Regeln auf das Zertifikat selbst brauchen das neue dazu. Und Skills in .claude/skills eines Unterordners laden bei eingeschalteter Sandbox nicht mehr während einer Sitzung; dafür muss die Sitzung in diesem Unterordner starten.

Die OAuth-Zeile ist der Grund, heute zu aktualisieren

Das neue Modell ist der Grund, über den geschrieben wird, und die vier Rechte-Korrekturen sind der Grund, es wirklich zu tun. Drei davon beschreiben Fälle, in denen Claude Code etwas ohne Rückfrage getan hat, das eine Rückfrage gebraucht hätte. Die vierte hat Zugangsdaten an einen Host geschickt, den du nicht ausgesucht hast. Bei einem Werkzeug, dessen ganzer Nutzen daran hängt, dass man ihm Rechte gibt, sind das die Zeilen, die zählen.

Quellen

Claude CodeSicherheitReleases