Inefficient regular expression complexity in Ajv - CVE-2025-69873

 

Inefficient regular expression complexity in Ajv - CVE-2025-69873

Published: March 6, 2026


Vulnerability identifier: #VU123598
CSH Severity: Low
CVSS v4: 2 [CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2025-69873
CWE-ID: CWE-1333
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local user to perform a denial of service (DoS) attack.

The vulnerability exists due to the pattern keyword accepts runtime data via JSON Pointer syntax ($data reference), which is passed directly to the JavaScript RegExp() constructor without validation, when the $data option is enabled. A local user can can inject a malicious regex pattern (e.g., "^(a|a)*$") combined with crafted input to cause catastrophic backtracking. A 31-character payload causes approximately 44 seconds of CPU blocking, with each additional character doubling execution time. This enables complete denial of service with a single HTTP request against any API using ajv with $data: true for dynamic schema validation.


Affected software

Ajv
Guardium Data Security Center (GDSC)
watsonx Code Assistant On Prem
Maximo Application Suite - Monitor Component
Jira Service Management Data Center
IBM Maximo Application Suite - Manage Component
Jira Software Data Center
OpenShift Data Foundation (formerly OpenShift Container Storage)

How to mitigate CVE-2025-69873

Cybersecurity Help is currently unaware of any official solution to address this vulnerability..

Ajv - addressed in versions 6.14.0, 8.18.0
Guardium Data Security Center (GDSC) - update to 3.8.8
watsonx Code Assistant On Prem - update to 5.3.1
Jira Service Management Data Center - addressed in versions 10.3.23, 11.3.7
Maximo Application Suite - Monitor Component - addressed in versions 8.10.30, 8.11.28, 9.0.20, 9.1.10
IBM Maximo Application Suite - Manage Component - update to 9.1.15
Jira Software Data Center - addressed in versions 10.3.23, 11.3.7
OpenShift Data Foundation (formerly OpenShift Container Storage) - addressed in versions 4.18.25, 4.19.20

External References

Related Security Bulletins