Bug 2273522 (CVE-2024-30260) - CVE-2024-30260 nodejs-undici: proxy-authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline
Summary: CVE-2024-30260 nodejs-undici: proxy-authorization header not cleared on cross...
Keywords:
Status: NEW
Alias: CVE-2024-30260
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2273525
Blocks: 2273518
TreeView+ depends on / blocked
 
Reported: 2024-04-04 20:15 UTC by Robb Gatica
Modified: 2024-09-23 11:52 UTC (History)
2 users (show)

Fixed In Version: undici 5.28.4, undici 6.11.1
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description Robb Gatica 2024-04-04 20:15:39 UTC
Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici cleared Authorization and Proxy-Authorization headers for `fetch()`, but did not clear them for `undici.request()`. This vulnerability was patched in version(s) 5.28.4 and 6.11.1.

https://github.com/nodejs/undici/commit/64e3402da4e032e68de46acb52800c9a06aaea3f
https://github.com/nodejs/undici/commit/6805746680d27a5369d7fb67bc05f95a28247d75
https://github.com/nodejs/undici/security/advisories/GHSA-m4v8-wqvr-p9f7

Comment 1 Robb Gatica 2024-04-04 20:22:21 UTC
Created nodejs-undici tracking bugs for this issue:

Affects: fedora-all [bug 2273525]


Note You need to log in before you can comment on or make changes to this bug.