{"id":13731,"date":"2026-06-19T10:03:39","date_gmt":"2026-06-19T10:03:39","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/06\/19\/node-js-fixes-12-vulnerabilities-including-2-high-severity-authentication-bypasses\/"},"modified":"2026-06-19T10:03:39","modified_gmt":"2026-06-19T10:03:39","slug":"node-js-fixes-12-vulnerabilities-including-2-high-severity-authentication-bypasses","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/06\/19\/node-js-fixes-12-vulnerabilities-including-2-high-severity-authentication-bypasses\/","title":{"rendered":"Node.js Fixes 12 Vulnerabilities, Including 2 High-Severity Authentication Bypasses"},"content":{"rendered":"<p>    Node.js Fixes 12 Vulnerabilities, Including 2 High-Severity Authentication Bypasses<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p class=\"wp-block-paragraph\">Node.js has released a new round of <a href=\"https:\/\/cybersecuritynews.com\/node-js-patches-multiple-vulnerabilities\/\" target=\"_blank\" rel=\"noreferrer noopener\">security updates addressing 12 vulnerabiliti<\/a>es across its supported release lines, including two high-severity flaws that could lead to authentication bypass and denial-of-service (DoS) attacks.<\/p>\n<p class=\"wp-block-paragraph\">The updates impact Node.js versions 22.x, 24.x, and 26.x, with patched releases now available as of June 18, 2026. The most critical issue, tracked as CVE-2026-48618, involves improper handling of Unicode dot separators in TLS hostname verification.<\/p>\n<p class=\"wp-block-paragraph\">This flaw creates a mismatch between how hostnames are normalized by the resolver and verifier, potentially allowing attackers to bypass TLS wildcard-based authentication.<\/p>\n<p class=\"wp-block-paragraph\">Under certain configurations, this could enable unauthorized access or compromise the confidentiality of secure communications, making it particularly dangerous for applications relying on strict certificate validation.<\/p>\n<p class=\"wp-block-paragraph\">Another high-severity vulnerability, CVE-2026-48933, affects the WebCrypto API in Node.js. The issue stems from an integer overflow condition triggered when the input to the subtle.encrypt() function is a multiple of 2 GiB.<\/p>\n<h2 id=\"h-node-js-patches-vulnerabilities\" class=\"wp-block-heading\"><strong>Node.js Patches Vulnerabilities<\/strong><\/h2>\n<p class=\"wp-block-paragraph\">Successful exploitation can cause a remote process crash, <a href=\"https:\/\/cybersecuritynews.com\/node-js-library-exposes-windows\/\" target=\"_blank\" rel=\"noreferrer noopener\">leading to denial-of-service conditions<\/a> in affected applications. This flaw highlights risks in cryptographic implementations when handling large or malformed inputs.<\/p>\n<p class=\"wp-block-paragraph\">One notable flaw, CVE-2026-48934, allows TLS host identity verification to be bypassed via session reuse with a different server name. This could result in unauthorized connections if session parameters are improperly reused.<\/p>\n<p class=\"wp-block-paragraph\">The 12 vulnerabilities addressed by Node.js are:<\/p>\n<p class=\"wp-block-paragraph\">Another issue, CVE-2026-48928, involves case-sensitive hostname matching in SNI contexts, potentially enabling <a href=\"https:\/\/cybersecuritynews.com\/botnets-api-authentication-vulnerabilities\/\" target=\"_blank\" rel=\"noreferrer noopener\">mutual TLS (mTLS) authorization bypass <\/a>in multi-context deployments.<\/p>\n<p class=\"wp-block-paragraph\">Node.js also fixed CVE-2026-48930, in which embedded null bytes in hostnames could lead to silent authority rebinding due to resolver truncation issues.<\/p>\n<p class=\"wp-block-paragraph\">Additionally, CVE-2026-48619 exposes HTTP\/2 clients to unbounded memory growth when processing attacker-controlled ORIGIN frames, potentially causing resource exhaustion.<\/p>\n<p class=\"wp-block-paragraph\">A separate medium-severity issue, CVE-2026-48615, could leak proxy credentials through error messages when using proxy tunnels.<\/p>\n<p class=\"wp-block-paragraph\">If credentials are embedded in proxy URLs, they may be exposed via logs or diagnostic outputs, increasing the risk of credential compromise.<\/p>\n<p class=\"wp-block-paragraph\">Lower-severity flaws include multiple permission model bypasses, such as CVE-2026-48617 and CVE-2026-48935, that allow unintended access to restricted file paths or the modification of metadata.<\/p>\n<p class=\"wp-block-paragraph\">Another issue, CVE-2026-48936, enables <a href=\"https:\/\/cybersecuritynews.com\/node-js-security-release\/\" target=\"_blank\" rel=\"noreferrer noopener\">Unix domain socket servers <\/a>to bypass network permission restrictions under specific conditions.<\/p>\n<p class=\"wp-block-paragraph\">Additionally, a race condition in the HTTP agent (CVE-2026-48931) could allow response queue poisoning, where a client accepts responses before sending requests.<\/p>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\">CVE ID<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Title<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Severity<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Affected Release Lines<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48933<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">WebCrypto AES Integer Overflow \u2014 Remote Process Abort (DoS)<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">High<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48618<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Unicode Dot Separator TLS Wildcard-Depth Authentication Bypass<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">High<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48615<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Proxy Credentials Leaked in ERR_PROXY_TUNNEL Error Message<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Medium<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48619<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Unbounded Memory Growth via Attacker-Controlled HTTP\/2 ORIGIN Frames<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Medium<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48937<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">HTTP\/2 Sessions Fail to Clean Up After GOAWAY on Invalid Protocol Errors<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Medium<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48928<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Uppercase SNI Context Matching Leads to mTLS Authorization Bypass<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Medium<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48930<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Embedded-NUL Hostnames Cause Silent Authority Rebinding (C-String Truncation)<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Medium<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48934<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">TLS Host Identity Verification Bypass via Session Reuse with Different Servername<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Medium<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48617<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Permission Model Bypass via process.report.writeReport() Path Misvalidation<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Low<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48935<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Permission Model Bypass via FileHandle.utimes() in Promises API<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Low<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48936<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Unix Domain Socket Server Bypasses \u2013permission Network Restrictions (Incomplete CVE-2026-21636 Fix)<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Low<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">26.x only<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">CVE-2026-48931<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Low<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">22.x, 24.x, 26.x<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p class=\"wp-block-paragraph\">The release also includes important dependency updates to mitigate known vulnerabilities in third-party components.<\/p>\n<p class=\"wp-block-paragraph\">Updated packages include llhttp 9.4.2, nghttp2 1.69.0, OpenSSL 3.5.7, and multiple versions of the undici HTTP client across different release lines.<\/p>\n<p class=\"wp-block-paragraph\">Security experts strongly recommend <a href=\"https:\/\/nodejs.org\/en\/blog\/vulnerability\/june-2026-security-releases\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">upgrading to the latest patched versions<\/a>, including Node.js v22.23.0, v24.17.0, and v26.3.1, to mitigate these risks.<\/p>\n<p class=\"wp-block-paragraph\">As with previous releases, end-of-life versions remain vulnerable and should not be used in production environments.<\/p>\n<p class=\"wp-block-paragraph\">This update underscores the importance of maintaining up-to-date runtime environments, especially for widely deployed platforms like Node.js that form the backbone of modern web applications and APIs.<\/p>\n<p class=\"has-text-align-center has-background wp-block-paragraph\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 91%,rgb(169,184,195) 100%)\"><strong>Follow us on\u00a0<a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener\">Google News<\/a>,\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a>,\u00a0and\u00a0<a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener\">X<\/a>\u00a0to Get More Instant Updates.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/node-js-patches-12-vulnerabilities\/\">Node.js Fixes 12 Vulnerabilities, Including 2 High-Severity Authentication Bypasses<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Abinaya<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/node-js-patches-12-vulnerabilities\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node.js Fixes 12 Vulnerabilities, Including 2 High-Severity Authentication Bypasses Node.js has released a new round of security updates addressing 12 vulnerabilities across its supported release lines, including two high-severity flaws that could lead to authentication bypass and denial-of-service (DoS) attacks. The updates impact Node.js versions 22.x, 24.x, and 26.x, with patched releases now available as [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,648],"tags":[130],"class_list":["post-13731","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-vulnerability-news","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/13731"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=13731"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/13731\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=13731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=13731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=13731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}