CVE-2025-69873

LowCVSS 2.9/10Last modified Sep 10, 2026

Description

ajv (Another JSON Schema Validator) before 8.18.0 is vulnerable to Regular Expression Denial of Service (ReDoS) when the $data option is enabled. The pattern keyword accepts runtime data via JSON Pointer syntax ($data reference), which is passed directly to the JavaScript RegExp() constructor without validation. An attacker 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. This issue is also fixed in version 6.14.0.

Metrics

CVSS 3.1 2.9/10CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L

Weakness enumeration

Affected software

VendorProductVersions
ajv.jsajv< 6.14.0; >= 7.0.0, < 8.17.2
Red HatRed Hat Ansible Automation Platform 2.5 for RHEL 8—
Red HatRed Hat Ansible Automation Platform 2.5 for RHEL 9—
Red HatRed Hat Ansible Automation Platform 2.6 for RHEL 9—
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7—
Red HatNetwork Observability (NETOBSERV) 1.11.0—
Red HatRed Hat Ansible Automation Platform 2.6—
Red HatRed Hat Developer Hub 1.8—
Red HatRed Hat Developer Hub 1.9—
Red HatRed Hat Edge Manager 1.0—
Red HatRed Hat Edge Manager 1.0—
Red HatRed Hat Edge Manager 1.1—
Red HatRed Hat Edge Manager 1.1—
Red HatRed Hat Edge Manager 1.1—
Red HatRed Hat Edge Manager 1.1—
Red HatRed Hat OpenShift AI 2.16—
Red HatRed Hat OpenShift AI 3.3—
Red HatRed Hat OpenShift AI 3.3—
Red HatRed Hat OpenShift AI 3.3—
Red HatRed Hat OpenShift Container Platform 4.14—
Red HatRed Hat OpenShift Container Platform 4.15—
Red HatRed Hat OpenShift Container Platform 4.16—
Red HatRed Hat OpenShift Container Platform 4.17—
Red HatRed Hat OpenShift Container Platform 4.19—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.18—
Red HatRed Hat Openshift Data Foundation 4.19—
Red HatRed Hat Openshift Data Foundation 4.19—
Red HatRed Hat Openshift Data Foundation 4.19—
Red HatRed Hat Openshift Data Foundation 4.19—
Red HatRed Hat Openshift Data Foundation 4.19—
Red HatRed Hat Openshift Data Foundation 4.19—
Red HatRed Hat Openshift Data Foundation 4.19—

References

Timeline

Published
Feb 11, 2026
Last modified
Sep 10, 2026
NVD status
Deferred

Related CVEs from 2025

CVE-2025-698749.8nanotar through 0.2.0 has a path traversal vulnerability in parseTar() and parseTarGzip() that allows remote attackers to write arbitrary fiCVE-2025-698757.8A vulnerability exists in Quick Heal Total Security 23.0.0 in the quarantine management component where insufficient validation of restore pCVE-2025-69886.4The kallyas theme for WordPress is vulnerable to Stored Cross-Site Scripting via several of the plugin's shortcodes in all versions up to, aCVE-2025-69898.1The Kallyas theme for WordPress is vulnerable to arbitrary folder deletion due to insufficient file path validation in the delete_font() funCVE-2025-698934.6A side-channel vulnerability exists in the implementation of BIP-39 mnemonic processing, as observed in Trezor One v1.13.0 to v1.14.0, TrezoCVE-2025-69908.8The kallyas theme for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.24.0 via the `TH_PhpCode` paCVE-2025-699029.8A command injection vulnerability in the minimal_wrapper.py component of kubectl-mcp-server v1.2.0 allows attackers to execute arbitrary comCVE-2025-699044.9Linkstack v4.8.4 and earlier is vulnerable to Path Traversal, which allows an administrator to read arbitrary files on the server by manipulCVE-2025-699068.8Monstra CMS v3.0.4 contains an arbitrary file upload vulnerability in the Files Manager plugin. The application relies on blacklist-based fiCVE-2025-699077.5An unauthenticated information disclosure vulnerability exists in Newgen OmniDocs due to missing authentication and access control on the /oCVE-2025-699087.5An unauthenticated information disclosure vulnerability in Newgen OmniApp allows attackers to enumerate valid privileged usernames via a pubCVE-2025-69917.5The kallyas theme for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 4.21.0 via the 'TH_LatestPosts4`
CVE-2025-69873: Low severity, CVSS 2.9 | Vulnix