CVE-2026-88358
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser:...
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used 6.5
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
- Record
CVE-2026-88358- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2026-86284 6.5
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
- Record
EUVD-2026-86284- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-w8jv-57mm-8396 6.5
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser:...
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
- Record
GHSA-w8jv-57mm-8396- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD 6.5
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
- Record
CVE-2026-88358- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVBELL-CVE-2026-88358 6.5
- Record
BELL-CVE-2026-88358- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV 6.5
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
- Record
CVE-2026-88358- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-88358 6.5
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
- Record
DEBIAN-CVE-2026-88358- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-88358 6.5
simdjson 4.6.1 contains a one-byte out-of-bounds read vulnerability in dom::parser::parse_unpadded(). A specially crafted truncated JSON document whose final structural token closes a nested array or object can cause json_iterator::walk_document() to access buf[len] after the input buffer has been exhausted. This results in a heap out-of-bounds read and may cause application termination, leading to denial of service.
- Record
UBUNTU-CVE-2026-88358- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
simdjsonAlpaquita:25 | 3.12.0-r0 up to 5.0.2-r0 | 5.0.2-r0 |
simdjsonAlpaquita:stream | 3.6.0-r0 up to 5.0.1-r0 | 5.0.1-r0 |
simdjsonBellSoft Hardened Containers:25 | 3.12.0-r0 up to 5.0.2-r0 | 5.0.2-r0 |
simdjsonBellSoft Hardened Containers:stream | 3.6.0-r0 up to 5.0.1-r0 | 5.0.1-r0 |
simdjsonDebian:13 | All versions, plus listed versions 3.12.3-13.13.0-13.13.0-1.14.2.3-14.2.4-1 Show 15 moreShow less4.3.1+really4.2.4-14.3.1+really4.3.1-14.3.1-14.3.1-24.3.1-44.3.1-54.5.0-14.6.0-14.6.11-14.6.3-14.6.4-14.6.5-14.6.6-14.6.7-14.6.8-1 | None known |
simdjsonDebian:14 | All versions, plus listed versions 3.12.3-13.13.0-13.13.0-1.14.2.3-14.2.4-1 Show 15 moreShow less4.3.1+really4.2.4-14.3.1+really4.3.1-14.3.1-14.3.1-24.3.1-44.3.1-54.5.0-14.6.0-14.6.11-14.6.3-14.6.4-14.6.5-14.6.6-14.6.7-14.6.8-1 | None known |
simdjsonUbuntu:20.04:LTS | All versions, plus listed versions 0.2.1-10.2.1-1build1 | None known |
simdjsonUbuntu:22.04:LTS | All versions, plus listed versions 0.7.1-11.0.2-2 | None known |
simdjsonUbuntu:24.04:LTS | All versions, plus listed versions 3.2.1-13.2.3-13.6.3-13.6.4-1 | None known |
simdjsonUbuntu:26.10 | All versions, plus listed versions 4.2.4-14.6.4-14.6.4-1build14.6.4-1build24.6.6-14.6.7-14.6.8-1 | None known |
simdjsonUbuntu:26.04:LTS | All versions, plus listed versions 3.12.3-13.13.0-1.14.2.4-1 | None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-88358 is a medium vulnerability (CVSS 6.5) in simdjson, published September 24, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.39%, the 34th percentile. Fixed in simdjson 5.0.2-r0.