CVE-2025-25285
MEDIUMoctokit/endpoint 4.1.0-10.1.2 - Regular Expression Denial-of-Service in parse Function
Title source: llmDescription
@octokit/endpoint turns REST API endpoints into generic request options. Starting in version 4.1.0 and prior to version 10.1.3, by crafting specific `options` parameters, the `endpoint.parse(options)` call can be triggered, leading to a regular expression denial-of-service (ReDoS) attack. This causes the program to hang and results in high CPU utilization. The issue occurs in the `parse` function within the `parse.ts` file of the npm package `@octokit/endpoint`. Version 10.1.3 contains a patch for the issue.
References (3)
Core 3
Core References
Various Sources x_refsource_misc
https://github.com/octokit/endpoint.js/blob/main/src/parse.ts
Vendor Advisory x_refsource_confirm
https://github.com/octokit/endpoint.js/security/advisories/GHSA-x4c5-c7rf-jjgv
Scores
CVSS v3
5.3
EPSS
0.0058
EPSS Percentile
42.9%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CISA SSVC
Vulnrichment
Exploitation
poc
Automatable
yes
Technical Impact
partial
Details
CWE
CWE-1333
Status
published
Products (2)
octokit/endpoint
9.0.5 - 9.0.6npm
octokit/endpoint.js
>= 4.1.0, < 10.1.3
Published
Feb 14, 2025
Tracked Since
Feb 18, 2026