CVE-2025-25290: octokit request.js
Vulnerability summary
CVE-2025-25290 is a medium (CVSS 5.3) vulnerability in octokit request.js. EPSS estimates a 0.78% chance of exploitation in the next 30 days, higher than 55.2% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 3Timeline
- 14-02-2025PublishedVulnerability first disclosed.
- 16-01-2026Last modifiedVulnerability information updated.
Description
@octokit/request sends parameterized requests to GitHub’s APIs with sensible defaults in browsers and Node. Starting in version 1.0.0 and prior to versions 9.2.1 and 8.4.1, the regular expression `/<([^>]+)>; rel="deprecation"/` used to match the `link` header in HTTP responses is vulnerable to a ReDoS (Regular Expression Denial of Service) attack. This vulnerability arises due to the unbounded nature of the regex's matching behavior, which can lead to catastrophic backtracking when processing specially crafted input. An attacker could exploit this flaw by sending a malicious `link` header, resulting in excessive CPU usage and potentially causing the server to become unresponsive, impacting service availability. Versions 9.2.1 and 8.4.1 fix the issue.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · WolfiEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · NpmEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · ChainguardEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- NVDNIST5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
EPSS trend
Probability
0.78%
Chance of exploitation in the next 30 days
Percentile
55%
Versus all other CVEs
30-day change
0.00 pp
From 0.78% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard5 products
- lerna< 8.2.1-r0
- prism< 5.14.3-r1 | < 5.14.3-r8
- renovate< 39.174.0-r0
- tileserver-gl< 5.4.0-r2
- tileserver-gl-fips< 5.4.0-r2
Wolfi4 products
- lerna< 8.2.1-r0
- prism< 5.14.3-r1 | < 5.14.3-r8
- renovate< 39.174.0-r0
- tileserver-gl< 5.4.0-r2
@octokit1 product
- request≥ 9.0.0-beta.1, < 9.2.1 | ≥ 1.0.0, < 8.4.1
Octokit1 product
- request.js≥ 1.0.0, < 9.2.1
4 vendors · 11 products