[CLSA-2026:1788258502] alt-nodejs14-nodejs: Fix of 4 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-09-01 10:28:35 UTC
Description:
- CVE-2026-48618: tls: IDNA-normalize the peer hostname before splitting it into DNS labels in checkServerIdentity(), so the verifier splits the same labels the resolver does and a Unicode dot separator (U+3002/U+FF0E/U+FF61) can no longer defeat the wildcard-depth rule (backport of nodejs/node@2197a471 plus the mandatory IPv6 IP-SAN follow-up @1d87a240) - CVE-2026-48928: tls: add the 'i' flag to the RegExp built by Server.prototype.addContext(), so SNI context matching is case-insensitive as RFC 6066 Section 3 requires and an uppercased SNI hostname can no longer fall back to the default context, bypassing per-tenant mTLS client-CA policy (backport of nodejs/node@39d1d096) - CVE-2026-48934: tls: bind a reusable client session to the host it was authenticated for, so a session obtained from one host can no longer be replayed against another to skip checkServerIdentity() on resumption (backport of nodejs/node@fd890ba0) - CVE-2026-58040: https: bind identity checks to session reuse -- the incomplete-fix follow-up to CVE-2026-48934, which left the https.Agent layer untouched, so getName() did not key on checkServerIdentity, sessions were cached purely on options._agentKey and there was no keepSocketAlive override. A request with a custom per-request checkServerIdentity is now excluded from socket reuse and from the TLS session cache, so a connection authenticated under one callback cannot be resumed under another, where the identity check is skipped (backport of nodejs/node@51123159, the v22.x release-line commit shipped in v22.23.2; the upstream establishTunnel() hunk is dropped because 14.21.3 has no proxy-tunnel support in lib/https.js)
Updated packages:
  • alt-nodejs14-nodejs-14.21.3-31.el9.x86_64.rpm
    sha:b7b0b3b0960688d8b3dd5b9d82a94ae5e2c3c485b035185ab97363b0641915d7
  • alt-nodejs14-nodejs-devel-14.21.3-31.el9.x86_64.rpm
    sha:df7bcf8dc00bd1632bdc319c848787bbea7903737679e06dd5cf8225b7272bab
  • alt-nodejs14-nodejs-docs-14.21.3-31.el9.noarch.rpm
    sha:896808325817eba1b84e3a29834ee7f1971d487e1264e414ae7bd3268d6e3166
  • alt-nodejs14-npm-6.14.18-14.21.3.31.el9.x86_64.rpm
    sha:c306189c839331d60d48a3d6f990f40aebcd27c31f53c2432d55fceabcd36c7d
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.