snap7: Out-of-Bounds-Write in TSnap7MicroClient::opReadArea
Zusammenfassung
Die Bibliothek snap7, die zur Kommunikation mit Siemens-S7-SPS dient, enthält einen Out-of-Bounds-Write in der Client-Funktion TSnap7MicroClient::opReadArea. Ein Angreifer, der eine SPS kontrolliert oder vortäuscht, kann eine manipulierte ReadVar-Antwort mit einem überhöhten DataLength-Feld senden, wodurch bis zu 65535 Bytes in Client-Puffer kopiert werden. Dies kann SCADA-, HMI- oder Gateway-Prozesse zum Absturz bringen und den Speicher beschädigen. Voraussetzung ist eine nicht autorisierte oder vorgetäuschte SPS oder eine Position im Netzwerkpfad zu dieser SPS.
Betroffen
- snap7-Versionen 0 bis 1.4.3
- Ubuntu-Pakete 1.4.2+dfsg-1 und 1.4.2+dfsg-1build1 sind als betroffen aufgeführt, Status: Bewertung ausstehend
Behoben in
Unbekannt. Es wurde weder ein korrigierter Release, Commit noch ein Herstellerpatch bestätigt.
Umgehung
Unbekannt. Es wurde keine Herstellerumgehung bestätigt. Allgemeine Massnahmen: snap7-Clients auf segmentierte OT-Netze beschränken und Port 102 auf bekannte Engineering- und HMI-Hosts begrenzen.
Ausnutzung
- CISA SSVC: Exploitation-Status PoC, nicht automatisierbar, technische Auswirkung partiell
- Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden
- Kein öffentlicher Proof of Concept gefunden
- CISA-KEV-Status nicht verifiziert
Unsere Empfehlung
- Systeme inventarisieren, die snap7 oder python-snap7 nutzen, einschliesslich eingebetteter SCADA-, HMI- und Gateway-Software
- Software-Hersteller fragen, ob ihre Produkte snap7 enthalten und ob eine Korrektur verfügbar ist
- PLC-Netzwerkpfade auf bekannte Partner beschränken und OT-Netze segmentieren
- Auf Abstürze oder unerwartetes Verhalten snap7-basierter Prozesse achten
- GitHub-Repository und Advisories regelmässig auf eine korrigierte Version prüfen
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE-2026-111280 Ubuntu security ubuntu.com
- VulnCheck advisory www.vulncheck.com
- snap7 GitHub issue #31 github.com
- snap7 repository github.com
- OSV UBUNTU-CVE-2026-111280 osv.dev
- Mend CVE-2026-111280 vulners.com
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 01.11.2026 13:41.
Referenzen der NVD (5)
- https://github.com/davenardella/snap7
- https://github.com/davenardella/snap7/blob/30f37da3114024a71ba93f7fd855c680b97a406f/src/core/s7_micro_client.…
- https://github.com/davenardella/snap7/issues/31
- https://www.vulncheck.com/advisories/snap7-through-1.4.3-out-of-bounds-write-via-tsnap7microclient-opreadarea
- https://github.com/davenardella/snap7/issues/31
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
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.
