Skip to content
NewA calmer, faster ZeroHour

CVE-2026-103636: Apache DataSketches: datasketches-cpp: Out-of-bounds read in VarOpt union deserialization allows denial of service via a truncated sketch

oss-security ()1 · 1 read
Part of a story covered by 4 sourcesFour Apache DataSketches C++ deserialization out-of-bounds flawsMerged summary & timeline
AI summary · grok-4.7Summaries by Vani AI

Apache DataSketches C++ has a low-severity out-of-bounds read in VarOpt union deserialization that can crash on truncated input.

Apache DataSketches C++ versions 2.0.0-incubating through 5.2.0 are affected by CVE-2026-103636, an out-of-bounds read in var_opt_union::deserialize(). After checking that only 8 bytes are available, the function reads a 32-byte preamble, so a truncated serialized union can read up to 24 bytes past the end of the input. Apache rated the flaw low severity. The described impact is denial of service, and no exploitation is reported.

Key facts
  • CVE-2026-103636 is an out-of-bounds read in VarOpt union deserialization.
  • Affected releases are DataSketches C++ 2.0.0-incubating through 5.2.0.
  • A truncated sketch can read up to 24 bytes past the input.
  • Apache rated the issue low; impact is denial of service.
Analyze CVE-2026-103636 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-103636
Out-of-bounds read in Apache DataSketches C++ VarOpt unions
7.5—

From the original article

Posted by Lee Rhodes on Oct 10 Severity: low Affected versions: - Apache DataSketches 2. 0. 0-incubating through 5.

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.