Go to file
RHEL Packaging Agent 9204b107c8 Fix CVE-2026-59873 and CVE-2026-59874 (nodejs-tar)
Backport CVE-2026-59873 fix by upgrading the bundled node-tar
package (within npm) from 7.5.15 to 7.5.19. The patch extracts
only the 13 tar-related files from the upstream npm 11.18.0
upgrade commit. Key security fixes include a
maxDecompressionRatio guard in the tar parser, rejection of
negative size values in headers and PAX extensions, and
String() wrapping in normalize-windows-path. Conflicts with
the RHEL base (7.5.15 vs expected 7.5.16) were resolved
manually in header.js, index.min.js, and package.json.

CVE: CVE-2026-59873, CVE-2026-58874
Upstream patches:
 - fd35018553.patch
Advisories:
https://github.com/isaacs/node-tar/security/advisories/GHSA-8x88-c5mf-7j5w
https://github.com/isaacs/node-tar/security/advisories/GHSA-23hp-3jrh-7fpw

Resolves: RHEL-193835 RHEL-193868
This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-03 13:13:55 +02:00
.fmf test-plan: adjust variables and filter 2025-08-20 14:39:09 +00:00
packaging Update to version 24.14.1 2026-04-01 13:25:55 +02:00
plans test-plan: adjust variables and filter 2025-08-20 14:39:09 +00:00
.gitignore Update to version 24.14.1 2026-04-01 13:25:55 +02:00
0001-CVE-2026-59873-CVE-2026-59874-upgrade-bundled-tar-to-7.5.19.patch Fix CVE-2026-59873 and CVE-2026-59874 (nodejs-tar) 2026-08-03 13:13:55 +02:00
0001-fips-disable-options.patch Update to version 24.6.0 2025-08-19 10:27:28 +02:00
0001-Remove-unused-OpenSSL-config.patch Import SRPM from Fedora Rawhide 2025-07-22 14:36:42 +02:00
gating.yaml Enable gating 2025-07-24 12:38:33 +02:00
i18n-btest402.js Import SRPM from Fedora Rawhide 2025-07-22 14:36:42 +02:00
Makefile Update to version 24.14.1 2026-04-01 13:25:55 +02:00
nodejs24.spec Fix CVE-2026-59873 and CVE-2026-59874 (nodejs-tar) 2026-08-03 13:13:55 +02:00
nodejs.pc.in Import SRPM from Fedora Rawhide 2025-07-22 14:36:42 +02:00
nodejs.srpm.macros Import SRPM from Fedora Rawhide 2025-07-22 14:36:42 +02:00
npmrc.in Import SRPM from Fedora Rawhide 2025-07-22 14:36:42 +02:00
rpminspect.yaml Import rpminspect.yaml from Fedora 2025-07-22 16:42:53 +02:00
sources Update to version 24.18.0 2026-07-07 13:36:32 +02:00
test-runner.sh Import SRPM from Fedora Rawhide 2025-07-22 14:36:42 +02:00
test-should-pass.txt Update bundled nghttp2 to 1.68.1 2026-04-01 13:47:24 +02:00
v8.pc.in Import SRPM from Fedora Rawhide 2025-07-22 14:36:42 +02:00