Cloudanix VulnDB

CVE-2023-26819

None

CVSS

—

EPSS

0.2%

Published

Apr 19, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in a data-parsing tool could let someone send specially crafted information that slows down or stops related services from working.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw permits denial of service by causing excessive resource consumption or a crash when the JSON parser processes a crafted document containing specific large numeric values inside arrays.

Why it matters to the business

Applications relying on the affected packages may become unavailable or unresponsive, leading to operational disruptions until the vulnerable components are updated.

How an attack unfolds

An attacker crafts a JSON document with a deeply nested or oversized numeric value array and submits it to any input path that uses the vulnerable parser, triggering resource exhaustion without authentication.

How to fix it

Upgrade python-sqlparse and python3-sqlparse on Red Hat OpenStack 17.1 (el8) to version 0:0.4.1-2.el8ost or later; restart affected services after installation.

How to confirm the fix worked

Confirm installed package versions match or exceed the fixed releases using rpm or dnf queries; test parsing of the known malicious JSON pattern to verify it no longer causes excessive CPU or memory usage.

Typical attack path

  1. Locate an application endpoint or API that accepts and parses JSON input using the affected sqlparse components
  2. Prepare a JSON payload matching the known triggering pattern such as an array containing null and an extremely large integer
  3. Transmit the payload via HTTP, file upload, or other input mechanism to induce the denial-of-service condition

How to detect it

Examine web server and application logs for requests containing unusually large numeric values in JSON arrays; monitor system metrics for sudden spikes in CPU or memory during JSON processing; review any crash dumps or OOM events tied to the parser.

What your security team should do

  • Apply the listed package updates to all affected Red Hat OpenStack nodes without delay
  • Scan for any remaining instances of the vulnerable sqlparse versions across the environment
  • Review logs for JSON parsing errors or resource spikes that may indicate prior attempts

The record

cJSON 1.7.15 might allow a denial of service via a crafted JSON document such as {"a": true, "b": [ null,9999999999999999999999999999999999999999999999912345678901234567]}.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 cjson 0 No fix
Debian:12 cjson 0 No fix
Debian:13 cjson 0 No fix
Debian:14 cjson 0 1.7.18-3.1
SUSE:Linux Enterprise Workstation Extension 15 SP7 cJSON 0 1.7.19-150700.3.3.1
openSUSE:Leap 16.0 cJSON 0 1.7.19-160000.1.1
openSUSE:Tumbleweed cJSON 0 1.7.19-1.1

Related vulnerabilities