CVE-2026-103635
Last modified
CVE-2026-103635 is a vulnerability of currently unknown severity. Out-of-bounds read in the compact Theta sketch deserialization of Apache DataSketches C++ (repo: datasketches-cpp). compact_theta_sketch::deserialize() and wrapped_compact_theta_sketch::wrap() read header fields before checking that the input was long enough. For the compressed format, the size check could be defeated by a 32-bit overflow, and two header fields that control decoding were not validated; this also affected deserialization from a stream.
Description
Out-of-bounds read in the compact Theta sketch deserialization of Apache DataSketches C++ (repo: datasketches-cpp). compact_theta_sketch::deserialize() and wrapped_compact_theta_sketch::wrap() read header fields before checking that the input was long enough. For the compressed format, the size check could be defeated by a 32-bit overflow, and two header fields that control decoding were not validated; this also affected deserialization from a stream. A crafted or truncated sketch could cause a read past the end of the input. In the compressed case the over-read can be large, and the bytes read can become part of the deserialized sketch. This can cause a crash (denial of service) and could expose adjacent memory contents. This issue affects Apache DataSketches C++: from 3.1.0 before 5.3.0. Only applications that deserialize Theta sketches from untrusted sources are affected. Users are recommended to upgrade to version 5.3.0, which fixes this issue.
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache DataSketches | >= 3.1.0, <= 5.2.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-103635?
How severe is CVE-2026-103635?
How do I fix CVE-2026-103635?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-103626Incorrect authorization in FileSystem in Google Chrome on on…9.6
- CVE-2026-103627Information leak in SVG in Google Chrome prior to 154.0.8037…6.5
- CVE-2026-103628Out of bounds write in WebGL in Google Chrome prior to 154.0…9.6
- CVE-2026-103629Integer overflow in Skia in Google Chrome prior to 154.0.803…4.3
- CVE-2026-103630Use after free in FedCM in Google Chrome prior to 154.0.8037…9.6
- CVE-2026-103631Buffer overflow in WebRTC in Google Chrome prior to 154.0.80…8.8
- CVE-2026-103636Out-of-bounds read in the VarOpt union deserialization of Ap…
- CVE-2026-103641A flaw was found in GEGL. The Radiance HDR loader reads past…5.5
- CVE-2026-103646The Ultimate Multisite WordPress plugin before 2.17.0 does …9.8
- CVE-2026-103647Cross-site scripting in the webmail of Progressive Robot hMa…8
- CVE-2026-103648Path traversal in image-downloader 4.3.0 allows an attacker …9.1
- CVE-2026-103649Missing network timeouts in the Linux builds of Progressive …7.5
Are you affected by CVE-2026-103635?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
