以下是漏洞描述信息的中文翻译: Apache DataSketches C++(仓库地址:datasketches-cpp)中的 VarOpt 联合反序列化存在越界读取漏洞。 在 函数中,代码在仅检查到剩余 8 字节可用空间的情况下,仍会读取非空联合对象头部的 32 字节前导数据。因此,经过截断的反序列化联合对象可能导致最多超出输入末尾 24 字节的越界读取。对于此类输入,嵌入式 sketch(草图)的剩余大小是通过无符号减法计算的,可能导致数值回绕(wrap around),从而使嵌入式 sketch 自身的边界
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Apache Software Foundation | Apache DataSketches | 2.0.0-incubating≤ 5.2.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Apache Software Foundation | Apache DataSketches | 2.0.0-incubating ~ 5.2.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-103635 | Apache DataSketches: datasketches-cpp: Out-of-bounds read in compact Theta sketch deserial | |
| CVE-2026-103513 | Apache DataSketches: datasketches-cpp: Out-of-bounds read and write in the CPC sketch dese | |
| CVE-2026-103501 | Apache DataSketches: datasketches-cpp: HLL CouponList Deserialization Buffer Overflow allo |
No comments yet