Apache DataSketches C++: Heap-Puffer-Überlauf bei HLL-Sketch-Deserialisierung
Zusammenfassung
Die HLL-Sketch-Deserialisierung von Apache DataSketches C++ prüft im LIST-Modus die Coupon-Anzahl eines Sketches nicht gegen die Pufferkapazität. Ein präparierter Sketch kann einen Heap-Puffer-Überlauf von bis zu 988 Byte verursachen, wodurch Heap-Speicher beschädigt werden kann und die Anwendung abstürzen oder weitere Ausnutzung möglich werden kann. Nur Anwendungen, die HLL-Sketches aus nicht vertrauenswürdigen Quellen deserialisieren, sind betroffen.
Betroffen
- Apache DataSketches C++ ab 1.0.0-incubating vor 5.3.0
- Die Quellen unterscheiden sich bei der letzten betroffenen Version: CVE-Eintrag und OSV nennen 5.2.0, PT-2026-109640 nennt 5.2.9. Alle 5.2.x-Versionen gelten als betroffen.
Behoben in
- Auf Apache DataSketches C++ 5.3.0 oder neuer aktualisieren.
- Die PostgreSQL-Erweiterung datasketches und die Rust-Bindings verwenden die korrigierte Kernbibliothek-Version.
Umgehung
- Unbekannt. Der CVE-Eintrag nennt keine Workaround-Massnahme.
- Deserialisierung von HLL-Sketches aus nicht vertrauenswürdigen Quellen bis zur Aktualisierung einstellen.
- Sketch-Eingaben an der Anwendungsgrenze validieren oder ablehnen.
Ausnutzung
- CISA SSVC: Ausnutzung none, automatisierbar yes, technische Auswirkung total.
- Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden. Nicht in KEV gelistet.
- Kein öffentlicher Proof of Concept gefunden.
- EPSS etwa 0.00555.
Unsere Empfehlung
- Erfassen, wo datasketches-cpp oder dessen Bindings verwendet werden, einschliesslich eingebetteter Kopien in Anwendungen und Container-Images.
- Auf Version 5.3.0 aktualisieren, wo vorhanden.
- Bis dahin keine HLL-Sketches aus nicht vertrauenswürdigen Quellen verarbeiten und externe Sketch-Eingaben ablehnen.
- Prüfen, ob der NVD-Score von 9.8 veröffentlicht wurde, und den Eintrag vor einer Meldung erneut verifizieren.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- 5.3.0 release github.com
- OSV entry CVE-2026-103501 osv.dev
- OpenCVE CVE-2026-103501 app.opencve.io
- Apache mailing list thread lists.apache.org
- Openwall oss-security www.openwall.com
- PT-2026-109640 vulners.com
- PostgreSQL extension update PR github.com
- EPSS via Rapid7 record 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 30.10.2026 19:46.
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.
