IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

dataclasses-avroschema: Codeeinschleusung über fixed-Typ-Aliase im Code-Generator

CVE-2026-108384Hoch 8.8

← Alle Schwachstellen

Zusammenfassung

dataclasses-avroschema erzeugt Python-Code aus Avro-Schemas. In den Versionen 0.38.0 bis 0.70.5 wird ein einfacher String als aliases-Wert eines Avro-fixed-Typs ohne Anführungszeichen in die generierte Annotation types.confixed übernommen. Python wertet diesen Ausdruck beim Import des generierten Moduls aus, sodass ein präpariertes Schema beliebigen Code ausführen kann. Die CVSS-Bewertung stuft den Angriff als netzwerkerreichbar mit Benutzerinteraktion ein, die Schwachstelle liegt jedoch nicht in einem netzwerkexponierten Dienst; das Risiko liegt in der Lieferkette der Schemas.

Betroffen

  • dataclasses-avroschema von 0.38.0 bis 0.70.5 (CVE-Eintrag und GitHub-Advisory; ein Drittanbieter-Aggregator nennt einen abweichenden Bereich, der unbestätigt ist)

Behoben in

  • Version 0.70.6, die aliases-Werte, die keine Listen sind, abweist

Umgehung

  • aliases als Liste angeben, wie es die Avro-Spezifikation verlangt; dies hilft nur, wenn Sie die Schemas kontrollieren
  • Den Code-Generator nicht auf Schemas aus unvertrauenswürdigen Quellen anwenden und generierte Module vor dem Import prüfen

Ausnutzung

  • Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden; CISA SSVC bewertet die Ausnutzung als none und die Automatisierbarkeit als no
  • Das GitHub-Advisory enthält einen Proof-of-Concept-Abschnitt; ein unabhängiger öffentlicher Exploit wurde nicht gefunden

Unsere Empfehlung

  • Prüfen, ob dataclasses-avroschema installiert ist, auch als transitive Abhängigkeit
  • Wo der Code-Generator eingesetzt wird, auf Version 0.70.6 oder neuer aktualisieren
  • Festlegen, wer Avro-Schemas veröffentlichen oder ändern darf, und generierten Code vor dem Import prüfen

Ö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:44.

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.