Description
zserge jsmn commit 25647e6 is vulnerable to Buffer Overflow in example/jsondump.c dump().
Published: 2026-09-24
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary code execution
Action: Update Library
AI Analysis

Impact

The jsmn JSON parser contains a classic buffer overflow in the dump() function of example/jsondump.c. The overflow occurs when the function processes input without proper bounds checking, permitting an attacker to write beyond the allocated buffer and potentially overwrite adjacent memory. This flaw can lead to arbitrary code execution or a crash if an attacker supplies a malicious JSON string.

Affected Systems

Any application that includes the jsmn library and uses the example/jsondump.c code—specifically the commit identified as 25647e6—shares this vulnerability. No version range is provided, so projects that did not upgrade beyond this commit are affected.

Risk and Exploitability

The CVSS score of 7.3 indicates a high severity vulnerability. The EPSS score is < 1% and the vulnerability is not listed in CISA's KEV catalog, indicating a low but non-zero likelihood of exploitation. An attacker who supplies a large or malformed JSON string to the vulnerable dump() routine could trigger the overflow, leading to arbitrary code execution or a crash.

Generated by OpenCVE AI on September 26, 2026 at 04:58 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the jsmn library to a commit that includes the buffer overflow fix or apply a custom patch that adds bounds checking to example/jsondump.c
  • If the example is unnecessary, disable or remove example/jsondump.c from the build prior to processing untrusted JSON
  • If upgrading or patching is not immediately possible, restrict the size of JSON input passed to dump() or validate input length before invocation

Generated by OpenCVE AI on September 26, 2026 at 04:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Sun, 27 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Zserge
Zserge jsmn
Vendors & Products Zserge
Zserge jsmn

Sat, 26 Sep 2026 05:15:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in jsmn example/jsondump.c dump() Function

Fri, 25 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
Description zserge jsmn commit 25647e6 is vulnerable to Buffer Overflow in example/jsondump.c dump().
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-25T18:00:16.122Z

Reserved: 2026-09-10T00:00:00.000Z

Link: CVE-2026-88369

cve-icon Vulnrichment

Updated: 2026-09-25T17:59:53.789Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T16:17:13.850

Modified: 2026-09-25T18:17:31.773

Link: CVE-2026-88369

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T11:45:05Z

Weaknesses