Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Lightspeed
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHSA-2026:98619 - Security Advisory
Issued:
2026-11-11
Updated:
2026-11-11

RHSA-2026:98619 - Security Advisory

  • Overview
  • Updated Packages

Synopsis

Important: nodejs26 security, bug fix, and enhancement update

Type/Severity

Security Advisory: Important

Red Hat Lightspeed patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

An update for nodejs26 is now available for Red Hat Enterprise Linux 10.

Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.

Description

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Security Fix(es):

  • nodejs: Node.js: Permission Model bypass via `process.report.writeReport()` path misvalidation (CVE-2026-48617)
  • nodejs: Node.js HTTP Agent: Information disclosure due to premature response acceptance (CVE-2026-48931)
  • nodejs: Node.js: Denial of Service via unlimited HTTP/2 ORIGIN frames (CVE-2026-48619)
  • nodejs: Node.js: Silent authority rebinding due to embedded-nul hostnames in TLS handling (CVE-2026-48930)
  • nodejs: Node.js: Unauthorized file metadata modification (CVE-2026-48935)
  • nodejs: Node.js WebCrypto: Denial of Service via large input to subtle.encrypt() (CVE-2026-48933)
  • nodejs: Node.js: Certification validation bypass in TLS host verification (CVE-2026-48934)
  • Node.js: Node.js: Trust-policy bypass due to hostname matching inconsistency (CVE-2026-48928)
  • nodejs: Node.js: Information disclosure of proxy credentials via proxy tunnel error handling (CVE-2026-48615)
  • nodejs: Node.js: Local server can be started without network permission via Permission API flaw (CVE-2026-48936)
  • nodejs: Node.js: Authentication bypass due to TLS hostname handling and unicode dot separator mismatch (CVE-2026-48618)
  • undici: undici: Information disclosure and Denial of Service via malformed Cache-Control directives (CVE-2026-13697)
  • nodejs: Node.js: Unauthorized filesystem access due to Permission Model enforcement flaw (CVE-2026-58043)
  • nodejs: HTTPS Agent TLS session reuse skips hostname verification (CVE-2026-58040)
  • nodejs: Node.js: Permission Model flaw allows trace logs to bypass filesystem write restrictions (CVE-2026-56847)
  • nodejs: Node.js: mTLS client identities can be reused due to HTTPS Agent connection flaw (CVE-2026-56850)
  • nodejs: Information disclosure due to improper permission enforcement (CVE-2026-58039)
  • nodejs: Node.js: Request smuggling via HTTP client header truncation (CVE-2026-58044)
  • nodejs: Node.js: Denial of Service via DNS responses with excessive A records (CVE-2026-58042)
  • nodejs: Node.js: Denial of Service vulnerability (CVE-2026-58045)
  • nodejs: Node.js node:sqlite: Unintended data modification due to stale statement iterator (CVE-2026-58041)
  • nodejs: Node.js: Heap-use-after-free in HTTP/2 handling can lead to denial of service (CVE-2026-56848)
  • brace-expansion: brace-expansion: Denial of Service via uncontrolled recursion in nested brace patterns (CVE-2026-102278)
  • brace-expansion: brace-expansion: Denial of Service via stack exhaustion from crafted brace patterns (CVE-2026-102276)
  • undici: undici: Denial of Service via unhandled stream error on excessive content encodings (CVE-2026-109869)
  • undici: undici: Denial of Service via TLS renegotiation with mismatched certificate (CVE-2026-87018)
  • undici: undici: Certificate validation bypass via dropped TLS options in Agent (CVE-2026-109383)
  • undici: undici: Cache poisoning and information disclosure via improper cross-origin redirect caching (CVE-2026-109829)
  • nodejs: nodejs: TLS certificate hostname bypass via fullwidth-digit IP hostnames (CVE-2026-105483)
  • nodejs: nodejs: TLS certificate hostname bypass via non-canonical IP hostnames (CVE-2026-106069)
  • nodejs: nodejs: dns.resolve truncates hostnames containing a NUL character (CVE-2026-105482)

Bug Fix(es) and Enhancement(s):

  • nodejs26: Rebase to the latest Node.js 26 release [rhel-10.3.z] (JIRA:RHEL-295502)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Solution

For details on how to apply this update, which includes the changes described in this advisory, refer to:

https://access.redhat.com/articles/11258

Affected Products

  • Red Hat Enterprise Linux for x86_64 10 x86_64
  • Red Hat Enterprise Linux for IBM z Systems 10 s390x
  • Red Hat Enterprise Linux for Power, little endian 10 ppc64le
  • Red Hat Enterprise Linux for ARM 64 10 aarch64

Fixes

  • BZ - 2490521 - CVE-2026-48617 nodejs: Node.js: Permission Model bypass via `process.report.writeReport()` path misvalidation
  • BZ - 2491494 - CVE-2026-48931 nodejs: Node.js HTTP Agent: Information disclosure due to premature response acceptance
  • BZ - 2493325 - CVE-2026-48619 nodejs: Node.js: Denial of Service via unlimited HTTP/2 ORIGIN frames
  • BZ - 2493326 - CVE-2026-48930 nodejs: Node.js: Silent authority rebinding due to embedded-nul hostnames in TLS handling
  • BZ - 2493329 - CVE-2026-48935 nodejs: Node.js: Unauthorized file metadata modification
  • BZ - 2493331 - CVE-2026-48933 nodejs: Node.js WebCrypto: Denial of Service via large input to subtle.encrypt()
  • BZ - 2493332 - CVE-2026-48934 nodejs: Node.js: Certification validation bypass in TLS host verification
  • BZ - 2493333 - CVE-2026-48928 Node.js: Node.js: Trust-policy bypass due to hostname matching inconsistency
  • BZ - 2493335 - CVE-2026-48615 nodejs: Node.js: Information disclosure of proxy credentials via proxy tunnel error handling
  • BZ - 2493336 - CVE-2026-48936 nodejs: Node.js: Local server can be started without network permission via Permission API flaw
  • BZ - 2493337 - CVE-2026-48618 nodejs: Node.js: Authentication bypass due to TLS hostname handling and unicode dot separator mismatch
  • BZ - 2508485 - CVE-2026-13697 undici: undici: Information disclosure and Denial of Service via malformed Cache-Control directives
  • BZ - 2509171 - CVE-2026-58043 nodejs: Node.js: Unauthorized filesystem access due to Permission Model enforcement flaw
  • BZ - 2509175 - CVE-2026-58040 nodejs: HTTPS Agent TLS session reuse skips hostname verification
  • BZ - 2509178 - CVE-2026-56847 nodejs: Node.js: Permission Model flaw allows trace logs to bypass filesystem write restrictions
  • BZ - 2509179 - CVE-2026-56850 nodejs: Node.js: mTLS client identities can be reused due to HTTPS Agent connection flaw
  • BZ - 2509653 - CVE-2026-58039 nodejs: Information disclosure due to improper permission enforcement
  • BZ - 2510853 - CVE-2026-58044 nodejs: Node.js: Request smuggling via HTTP client header truncation
  • BZ - 2510854 - CVE-2026-58042 nodejs: Node.js: Denial of Service via DNS responses with excessive A records
  • BZ - 2510857 - CVE-2026-58045 nodejs: Node.js: Denial of Service vulnerability
  • BZ - 2510858 - CVE-2026-58041 nodejs: Node.js node:sqlite: Unintended data modification due to stale statement iterator
  • BZ - 2511089 - CVE-2026-56848 nodejs: Node.js: Heap-use-after-free in HTTP/2 handling can lead to denial of service
  • BZ - 2542700 - CVE-2026-102278 brace-expansion: brace-expansion: Denial of Service via uncontrolled recursion in nested brace patterns
  • BZ - 2542707 - CVE-2026-102276 brace-expansion: brace-expansion: Denial of Service via stack exhaustion from crafted brace patterns
  • BZ - 2553656 - CVE-2026-109869 undici: undici: Denial of Service via unhandled stream error on excessive content encodings
  • BZ - 2553677 - CVE-2026-87018 undici: undici: Denial of Service via TLS renegotiation with mismatched certificate
  • BZ - 2553678 - CVE-2026-109383 undici: undici: Certificate validation bypass via dropped TLS options in Agent
  • BZ - 2553679 - CVE-2026-109829 undici: undici: Cache poisoning and information disclosure via improper cross-origin redirect caching
  • BZ - 2559870 - CVE-2026-105483 nodejs: nodejs: TLS certificate hostname bypass via fullwidth-digit IP hostnames
  • BZ - 2559873 - CVE-2026-106069 nodejs: nodejs: TLS certificate hostname bypass via non-canonical IP hostnames
  • BZ - 2559875 - CVE-2026-105482 nodejs: nodejs: dns.resolve truncates hostnames containing a NUL character

CVEs

  • CVE-2026-13697
  • CVE-2026-48615
  • CVE-2026-48617
  • CVE-2026-48618
  • CVE-2026-48619
  • CVE-2026-48928
  • CVE-2026-48930
  • CVE-2026-48931
  • CVE-2026-48933
  • CVE-2026-48934
  • CVE-2026-48935
  • CVE-2026-48936
  • CVE-2026-56847
  • CVE-2026-56848
  • CVE-2026-56850
  • CVE-2026-58039
  • CVE-2026-58040
  • CVE-2026-58041
  • CVE-2026-58042
  • CVE-2026-58043
  • CVE-2026-58044
  • CVE-2026-58045
  • CVE-2026-87018
  • CVE-2026-102276
  • CVE-2026-102278
  • CVE-2026-105482
  • CVE-2026-105483
  • CVE-2026-106069
  • CVE-2026-109383
  • CVE-2026-109829
  • CVE-2026-109869

References

  • https://access.redhat.com/security/updates/classification/#important
Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Enterprise Linux for x86_64 10

SRPM
nodejs26-26.12.1-3.el10_3.src.rpm SHA-256: cea58dce0c8539f5f787236f9c0bcf01945608962d11e8f98b492821d13ff3a5
x86_64
nodejs26-26.12.1-3.el10_3.x86_64.rpm SHA-256: 6777c9997a4994e3882fa8eabf7a1d277140b13d4b50d9836901fa7e7dbe2591
nodejs26-debuginfo-26.12.1-3.el10_3.x86_64.rpm SHA-256: 35a824e365ebbaf9f060ec2f398855f1a78e47317cb5e17d2d4f2cc5514a0a28
nodejs26-debugsource-26.12.1-3.el10_3.x86_64.rpm SHA-256: 16308100e0e8c571f1a764bc97fc5ce1f656f9d8626fc6646d407ccbae870891
nodejs26-devel-26.12.1-3.el10_3.x86_64.rpm SHA-256: 56ab26b0c08e845511deb7ecd9fe72e0bf88aa584603590383a0a3099a7cc8d3
nodejs26-docs-26.12.1-3.el10_3.noarch.rpm SHA-256: 67d5ba0854367a1267c4bd4d1434fb1120591418bbf1c1b5fcbe9de42befe6a6
nodejs26-full-i18n-26.12.1-3.el10_3.x86_64.rpm SHA-256: 524923d05991eefd7bc1fd635743d52b6aabd9ff2b07617985b9537e9581f532
nodejs26-libs-26.12.1-3.el10_3.x86_64.rpm SHA-256: 67c7eb3660e0431ad382f7f4527a65780b68bb5c43f8b9c0a510aecd401913db
nodejs26-libs-debuginfo-26.12.1-3.el10_3.x86_64.rpm SHA-256: 31d9c926e778b766b39c2ac9b36accff688ea5785e0f6546f3547be56494e55f
nodejs26-npm-11.20.0-1.26.12.1.3.el10_3.noarch.rpm SHA-256: 9e95b29dae1eb7947079709d19490e3c30e26bf421283415f998f7d0bee00d83

Red Hat Enterprise Linux for IBM z Systems 10

SRPM
nodejs26-26.12.1-3.el10_3.src.rpm SHA-256: cea58dce0c8539f5f787236f9c0bcf01945608962d11e8f98b492821d13ff3a5
s390x
nodejs26-26.12.1-3.el10_3.s390x.rpm SHA-256: 4cd6965f2086d25680306735165b474312f45de7ed4f1430d4450fc31a73fe34
nodejs26-debuginfo-26.12.1-3.el10_3.s390x.rpm SHA-256: 2a817838b247c2ed4f118a394c1965526b685920f4e7bca4c5d87a27b7d64cc5
nodejs26-debugsource-26.12.1-3.el10_3.s390x.rpm SHA-256: 07166934c1ac397a124ceeac340ae80f3ef1a3f41ab3a7bc1f067fb02983c8eb
nodejs26-devel-26.12.1-3.el10_3.s390x.rpm SHA-256: 649067dc5f9e779d21f609f6c49b5afa08e4a1124906b3b71184ad7e5c9b587f
nodejs26-docs-26.12.1-3.el10_3.noarch.rpm SHA-256: 67d5ba0854367a1267c4bd4d1434fb1120591418bbf1c1b5fcbe9de42befe6a6
nodejs26-full-i18n-26.12.1-3.el10_3.s390x.rpm SHA-256: 51fa348b7754e0bebb62fa4731ea78f825c06072be5cea4cd076e6f4ad3c0e32
nodejs26-libs-26.12.1-3.el10_3.s390x.rpm SHA-256: 06a6f5846c2405d5def087e1009a3faab1ec299ed02f19653ea8945af9816185
nodejs26-libs-debuginfo-26.12.1-3.el10_3.s390x.rpm SHA-256: cb7cb3cf43fc59c9e3d4e0d7398f4bec1a0fd7b6207dfc13df07f9288bab7518
nodejs26-npm-11.20.0-1.26.12.1.3.el10_3.noarch.rpm SHA-256: 9e95b29dae1eb7947079709d19490e3c30e26bf421283415f998f7d0bee00d83

Red Hat Enterprise Linux for Power, little endian 10

SRPM
nodejs26-26.12.1-3.el10_3.src.rpm SHA-256: cea58dce0c8539f5f787236f9c0bcf01945608962d11e8f98b492821d13ff3a5
ppc64le
nodejs26-26.12.1-3.el10_3.ppc64le.rpm SHA-256: 15878dbf4ebb0366f8fb704afddb264bd34afad0c065cc015f0395ef83f7d4e3
nodejs26-debuginfo-26.12.1-3.el10_3.ppc64le.rpm SHA-256: 3a3b7606d0225d59b473fafe3c2355ff58606aba59e95f8c997aaa4c6d3213d9
nodejs26-debugsource-26.12.1-3.el10_3.ppc64le.rpm SHA-256: 95faef51dd5327c90c97618542de4eb90d479c79b7bf3d6fa54e2a62411a58ab
nodejs26-devel-26.12.1-3.el10_3.ppc64le.rpm SHA-256: 102430835ee87742aa0497243e1c484332cc555b5f4f91864d4b4bc07229b183
nodejs26-docs-26.12.1-3.el10_3.noarch.rpm SHA-256: 67d5ba0854367a1267c4bd4d1434fb1120591418bbf1c1b5fcbe9de42befe6a6
nodejs26-full-i18n-26.12.1-3.el10_3.ppc64le.rpm SHA-256: f619002c3e7846e99c15af644be2c9e6e02d91fe3a5786debcf6fdf1a2881159
nodejs26-libs-26.12.1-3.el10_3.ppc64le.rpm SHA-256: bb48e82851c4405104f41f92001c54ff8a5b78312b7a62ec974a48a1212d46fa
nodejs26-libs-debuginfo-26.12.1-3.el10_3.ppc64le.rpm SHA-256: 6b59ab83657d1e14293debaed389d288a09fb01188ce7a0968a1e717c57ff024
nodejs26-npm-11.20.0-1.26.12.1.3.el10_3.noarch.rpm SHA-256: 9e95b29dae1eb7947079709d19490e3c30e26bf421283415f998f7d0bee00d83

Red Hat Enterprise Linux for ARM 64 10

SRPM
nodejs26-26.12.1-3.el10_3.src.rpm SHA-256: cea58dce0c8539f5f787236f9c0bcf01945608962d11e8f98b492821d13ff3a5
aarch64
nodejs26-26.12.1-3.el10_3.aarch64.rpm SHA-256: 3886608ecea234a58cc625e90b3b31b787f2df63423aa2ec438a01448eb12b71
nodejs26-debuginfo-26.12.1-3.el10_3.aarch64.rpm SHA-256: c8905ae7b774ece5be826e52a4ea411fa4a744f7e7ca54db91f6df05b53553b2
nodejs26-debugsource-26.12.1-3.el10_3.aarch64.rpm SHA-256: 552d0da86696f4a1d61badc5cf07e5225b6ab6391718723fd686cc8a7383caff
nodejs26-devel-26.12.1-3.el10_3.aarch64.rpm SHA-256: 97859f813969ae3f2ab6b1ef2d7b3ee5bfc37c5942c4cc51729982a58aa9198d
nodejs26-docs-26.12.1-3.el10_3.noarch.rpm SHA-256: 67d5ba0854367a1267c4bd4d1434fb1120591418bbf1c1b5fcbe9de42befe6a6
nodejs26-full-i18n-26.12.1-3.el10_3.aarch64.rpm SHA-256: 5c90eefe52ce82b1eb945468395eabaeb12e22b69c66157e5afb0c58390bc894
nodejs26-libs-26.12.1-3.el10_3.aarch64.rpm SHA-256: 766db12a4747bb938bc5a6a3553960a80cc618f6cf46c5b0c48d6676dc2b7d0d
nodejs26-libs-debuginfo-26.12.1-3.el10_3.aarch64.rpm SHA-256: a277985ee1eeaa8d733cad718e27b99ebd04b09539abfc4821382441de38646d
nodejs26-npm-11.20.0-1.26.12.1.3.el10_3.noarch.rpm SHA-256: 9e95b29dae1eb7947079709d19490e3c30e26bf421283415f998f7d0bee00d83

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2026 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility