Description
An issue in the JsonSanitizer.sanitize() component of OWASP json-sanitizer v1.2.3 allows attackers to cause a Denial of Service (DoS) via a crafted input.
Published: 2026-08-28
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Mitigation
AI Analysis

Impact

The vulnerability resides in the JsonSanitizer.sanitize() method of OWASP json-sanitizer version 1.2.3. A specifically crafted JSON payload can trigger the sanitizer to consume excessive resources, leading to a denial‑of‑service condition. This weakness is a classic example of uncontrolled resource consumption (CWE‑770), where an attacker supplies input that forces the application to expend significant processing time or memory. The result is an interruption of service for legitimate users or potential crash of the application if resources become exhausted.

Affected Systems

Applications that incorporate OWASP json-sanitizer v1.2.3 for parsing or sanitizing JSON input are affected. The issue has been reported against that exact library version; applications that use later releases or alternate JSON handling mechanisms are not affected unless they rely on this deprecated implementation.

Risk and Exploitability

The CVSS score is 7.5, reflecting a high severity denial‑of‑service risk. The EPSS score is unavailable, so current evidence of exploitation is limited. Use of the vulnerable component could expose the application to a denial‑of‑service attack if an adversary can feed malformed JSON, either through a public API or an internal interface. The likely attack vector is remote delivery of a crafted JSON payload to any exposed endpoint that passes input to JsonSanitizer.sanitize()

Generated by OpenCVE AI on August 29, 2026 at 00:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a version of json-sanitizer that includes the fix, preferably the latest release from the project.
  • Implement strict size limits on incoming JSON payloads before they are passed to the sanitizer to prevent excessive resource consumption.
  • Monitor application performance logs for repeated high‑CPU or high‑memory usage that may indicate exploitation attempts and enforce rate limiting as needed.

Generated by OpenCVE AI on August 29, 2026 at 00:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 23:00:00 +0000

Type Values Removed Values Added
Title Denial of Service via Crafted Input in OWASP JsonSanitizer
Weaknesses CWE-400

Fri, 28 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 28 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-770
Metrics cvssV3_1

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


Fri, 28 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
First Time appeared Owasp
Owasp json-sanitizer
Vendors & Products Owasp
Owasp json-sanitizer

Fri, 28 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
Title Denial of Service via Crafted Input in OWASP JsonSanitizer
Weaknesses CWE-400

Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Description An issue in the JsonSanitizer.sanitize() component of OWASP json-sanitizer v1.2.3 allows attackers to cause a Denial of Service (DoS) via a crafted input.
References

Subscriptions

Owasp Json-sanitizer
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-28T19:29:38.863Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-37736

cve-icon Vulnrichment

Updated: 2026-08-28T19:29:29.362Z

cve-icon NVD

Status : Deferred

Published: 2026-08-28T16:17:46.550

Modified: 2026-09-09T16:04:24.933

Link: CVE-2026-37736

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-29T00:45:04Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling