CVE-2024-30261
LOW2.6EPSS 0.07%Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect
發布日:2024/4/4修改日:2025/11/4
描述
### Impact If an attacker can alter the `integrity` option passed to `fetch()`, they can let `fetch()` accept requests as valid even if they have been tampered. ### Patches Fixed in https://github.com/nodejs/undici/commit/d542b8cd39ec1ba303f038ea26098c3f355974f3. Fixes has been released in v5.28.4 and v6.11.1. ### Workarounds Ensure that `integrity` cannot be tampered with. ### References https://hackerone.com/reports/2377760
受影響套件(2)
- Debian/node-undicifrom 0
- npm/undicifrom 0, < 5.28.4
CVSS 分數
| 來源 | 版本 | 嚴重程度 | 向量 |
|---|---|---|---|
| osv | CVSS 3.1 | LOW2.6 | CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:L/A:N |
參考連結(11)
- ADVISORYhttps://nvd.nist.gov/vuln/detail/CVE-2024-30261
- ADVISORYhttps://security-tracker.debian.org/tracker/CVE-2024-30261
- PATCHhttps://github.com/nodejs/undici
- WEBhttps://github.com/nodejs/undici/commit/2b39440bd9ded841c93dd72138f3b1763ae26055
- WEBhttps://github.com/nodejs/undici/commit/d542b8cd39ec1ba303f038ea26098c3f355974f3
- WEBhttps://github.com/nodejs/undici/security/advisories/GHSA-9qxr-qj54-h672
- WEBhttps://hackerone.com/reports/2377760
- WEBhttps://lists.fedoraproject.org/archives/list/[email protected]/message/HQVHWAS6WDXXIU7F72XI55VZ2LTZUB33
- WEBhttps://lists.fedoraproject.org/archives/list/[email protected]/message/NC3V3HFZ5MOJRZDY5ZELL6REIRSPFROJ
- WEBhttps://lists.fedoraproject.org/archives/list/[email protected]/message/P6Q4RGETHVYVHDIQGTJGU5AV6NJEI67E
- WEBhttps://security.netapp.com/advisory/ntap-20240905-0008