Every CVE Search/ Get API key

CVE-2025-69873

ajv has ReDoS when using `$data` option

2.9 LowFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.55%Up 0.5 points since Feb 12, 2026
90%50%10%1%

What each source reports

CVE List Score used 2.9

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.

Record
CVE-2025-69873
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-1333, CWE-400, CWE-1333
Updated
2026-11-02
EUVDEUVD-2025-207389 7.5

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.

Record
EUVD-2025-207389
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-2g4f-4pwh-qvx6 5.5

ajv has ReDoS when using `$data` option

ajv (Another JSON Schema Validator) through version 8.17.1 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.

Record
GHSA-2g4f-4pwh-qvx6
CVSS 4.0
5.5 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Weakness
CWE-400, CWE-1333
Updated
2026-11-02
NVD 2.9

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.

Record
CVE-2025-69873
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-1333, CWE-400
Updated
2026-11-02
OSV 2.9

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.

Record
CVE-2025-69873
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-1333
Updated
2026-11-02
OSVDEBIAN-CVE-2025-69873 2.9

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.

Record
DEBIAN-CVE-2025-69873
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
Show 27 moreShow less
OSVGHSA-2g4f-4pwh-qvx6 5.5

ajv has ReDoS when using `$data` option

ajv (Another JSON Schema Validator) through version 8.17.1 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.

Record
GHSA-2g4f-4pwh-qvx6
CVSS 4.0
5.5 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Weakness
CWE-1333, CWE-400
Updated
2026-11-02
OSVRHSA-2026:13512 9.1

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update

Record
RHSA-2026:13512
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:33371 9.6

Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.3.18 security update

Record
RHSA-2026:33371
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2026:6277 7.5

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update

Record
RHSA-2026:6277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2025-69873 7.5

CVE-2025-69873 in @rootio/ajv - Patched by Root

Root has patched CVE-2025-69873 in the @rootio/ajv package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2025-69873
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2025-69873 7.5

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.

Record
UBUNTU-CVE-2025-69873
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVCLSA-2026-1773015259 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.12.0-tuxcare.1.

Record
CLSA-2026-1773015259
Updated
2026-11-02
OSVCLSA-2026-1773015260 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.17.1-tuxcare.3.

Record
CLSA-2026-1773015260
Updated
2026-11-02
OSVCLSA-2026-1773015261 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.11.0-tuxcare.1.

Record
CLSA-2026-1773015261
Updated
2026-11-02
OSVCLSA-2026-1774398087 No score

TuxCare security update for ajv (2 CVEs)

TuxCare rebuilt ajv to address 2 CVEs. Fixed in 4.11.8-tuxcare.1.

Record
CLSA-2026-1774398087
Updated
2026-11-02
OSVCLSA-2026-1774570936 No score

TuxCare security update for ajv (2 CVEs)

TuxCare rebuilt ajv to address 2 CVEs. Fixed in 6.14.0-tuxcare.1.

Record
CLSA-2026-1774570936
Updated
2026-11-02
OSVCLSA-2026-1774570946 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.9.0-tuxcare.1.

Record
CLSA-2026-1774570946
Updated
2026-11-02
OSVCLSA-2026-1774916723 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.6.2-tuxcare.1.

Record
CLSA-2026-1774916723
Updated
2026-11-02
OSVCLSA-2026-1775003172 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 6.12.6-tuxcare.1.

Record
CLSA-2026-1775003172
Updated
2026-11-02
OSVCLSA-2026-1776213250 No score

TuxCare security update for ajv (2 CVEs)

TuxCare rebuilt ajv to address 2 CVEs. Fixed in 6.9.1-tuxcare.1.

Record
CLSA-2026-1776213250
Updated
2026-11-02
OSVCLSA-2026-1776818196 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 5.5.2-tuxcare.4.

Record
CLSA-2026-1776818196
Updated
2026-11-02
OSVCLSA-2026-1779151625 No score

TuxCare security update for ajv (2 CVEs)

TuxCare rebuilt ajv to address 2 CVEs. Fixed in 6.4.0-tuxcare.1.

Record
CLSA-2026-1779151625
Updated
2026-11-02
OSVCLSA-2026-1779151627 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 6.12.4-tuxcare.1.

Record
CLSA-2026-1779151627
Updated
2026-11-02
OSVCLSA-2026-1779151633 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 6.12.3-tuxcare.1.

Record
CLSA-2026-1779151633
Updated
2026-11-02
OSVCLSA-2026-1781052732 No score

TuxCare security update for ajv (2 CVEs)

TuxCare rebuilt ajv to address 2 CVEs. Fixed in 6.11.0-tuxcare.1.

Record
CLSA-2026-1781052732
Updated
2026-11-02
OSVCLSA-2026-1787001707 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 6.10.0-tuxcare.2.

Record
CLSA-2026-1787001707
Updated
2026-11-02
OSVCLSA-2026-1790161390 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 6.10.2-tuxcare.2.

Record
CLSA-2026-1790161390
Updated
2026-11-02
OSVCLSA-2026-1790763286 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.6.3-tuxcare.1.

Record
CLSA-2026-1790763286
Updated
2026-11-02
OSVCLSA-2026-1792488470 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.11.2-tuxcare.1.

Record
CLSA-2026-1792488470
Updated
2026-11-02
OSVCLSA-2026-1792766110 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.17.1-tuxcare.4.

Record
CLSA-2026-1792766110
Updated
2026-11-02
OSVCLSA-2026-1793046415 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 8.1.0-tuxcare.1.

Record
CLSA-2026-1793046415
Updated
2026-11-02
OSVCLSA-2026-1793097555 No score

TuxCare security update for ajv (1 CVE)

TuxCare rebuilt ajv to address 1 CVE. Fixed in 6.5.2-tuxcare.2.

Record
CLSA-2026-1793097555
Updated
2026-11-02

Affected products

Show 58 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
ajv
npm
7.0.0-alpha.0 up to 8.18.0
8.18.0
ajv
npm
before 6.14.0
6.14.0
ajv
TuxCare:npm
8.12.0-tuxcare.0 up to 8.12.0-tuxcare.1, plus listed versions
8.12.0
8.12.0-tuxcare.1
ajv
TuxCare:npm
8.17.1-tuxcare.0 up to 8.17.1-tuxcare.3, plus listed versions
8.17.18.17.1-tuxcare.18.17.1-tuxcare.2
8.17.1-tuxcare.3
ajv
TuxCare:npm
8.11.0-tuxcare.0 up to 8.11.0-tuxcare.1, plus listed versions
8.11.0
8.11.0-tuxcare.1
ajv
TuxCare:npm
4.11.8-tuxcare.0 up to 4.11.8-tuxcare.1, plus listed versions
4.11.8
4.11.8-tuxcare.1
ajv
TuxCare:npm
6.14.0-tuxcare.0 up to 6.14.0-tuxcare.1, plus listed versions
6.14.0
6.14.0-tuxcare.1
ajv
TuxCare:npm
8.9.0-tuxcare.0 up to 8.9.0-tuxcare.1, plus listed versions
8.9.0
8.9.0-tuxcare.1
ajv
TuxCare:npm
8.6.2-tuxcare.0 up to 8.6.2-tuxcare.1, plus listed versions
8.6.2
8.6.2-tuxcare.1
ajv
TuxCare:npm
6.12.6-tuxcare.0 up to 6.12.6-tuxcare.1, plus listed versions
6.12.6
6.12.6-tuxcare.1
Show 95 moreShow less
Affected packages
PackageAffectedFixed
ajv
TuxCare:npm
6.9.1-tuxcare.0 up to 6.9.1-tuxcare.1, plus listed versions
6.9.1
6.9.1-tuxcare.1
ajv
TuxCare:npm
5.5.2-tuxcare.0 up to 5.5.2-tuxcare.4, plus listed versions
5.5.25.5.2-tuxcare.15.5.2-tuxcare.25.5.2-tuxcare.3
5.5.2-tuxcare.4
ajv
TuxCare:npm
6.4.0-tuxcare.0 up to 6.4.0-tuxcare.1, plus listed versions
6.4.0
6.4.0-tuxcare.1
ajv
TuxCare:npm
6.12.4-tuxcare.0 up to 6.12.4-tuxcare.1, plus listed versions
6.12.4
6.12.4-tuxcare.1
ajv
TuxCare:npm
6.12.3-tuxcare.0 up to 6.12.3-tuxcare.1, plus listed versions
6.12.3
6.12.3-tuxcare.1
ajv
TuxCare:npm
6.11.0-tuxcare.0 up to 6.11.0-tuxcare.1, plus listed versions
6.11.0
6.11.0-tuxcare.1
ajv
TuxCare:npm
6.10.0-tuxcare.0 up to 6.10.0-tuxcare.2, plus listed versions
6.10.06.10.0-tuxcare.1
6.10.0-tuxcare.2
ajv
TuxCare:npm
6.10.2-tuxcare.0 up to 6.10.2-tuxcare.2, plus listed versions
6.10.26.10.2-tuxcare.1
6.10.2-tuxcare.2
ajv
TuxCare:npm
8.6.3-tuxcare.0 up to 8.6.3-tuxcare.1, plus listed versions
8.6.3
8.6.3-tuxcare.1
ajv
TuxCare:npm
8.11.2-tuxcare.0 up to 8.11.2-tuxcare.1, plus listed versions
8.11.2
8.11.2-tuxcare.1
ajv
TuxCare:npm
8.17.1-tuxcare.0 up to 8.17.1-tuxcare.4, plus listed versions
8.17.18.17.1-tuxcare.18.17.1-tuxcare.28.17.1-tuxcare.3
8.17.1-tuxcare.4
ajv
TuxCare:npm
8.1.0-tuxcare.0 up to 8.1.0-tuxcare.1, plus listed versions
8.1.0
8.1.0-tuxcare.1
ajv
TuxCare:npm
6.5.2-tuxcare.0 up to 6.5.2-tuxcare.2, plus listed versions
6.5.26.5.2-tuxcare.1
6.5.2-tuxcare.2
node-ajv
Debian:12
All versions, plus listed versions
6.12.6-38.11.2~ds+~2.1.1-18.12.0~ds+~2.1.1-18.12.0~ds+~2.1.1-28.12.0~ds+~2.1.1-3
Show 16 moreShow less
8.12.0~ds+~2.1.1-48.12.0~ds+~2.1.1-58.17.1~ds+~3.0.1+~3.1.0-18.17.1~ds+~3.0.1+~3.1.0-28.17.1~ds+~3.0.1+~3.1.0-38.17.1~ds+~3.0.1+~3.1.0-48.18.0~ds+~cs6.1.1-18.18.0~ds+~cs6.1.1-28.20.0~ds+~cs6.1.3-18.20.0~ds+~cs7.1.2-18.20.0~ds+~cs7.1.3-18.20.0~ds+~cs7.1.3-28.20.0~ds+~cs7.1.3-38.20.0~ds+~cs7.1.4-18.20.0~ds+~cs7.1.5-18.8.2~ds+~2.1.1-1
None known
node-ajv
Debian:13
All versions, plus listed versions
8.12.0~ds+~2.1.1-58.17.1~ds+~3.0.1+~3.1.0-18.17.1~ds+~3.0.1+~3.1.0-28.17.1~ds+~3.0.1+~3.1.0-38.17.1~ds+~3.0.1+~3.1.0-4
Show 9 moreShow less
8.18.0~ds+~cs6.1.1-18.18.0~ds+~cs6.1.1-28.20.0~ds+~cs6.1.3-18.20.0~ds+~cs7.1.2-18.20.0~ds+~cs7.1.3-18.20.0~ds+~cs7.1.3-28.20.0~ds+~cs7.1.3-38.20.0~ds+~cs7.1.4-18.20.0~ds+~cs7.1.5-1
None known
node-ajv
Debian:14
before 8.18.0~ds+~cs6.1.1-1, plus listed versions
8.12.0~ds+~2.1.1-58.17.1~ds+~3.0.1+~3.1.0-18.17.1~ds+~3.0.1+~3.1.0-28.17.1~ds+~3.0.1+~3.1.0-38.17.1~ds+~3.0.1+~3.1.0-4
8.18.0~ds+~cs6.1.1-1
python3.12-markdown
Red Hat:ansible_automation_platform:2.5::el8
before 0:3.10.2-1.el8ap
0:3.10.2-1.el8ap
python3.12-markdown
Red Hat:ansible_automation_platform:2.5::el9
before 0:3.10.2-1.el9ap
0:3.10.2-1.el9ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el8
before 0:4.6.28-3.el8ap
0:4.6.28-3.el8ap
python3.12-django-ansible-base+activitystream
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+api_documentation
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+authentication
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+channel_auth
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+feature_flags
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+jwt_consumer
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+oauth2_provider
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+rbac
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+redis_client
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+rest_filters
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el9
before 0:4.6.28-3.el9ap
0:4.6.28-3.el9ap
python3.12-django-ansible-base+activitystream
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+api_documentation
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+authentication
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+channel_auth
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+feature_flags
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+jwt_consumer
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+oauth2_provider
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+rbac
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+redis_client
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+rest_filters
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-pyasn1
Red Hat:ansible_automation_platform:2.5::el8
before 0:0.6.3-1.el8ap
0:0.6.3-1.el8ap
python3.12-pyasn1
Red Hat:ansible_automation_platform:2.5::el9
before 0:0.6.3-1.el9ap
0:0.6.3-1.el9ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el8
before 0:1.6.4-2.el8ap
0:1.6.4-2.el8ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el8
before 0:1.6.4-2.el8ap
0:1.6.4-2.el8ap
automation-gateway-proxy
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
automation-gateway-proxy-debugsource
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
automation-gateway-proxy-server-debuginfo
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
receptor
Red Hat:ansible_automation_platform:2.5::el8
before 0:1.6.4-2.el8ap
0:1.6.4-2.el8ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el9
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el9
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
automation-gateway-proxy
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-debugsource
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-server-debuginfo
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.6.14-2.el9
0:2.6.14-2.el9
receptor
Red Hat:ansible_automation_platform:2.5::el9
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
python3.12-pyOpenSSL
Red Hat:ansible_automation_platform:2.5::el8
before 0:26.0.0-1.el8ap
0:26.0.0-1.el8ap
python3.12-pyOpenSSL
Red Hat:ansible_automation_platform:2.5::el9
before 0:26.0.0-1.el9ap
0:26.0.0-1.el9ap
python3.12-pyjwt+crypto
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.12.1-1.el8ap
0:2.12.1-1.el8ap
python3.12-pyjwt
Red Hat:ansible_automation_platform:2.5::el8
before 0:2.12.1-1.el8ap
0:2.12.1-1.el8ap
python3.12-pyjwt+crypto
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.12.1-1.el9ap
0:2.12.1-1.el9ap
python3.12-pyjwt
Red Hat:ansible_automation_platform:2.5::el9
before 0:2.12.1-1.el9ap
0:2.12.1-1.el9ap
python3.12-jwcrypto
Red Hat:ansible_automation_platform:2.5::el8
before 0:1.5.7-1.el8ap
0:1.5.7-1.el8ap
python3.12-jwcrypto
Red Hat:ansible_automation_platform:2.5::el9
before 0:1.5.7-1.el9ap
0:1.5.7-1.el9ap
eap7-wildfly
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:7.3.18-3.GA_redhat_00001.1.el7eap
0:7.3.18-3.GA_redhat_00001.1.el7eap
eap7-wildfly-java-jdk11
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:7.3.18-3.GA_redhat_00001.1.el7eap
0:7.3.18-3.GA_redhat_00001.1.el7eap
eap7-wildfly-java-jdk8
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:7.3.18-3.GA_redhat_00001.1.el7eap
0:7.3.18-3.GA_redhat_00001.1.el7eap
eap7-wildfly-javadocs
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:7.3.18-3.GA_redhat_00001.1.el7eap
0:7.3.18-3.GA_redhat_00001.1.el7eap
eap7-wildfly-modules
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:7.3.18-3.GA_redhat_00001.1.el7eap
0:7.3.18-3.GA_redhat_00001.1.el7eap
eap7-undertow
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:2.0.41-8.SP9_redhat_00001.1.el7eap
0:2.0.41-8.SP9_redhat_00001.1.el7eap
eap7-apache-cxf
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:3.4.10-4.SP2_redhat_00004.1.el7eap
0:3.4.10-4.SP2_redhat_00004.1.el7eap
eap7-apache-cxf-rt
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:3.4.10-4.SP2_redhat_00004.1.el7eap
0:3.4.10-4.SP2_redhat_00004.1.el7eap
eap7-apache-cxf-services
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:3.4.10-4.SP2_redhat_00004.1.el7eap
0:3.4.10-4.SP2_redhat_00004.1.el7eap
eap7-apache-cxf-tools
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
before 0:3.4.10-4.SP2_redhat_00004.1.el7eap
0:3.4.10-4.SP2_redhat_00004.1.el7eap
automation-gateway-proxy
Red Hat:ansible_automation_platform:2.6::el9
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-gateway-proxy-debugsource
Red Hat:ansible_automation_platform:2.6::el9
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.6::el9
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-gateway-proxy-server-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-platform-ui
Red Hat:ansible_automation_platform:2.6::el9
before 0:2.6.7-1.el9ap
0:2.6.7-1.el9ap
python3.12-pillow
Red Hat:ansible_automation_platform:2.6::el9
before 0:12.1.1-1.el9ap
0:12.1.1-1.el9ap
python3.12-pillow-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
before 0:12.1.1-1.el9ap
0:12.1.1-1.el9ap
python3.12-pillow-debugsource
Red Hat:ansible_automation_platform:2.6::el9
before 0:12.1.1-1.el9ap
0:12.1.1-1.el9ap
@rootio/ajv
Root:npm
before 6.12.6-root.io.1
6.12.6-root.io.18.12.0-root.io.18.17.1-root.io.18.17.1-root.io.26.12.6-root.io.28.12.0-root.io.24.11.8-root.io.14.11.8-root.io.26.12.6-root.io.38.12.0-root.io.38.17.1-root.io.38.12.0-root.io.48.17.1-root.io.44.11.8-root.io.35.5.2-root.io.16.5.2-root.io.16.5.2-root.io.25.5.2-root.io.2
ajv
Root:npm
before 4.11.8-aikido.2
4.11.8-aikido.26.12.6-aikido.38.12.0-aikido.38.17.1-aikido.38.12.0-aikido.48.17.1-aikido.44.11.8-aikido.35.5.2-aikido.16.5.2-aikido.16.5.2-aikido.25.5.2-aikido.2
node-ajv
Ubuntu:18.04:LTS
All versions, plus listed versions
5.0.0-1
None known
node-ajv
Ubuntu:20.04:LTS
All versions, plus listed versions
6.10.2-1
None known
node-ajv
Ubuntu:22.04:LTS
All versions, plus listed versions
6.12.6-26.12.6-3
None known
node-ajv
Ubuntu:24.04:LTS
All versions, plus listed versions
6.12.6-38.12.0~ds+~2.1.1-4
None known
node-ajv
Ubuntu:25.10
All versions, plus listed versions
8.12.0~ds+~2.1.1-5
None known
node-ajv
Ubuntu:26.10
All versions, plus listed versions
8.17.1~ds+~3.0.1+~3.1.0-4build18.20.0~ds+~cs6.1.3-18.20.0~ds+~cs7.1.2-18.20.0~ds+~cs7.1.3-18.20.0~ds+~cs7.1.3-3
None known
node-ajv
Ubuntu:26.04:LTS
All versions, plus listed versions
8.12.0~ds+~2.1.1-58.17.1~ds+~3.0.1+~3.1.0-28.17.1~ds+~3.0.1+~3.1.0-4build1
None known

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-69873 is a low vulnerability (CVSS 2.9) in Ajv.js Ajv, published February 11, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 45th percentile. Fixed in ajv 8.18.0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 19 references. The JSON record has them.

MoveEnter Open