CVE-2026-88369
Received Received - Intake

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-24

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-24
Generated
2026-09-24
AI Q&A
2026-09-24
EPSS Evaluated
N/A
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-UNKNOWN

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.

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