IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

dataclasses-avroschema: Codeinjektion über nicht maskierte Record-Docstrings

CVE-2026-108378Hoch 8.8

← Alle Schwachstellen

Zusammenfassung

dataclasses-avroschema generiert Python-Code aus Avro-Schemas. In den Versionen 0.40.0 bis 0.70.5 wird der doc-Wert eines Schema-Records unmaskiert in einen generierten Klassen-Docstring übernommen. Ein präpariertes Schema kann den Docstring schliessen und Python-Anweisungen einschleusen, die beim Import des generierten Moduls ausgeführt werden.

Betroffen

  • dataclasses-avroschema (PyPI) von 0.40.0 bis 0.70.5 (Bereich laut CNA: >= 0.40.0, < 0.70.6)

Behoben in

  • Behoben in 0.70.6 und neuer. Die Korrektur maskiert Anführungszeichen, Backslashes und unsichere Steuerzeichen in Docstrings.

Umgehung

  • Unbekannt. Vom Hersteller ist keine Workaround-Massnahme dokumentiert.
  • Keinen Python-Code aus Avro-Schemas von nicht vertrauenswürdigen Parteien generieren oder importieren.
  • Die Berechtigung zum Veröffentlichen von Schemas in der Schema Registry einschränken.
  • doc-Felder der Schemas vor der Codegenerierung prüfen.

Ausnutzung

  • Keine Hinweise auf Ausnutzung in freier Wildbahn oder öffentlichen Proof of Concept zum Zeitpunkt der Recherche.
  • CISA SSVC: Exploitation-Status 'poc', automatisierbar: nein, technische Auswirkung: total.

Unsere Empfehlung

  • Python-Projekte inventarisieren, die dataclasses-avroschema verwenden, und die installierte Version prüfen.
  • Auf 0.70.6 oder neuer aktualisieren; dies deckt auch verwandte Codegenerierungs-Probleme in derselben Release-Linie ab.
  • Pipelines priorisieren, die externe oder von Partnern gelieferte Avro-Schemas verarbeiten.
  • Codegenerierung in isolierten CI-Jobs statt auf Produktivsystemen ausführen.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 19:46.

Referenzen der NVD (3)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.