„`html
Zusammenfassung
CVE-2026-45615 beschreibt eine Memory-Safety-Anfälligkeit im ASN.1-Compiler asn1c in Version 1.4 und älteren Versionen. Die Schwachstelle befindet sich in den generierten OER-Dekodierungsdateien (Octet Encoding Rules) und ermöglicht einen Heap Out-of-Bounds Read bei der Verarbeitung manipulierter OER-Payloads. Aufgrund des häufigen Einsatzes von asn1c-generiertem Code zur Verarbeitung unterstützter Netzwerkeingaben stellt diese Anfälligkeit ein erhebliches Sicherheitsrisiko dar.
Betroffene Systeme
Die Schwachstelle betrifft Systeme, die asn1c Version 1.4 und älter nutzen, insbesondere:
- V2X-Netzwerkprotokolle (Vehicle-to-Everything)
- 5G-Telekommunikationsinfrastruktur
- X.509-Zertifikatverwaltung
- Weitere Anwendungen, die asn1c fĂĽr OER-Dekodierung einsetzen
Technische Details
Die Anfälligkeit existiert in der Datei INTEGER_oer.c und tritt bei der Verarbeitung von variable-length, nicht-negativen INTEGER-Typen mit manipuliertem Zero-Length-Payload auf. Der Decoder validiert nicht ausreichend die erforderlichen Bytes, bevor er das Most Significant Bit (MSB) extrahiert. Dies führt zu einem präzisen 1-Byte Heap Out-of-Bounds Read.
Angreifer können diese Schwachstelle ausnutzen, um:
- Denial of Service (DoS) auszulösen
- Falsche Integer-Interpretationen in nachgelagerten Anwendungen zu verursachen
- Protokoll-State-Poisoning durchzufĂĽhren
- Sicherheitslogik zu umgehen
Empfohlene Massnahmen
Da kein Patch verfĂĽgbar ist, sollten Organisationen folgende Massnahmen implementieren:
- Netzwerksegmentierung zur Einschränkung des Zugriffs auf anfällige Systeme
- Input-Validierung und Sanitisierung von OER-Payloads auf Netzwerk-Ebene
- Monitoring auf verdächtige OER-Dekodierungsfehler
- Migration zu neueren asn1c-Versionen wenn verfĂĽgbar
- ĂśberprĂĽfung von Systemlogs auf Exploitation-Versuche
Bewertung
CVSS-Score: 8.2 (Hoch)
Die Kombination aus Netzwerkzugriff, fehlender Authentifizierung und Auswirkungen auf kritische Infrastrukturen (V2X, 5G) rechtfertigt die hohe Bewertung. Die fehlende Verfügbarkeit eines Patches erhöht die Risikobewertung zusätzlich.
„`