You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a security release.
Notable changes:
build,deps,test:
* (CVE-2026-21717) test array index hash collision
crypto:
* (CVE-2026-21713) use timing-safe comparison in Web Cryptography HMAC and KMAC
http:
* (CVE-2026-21710) use null prototype for headersDistinct/trailersDistinct
permission:
* (CVE-2026-21716) include permission check on lib/fs/promises
* (CVE-2026-21715) add permission check to realpath.native
src:
* (CVE-2026-21714) handle NGHTTP2_ERR_FLOW_CONTROL error code
* (CVE-2026-21712) handle url crash on different url formats
tls:
* (CVE-2026-21637) wrap SNICallback invocation in try/catch
PR-URL: nodejs-private/node-private#837
Copy file name to clipboardExpand all lines: doc/changelogs/CHANGELOG_V24.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@
9
9
</tr>
10
10
<tr>
11
11
<td>
12
+
<ahref="#24.14.1">24.14.1</a><br/>
12
13
<ahref="#24.14.0">24.14.0</a><br/>
13
14
<ahref="#24.13.1">24.13.1</a><br/>
14
15
<ahref="#24.13.0">24.13.0</a><br/>
@@ -62,6 +63,43 @@
62
63
*[io.js](CHANGELOG_IOJS.md)
63
64
*[Archive](CHANGELOG_ARCHIVE.md)
64
65
66
+
<aid="24.14.1"></a>
67
+
68
+
## 2026-03-24, Version 24.14.1 'Krypton' (LTS), @RafaelGSS prepared by @juanarbol
69
+
70
+
This is a security release.
71
+
72
+
### Notable Changes
73
+
74
+
* (CVE-2026-21710) use null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High
75
+
* (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina) - High
76
+
* (CVE-2026-21717) test array index hash collision (Joyee Cheung) - Medium
77
+
* (CVE-2026-21713) use timing-safe comparison in Web Cryptography HMAC and KMAC (Filip Skokan) - Medium
78
+
* (CVE-2026-21714) handle NGHTTP2\_ERR\_FLOW\_CONTROL error code (RafaelGSS) - Medium
79
+
* (CVE-2026-21712) handle url crash on different url formats (RafaelGSS) - Medium
80
+
* (CVE-2026-21716) include permission check on lib/fs/promises (RafaelGSS) - Low
81
+
* (CVE-2026-21715) add permission check to realpath.native (RafaelGSS) - Low
82
+
83
+
### Commits
84
+
85
+
*\[[`6fae244080`](https://github.com/nodejs/node/commit/6fae244080)] - **(CVE-2026-21717)****build,test**: test array index hash collision (Joyee Cheung) [nodejs-private/node-private#828](https://github.com/nodejs-private/node-private/pull/828)
86
+
*\[[`cc0910c62e`](https://github.com/nodejs/node/commit/cc0910c62e)] - **(CVE-2026-21713)****crypto**: use timing-safe comparison in Web Cryptography HMAC and KMAC (Filip Skokan) [nodejs-private/node-private#822](https://github.com/nodejs-private/node-private/pull/822)
*\[[`380ea72eef`](https://github.com/nodejs/node/commit/380ea72eef)] - **(CVE-2026-21710)****http**: use null prototype for headersDistinct/trailersDistinct (Matteo Collina) [nodejs-private/node-private#821](https://github.com/nodejs-private/node-private/pull/821)
97
+
*\[[`d6b6051e08`](https://github.com/nodejs/node/commit/d6b6051e08)] - **(CVE-2026-21716)****permission**: include permission check on lib/fs/promises (RafaelGSS) [nodejs-private/node-private#795](https://github.com/nodejs-private/node-private/pull/795)
98
+
*\[[`bfdecef9da`](https://github.com/nodejs/node/commit/bfdecef9da)] - **(CVE-2026-21715)****permission**: add permission check to realpath.native (RafaelGSS) [nodejs-private/node-private#794](https://github.com/nodejs-private/node-private/pull/794)
0 commit comments