CVE-2026-88369
Deferred Deferred - Pending Action

Buffer Overflow in jsmn via example/jsondump.c

Vulnerability report for CVE-2026-88369, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-24

Last updated on: 2026-09-25

Assigner: MITRE

Description

zserge jsmn commit 25647e6 is vulnerable to Buffer Overflow in example/jsondump.c dump().

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-24
Last Modified
2026-09-25
Generated
2026-10-14
AI Q&A
2026-09-24
EPSS Evaluated
2026-10-13
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
zserge jsmn From 25647e6 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-88369 is a buffer overflow vulnerability in the jsmn JSON parser library. It occurs in the dump() function of example/jsondump.c when processing malformed JSON input. The issue stems from non-strict parsing allowing STRING or PRIMITIVE tokens to have a size greater than zero, violating jsmn's invariant. The dump() function incorrectly assumes such tokens have child tokens, leading to out-of-bounds memory access.

Detection Guidance

To detect this vulnerability, use AddressSanitizer (ASan) to compile and run the jsmn library with the example code. Test with a malformed JSON input that triggers the non-strict parsing behavior. If a heap-buffer-overflow is detected, the vulnerability is present.

Impact Analysis

This vulnerability could allow attackers to read sensitive memory or cause denial-of-service by crashing the application. It may lead to information disclosure if exploited with crafted JSON input. Systems using jsmn in non-strict parsing mode are particularly at risk.

Compliance Impact

This vulnerability, a buffer overflow in the jsmn JSON parser, could potentially lead to information disclosure or denial-of-service. Such issues may violate compliance requirements under GDPR (data integrity and confidentiality) or HIPAA (security of protected health information) if exploited in systems handling sensitive data.

Mitigation Strategies

Immediately switch to strict grammar mode by compiling jsmn with -DJSMN_STRICT=1. Update the dump() function in jsondump.c to validate token types and bounds before memory access. Avoid using non-strict parsing for untrusted JSON inputs.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-88369. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart