SUSE-CU-2026:13840-1: Security update of bci/nodejs
sle-container-updates at lists.suse.com
sle-container-updates at lists.suse.com
Sat Nov 7 10:15:55 UTC 2026
SUSE Container Update Advisory: bci/nodejs
-----------------------------------------------------------------
Container Advisory ID : SUSE-CU-2026:13840-1
Container Tags : bci/node:24 , bci/node:24-base , bci/node:24.22.1-base , bci/node:24.22.1-base-20.10 , bci/node:latest , bci/nodejs:24 , bci/nodejs:24-base , bci/nodejs:24.22.1-base , bci/nodejs:24.22.1-base-20.10 , bci/nodejs:latest
Container Release : 20.10
Severity : important
Type : security
References : 1252390 1262274 1266318 1276224 1286261 1286561 1286562 1286563
1286564 1286565 1286566 1286567 1286570 CVE-2026-105481 CVE-2026-105482
CVE-2026-105483 CVE-2026-106069 CVE-2026-106072 CVE-2026-106073
CVE-2026-106074 CVE-2026-111497
-----------------------------------------------------------------
The container bci/nodejs was updated. The following patches have been included in this update:
-----------------------------------------------------------------
Advisory ID: 15
Released: Mon Nov 2 13:48:29 2026
Summary: Security update for nodejs24
Type: security
Severity: important
References: 1252390,1262274,1266318,1276224,1286261,1286561,1286562,1286563,1286564,1286565,1286566,1286567,1286570,CVE-2026-105481,CVE-2026-105482,CVE-2026-105483,CVE-2026-106069,CVE-2026-106072,CVE-2026-106073,CVE-2026-106074,CVE-2026-111497
This update for nodejs24 fixes the following issues:
Security issues fixed:
- CVE-2026-105481: Keep-alive socket process a response that was written before the request was sent (bsc#1286565).
- CVE-2026-105482: dns.resolve truncates names containing NUL char (bsc#1286561).
- CVE-2026-105483: TLS certificate hostname bypass when the IP is written fullwidth digits (bsc#1286562).
- CVE-2026-106069: TLS certificate hostname bypass when the host loosely resolves to an IP address (bsc#1286563).
- CVE-2026-106072: Improper certificate validation for non-canonical IPv4 hostnames allows DNS SANs to authenticate IP
endpoints (bsc#1286566).
- CVE-2026-106073: Permission Model bypass with fs.realpathSync (bsc#1286570).
- CVE-2026-106074: crypto.randomUUID() and randomInt() entropy caches are saved into user-land startup snapshots and
SEAs, so every process repeats the same values (bsc#1286567).
- CVE-2026-111497: Node.js Brotli decoder out-of-bounds write permits remote code execution (bsc#1286564).
Non security issue fixed:
- 'npm install -h' output is truncated (bsc#1276224).
Changes for nodejs24:
Update to 24.22.1:
- crypto: update root certificates to NSS 3.131.1
- deps: update c-ares to 1.34.9
- deps: update timezone to 2026e
- deps: upgrade openssl sources to openssl-3.5.9
- deps: update undici to 7.30.1
Update to 24.22.0:
- crypto: add crypto.parsePKCS12()
- crypto: discover ciphers and hashes from OpenSSL providers
- crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs
- doc: deprecate Server.prototype._listen2 in node:net
- net: support sending net.BoundSocket to threads and child processes
- perf_hooks: implement SlidingWindowHistogram
- perf_hooks: implement qrde analysis support in Histogram
- perf_hooks: implement Histogram meanCI API
- perf_hooks: add CBOR export/import for histogram exchange
- sqlite: add StatementSync.prototype.close()
- sqlite: add StatementSync.prototype[Symbol.dispose]()
- src,lib: add util.markPromiseAsHandled
- util: implement util.throttle
- util: implement debounce
for details, see https://nodejs.org/en/blog/release/v24.22.0
Update to 24.21.0:
- crypto: update root certificates to NSS 3.126
- crypto: support loading private keys through STORE loaders
- deps: update Undici to 7.29.1
- lib,src: improve histogram implementation
- net: improve performance of net.BlockList
- perf_hooks: add statistical hypothesis testing to histogram
- util: add non-throwing MIMEType.parse
for details see https://nodejs.org/en/blog/release/v24.21.0
Update to 24.20.0:
- async_hooks: add using scopes to AsyncLocalStorage
- buffer: add end parameter
- doc: add MikeMcC399 as collaborator
- lib,permission: add permission.drop
- loader: implement package maps
- src,permission: add --permission-audit
- stream: add node:stream/iter implementation
- test_runner: add context.log() and test:log event
- test_runner: report entryFile in TestStream events
- wasm: enable JSPI
for details see https://github.com/nodejs/node/releases#release-v24.20.0
Update to 24.19.0:
- buffer: implement blob.textStream()
- deps: update OpenSSL build config to support compression
- doc: update blockList stability status to release candidate
- doc: mark stream.compose stable
- esm: add --experimental-import-text flag
- fs: support caller-supplied readFile() buffers
- http: add httpValidation option to configure header value validation
- net: support TCP_KEEPINTVL and TCP_KEEPCNT in setKeepAlive
- perf_hooks: sample delay per event loop iteration
- src: allow empty --experimental-config-file
- stream: expose ReadableStreamTee
- tls: report negotiated TLS groups
- tls: add certificateCompression option
For detailed changes, see https://github.com/nodejs/node/releases#release-v24.19.0
The following package changes have been done:
- nodejs24-24.22.1-160100.1.1 updated
- npm24-24.22.1-160100.1.1 updated
- libbrotlicommon1-1.1.0-160100.2.1 removed
- libbrotlidec1-1.1.0-160100.2.1 removed
- libbrotlienc1-1.1.0-160100.2.1 removed
More information about the sle-container-updates
mailing list