|
1 | 1 | --- |
2 | | -date: 2025-07-08T03:00:00.000Z |
| 2 | +date: 2025-07-15T00:00:00.000Z |
3 | 3 | category: vulnerability |
4 | 4 | title: Tuesday, July 15, 2025 Security Releases |
5 | 5 | slug: july-2025-security-releases |
6 | 6 | layout: blog-post |
7 | 7 | author: The Node.js Project |
8 | 8 | --- |
9 | 9 |
|
| 10 | +## Security releases available |
| 11 | + |
| 12 | +Updates are now available for the 24.x, 22.x, 20.x Node.js release lines for the |
| 13 | +following issues. |
| 14 | + |
| 15 | +## Windows Device Names (CON, PRN, AUX) Bypass Path Traversal Protection in path.normalize() (CVE-2025-27210) - (high) |
| 16 | + |
| 17 | +An incomplete fix has been identified for CVE-2025-23084 in Node.js, specifically affecting Windows device names like CON, PRN, and AUX. |
| 18 | + |
| 19 | +This vulnerability affects Windows users of `path.join` API. |
| 20 | + |
| 21 | +Impact: |
| 22 | + |
| 23 | +- This vulnerability affects all users in active release lines: 20.x, 22.x, 24.x |
| 24 | + |
| 25 | +Thank you, to oblivionsage for reporting this vulnerability and thank you RafaelGSS for fixing it. |
| 26 | + |
| 27 | +## HashDoS in V8 (CVE-2025-27209) - (high) |
| 28 | + |
| 29 | +The V8 release used in Node.js v24.0.0 has changed how string hashes are computed using rapidhash. |
| 30 | +This implementation re-introduces the HashDoS vulnerability as an attacker who can control the strings to be hashed can generate |
| 31 | +many hash collisions - an attacker can generate collisions even without knowing the hash-seed. |
| 32 | + |
| 33 | +While the V8 team does not classify this as a security vulnerability, the Node.js project considers it one due to its potential |
| 34 | +impact in real-world scenarios. |
| 35 | + |
| 36 | +* This vulnerability affects Node.js v24.x users. |
| 37 | + |
| 38 | +Impact: |
| 39 | + |
| 40 | +- This vulnerability affects all users in active release lines: 24.x |
| 41 | + |
| 42 | +Thank you, to sharp_edged for reporting this vulnerability and thank you targos for fixing it. |
| 43 | + |
| 44 | + |
| 45 | +## Downloads and release details |
| 46 | + |
| 47 | +- [Node.js v20.19.4](/blog/release/v20.19.4/) |
| 48 | +- [Node.js v22.17.1](/blog/release/v22.17.1/) |
| 49 | +- [Node.js v24.4.1](/blog/release/v24.4.1/) |
| 50 | + |
10 | 51 | # Summary |
11 | 52 |
|
12 | 53 | The Node.js project will release new versions of the 24.x, 22.x, 20.x |
|
0 commit comments