CVE-2026-103635 in DataSketchesinfo

Zusammenfassung

von VulDB • 10.10.2026

Ein Out-of-bounds-Read (Außerhalb des Puffers liegender Lesezugriff) bei der Deserialisierung von kompakten Theta-Sketches in Apache DataSketches C++ (Repo: datasketches-cpp).

Die Funktionen `compact_theta_sketch::deserialize()` und `wrapped_compact_theta_sketch::wrap()` lesen Header-Felder, bevor überprüft wird, ob die Eingabe lang genug ist. Für das komprimierte Format könnte der Größentest durch einen 32-Bit-Überlauf umgangen werden, und zwei Header-Felder, die die Decodierung steuern, wurden nicht validiert; dies betraf auch die Deserialisierung aus einem Stream. Ein speziell angefertigter oder abgeschnittener Sketch kann zu einem Lesezugriff über das Ende der Eingabe hinaus führen. Im komprimierten Fall kann dieser Over-Read (Überlesen) beträchtlich sein, und die gelesenen Bytes können Teil des deserialisierten Sketches werden. Dies kann einen Absturz (Denial of Service) verursachen und könnte den Inhalt angrenzender Speicherbereiche offenlegen.

Dieser Fehler betrifft Apache DataSketches C++: von Version 3.1.0 bis vor 5.3.0. Nur Anwendungen, die Theta-Sketches aus nicht vertrauenswürdigen Quellen deserialisieren, sind betroffen.

Benutzern wird empfohlen, auf Version 5.3.0 zu aktualisieren, die dieses Problem behebt.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Veröffentlichung

10.10.2026

Moderieren

akzeptiert

Eintrag

VDB-416035

EPSS

0.00000

KEV

nein

Aktivitäten

medium

Quellen

Do you need the next level of professionalism?

Upgrade your account now!