CVE-2026-95117
Deferred Deferred - Pending Action

Buffer Overflow in jsmn JSON Parser

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

Publication date: 2026-10-13

Last updated on: 2026-10-16

Assigner: MITRE

Description

Buffer Overflow vulnerability in zserge jsmn jsmn HEAD 25647e6 allows a remote attacker to cause a denial of service via the jsmn.h, jsmn_parse(), example/jsondump.c, dump() components

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-13
Last Modified
2026-10-16
Generated
2026-10-19
AI Q&A
2026-10-13
EPSS Evaluated
2026-10-18
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
n/a n/a n/a

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

This is a Buffer Overflow vulnerability in the jsmn library (specifically in the jsmn.h header and jsmn_parse() function). It allows a remote attacker to cause a denial of service by exploiting improper memory handling during JSON parsing.

Detection Guidance

To detect CVE-2026-95117, compile the jsmn library with AddressSanitizer and run the example program jsondump.c with a malformed JSON input. Use commands like: gcc -fsanitize=address -fno-omit-frame-pointer -DJSMN_STRICT=0 -o jsondump example/jsondump.c && ./jsondump <(echo '{"malformed": "input"}') to trigger potential out-of-bounds reads.

Impact Analysis

If you use the affected jsmn library version, an attacker could send maliciously crafted JSON data to crash your application or system, leading to service disruption or potential unauthorized access.

Compliance Impact

This vulnerability primarily impacts availability through denial of service or memory disclosure via out-of-bounds reads. While not directly violating GDPR or HIPAA, it could indirectly affect compliance by enabling attacks that disrupt systems handling personal health or sensitive data, potentially leading to unauthorized access or service disruptions that violate data protection requirements.

Mitigation Strategies

Immediately update to the patched version of jsmn from pull request #250. If updating is not possible, disable non-strict parsing by compiling with -DJSMN_STRICT=1. Avoid using the example jsondump.c program until patched. Monitor for crashes or memory corruption in applications using jsmn.

Chat Assistant

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

EPSS Chart