fix(deps): update dependency @octokit/request to v8 [security]#7366
fix(deps): update dependency @octokit/request to v8 [security]#7366renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
🎉 Snyk checks have passed. No issues have been found so far.✅ security/snyk check is complete. No issues have been found. (View Details) |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
|
This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution! |
3dab746 to
74dbaf9
Compare
|
This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution! |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
74dbaf9 to
cea357c
Compare
|
This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution! |
|
This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution! |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot].This notice will be removed on 2025-10-07.
This PR contains the following updates:
^6.0.0->^8.0.0GitHub Vulnerability Alerts
CVE-2025-25290
Summary
The regular expression
/<([^>]+)>; rel="deprecation"/used to match thelinkheader 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 maliciouslinkheader, resulting in excessive CPU usage and potentially causing the server to become unresponsive, impacting service availability.Details
The vulnerability resides in the regular expression
/<([^>]+)>; rel="deprecation"/, which is used to match thelinkheader in HTTP responses. This regular expression captures content between angle brackets (<>) followed by; rel="deprecation". However, the pattern is vulnerable to ReDoS (Regular Expression Denial of Service) attacks due to its susceptibility to catastrophic backtracking when processing malicious input.An attacker can exploit this vulnerability by sending a specially crafted
linkheader designed to trigger excessive backtracking. For example, the following headers:The crafted
linkheader consists of 100,000 consecutive<characters followed by a closing>. This input forces the regular expression engine to backtrack extensively in an attempt to match the pattern. As a result, the server can experience a significant increase in CPU usage, which may lead to denial of service, making the server unresponsive or even causing it to crash under load.The issue is present in the following code:
In this scenario, the
linkheader value triggers the regex to perform excessive backtracking, resulting in resource exhaustion and potentially causing the service to become unavailable.PoC
The gist of PoC.js
result:
Impact
This is a Denial of Service (DoS) vulnerability caused by a ReDoS (Regular Expression Denial of Service) flaw. The vulnerability allows an attacker to craft a malicious
linkheader that exploits the inefficient backtracking behavior of the regular expression used in the code.The primary impact is the potential for server resource exhaustion, specifically high CPU usage, which can cause the server to become unresponsive or even crash when processing the malicious request. This affects the availability of the service, leading to downtime or degraded performance.
The vulnerability impacts any system that uses this specific regular expression to process
linkheaders in HTTP responses. This can include:If left unpatched, the vulnerability can be exploited by any unauthenticated user who is able to send a specially crafted HTTP request with a malicious
linkheader, making it a low-barrier attack that could be exploited by anyone.Release Notes
octokit/request.js (@octokit/request)
v8.4.1Compare Source
Bug Fixes
v8.4.0Compare Source
Features
redirectrequest option (#636) (abc4955), closes #599v8.3.1Compare Source
Bug Fixes
@octokit/endpoint(4e7127c)v8.3.0Compare Source
Bug Fixes
@octokit/types(6822e8b)Features
v8.2.0Compare Source
Features
v8.1.6Compare Source
Bug Fixes
v8.1.5Compare Source
Bug Fixes
Unexpected end of JSON inputwhen response body is empty (#648) (819cc3f), closes #649v8.1.4Compare Source
Bug Fixes
error.causefrom undici may be instance of Error (#643) (c67f902)v8.1.3Compare Source
Bug Fixes
v8.1.2Compare Source
Bug Fixes
v8.1.1Compare Source
Bug Fixes
v8.1.0Compare Source
Features
v8.0.4Compare Source
Bug Fixes
redirectoption (#612) (724699d)v8.0.3Compare Source
Bug Fixes
signaloption (#610) (5624353)v8.0.2Compare Source
Bug Fixes
v8.0.1Compare Source
Bug Fixes
v8.0.0Compare Source
Features
BREAKING CHANGES
method,headers,body,signal,datav7.0.1Compare Source
Bug Fixes
@octokit/endpoint(#597) (ed784b0)v7.0.0Compare Source
Features
BREAKING CHANGES
Drop support for NodeJS v14, v16
remove
node-fetchin favor of globaldocs: update ToC for README.md
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.