nodejs:24 security update

エラータID: AXSA:2026-1559:01

Release date: 
Tuesday, August 18, 2026 - 16:28
Subject: 
nodejs:24 security update
Affected Channels: 
MIRACLE LINUX 9 for x86_64
Severity: 
High
Description: 

Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.

Security Fix(es):

* brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity (CVE-2026-13149)
* tar: Node-tar: Denial of Service via malformed tar archive header (CVE-2026-59874)
* tar: node-tar: Denial of Service via crafted gzip bomb (CVE-2026-59873)

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.

CVE-2026-13149
brace-expansion through 5.0.6 is vulnerable to denial of service. The expand() function exhibits exponential-time complexity in the number of consecutive non-expanding '{}' brace groups. An attacker who passes a crafted string to expand(), directly or transitively, can cause significant CPU consumption and event-loop blocking. The max option does not mitigate this, as it bounds the output size rather than the recursion work.
CVE-2026-59873
node-tar is a tar archive manipulation library for Node.js. Prior to 7.5.19, node-tar does not enforce hard upper bounds on total decompressed data, entry counts, or decompression ratio in extraction and parsing paths such as src/extract.ts, allowing a small crafted gzip bomb to exhaust disk space and CPU. This issue is fixed in version 7.5.19.
CVE-2026-59874
node-tar is a tar archive manipulation library for Node.js. Prior to 7.5.18, tar.replace accepts a checksum-valid tar header with a negative base-256 encoded entry size, causing the archive scanner to make no progress while repeatedly parsing the same header. This issue is fixed in version 7.5.18.

Modularity name: "nodejs"
Stream name: "24"

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. nodejs-nodemon-3.1.14-2.module+el9+1181+87da6d4a.src.rpm
    MD5: 572b27bcec945b1d34c25401f1028f18
    SHA-256: 8caa5d788b299de09530cf48947cf429ecdd27b455ca11e7daa1e3c632844859
    Size: 454.13 kB
  2. nodejs-packaging-2021.06-6.module+el9+1181+87da6d4a.src.rpm
    MD5: 7561d398a93d04ff9e2895ca50b1e8da
    SHA-256: a8a3bb44964cf353f29bc9c616d7c7d2a5b1d15ace1e3eff9791f8bdd36dad07
    Size: 25.41 kB
  3. nodejs-24.18.0-3.module+el9+1181+87da6d4a.src.rpm
    MD5: 50467a6a9a20cd0f220dbe00e879b0dd
    SHA-256: 9276404c90011d220445fdca715894422a6cf7abe443370be3e83089d44b7265
    Size: 98.87 MB

Asianux Server 9 for x86_64
  1. nodejs-24.18.0-3.module+el9+1181+87da6d4a.x86_64.rpm
    MD5: f0d11971639f9813193b4e2e2ec5a8ff
    SHA-256: a33f5a9f8d2a65b9d5c555de12c9272e27f093eb49d6508ff4db2ad41afb6dd6
    Size: 67.22 kB
  2. nodejs-debugsource-24.18.0-3.module+el9+1181+87da6d4a.x86_64.rpm
    MD5: 9ec33b2706790b342befa3244f6a0469
    SHA-256: 9eacf80624418c025e79a3910c54ebb0cb73b3ebb9a9dd37b1303c01943a2962
    Size: 19.37 MB
  3. nodejs-devel-24.18.0-3.module+el9+1181+87da6d4a.x86_64.rpm
    MD5: f9ca83e97127d2f592239b36e9e21a5d
    SHA-256: 0363823931ffd9a9740e72b861330628b0e4829e93a4dece36ca2a8f71dd0d63
    Size: 333.48 kB
  4. nodejs-docs-24.18.0-3.module+el9+1181+87da6d4a.noarch.rpm
    MD5: bf97ad493f2b507b8e5c3c4148eaeb12
    SHA-256: fe769e697cb46da013c331ee1cd4cd346b371687d97a546d815a9ab847c4950c
    Size: 5.07 MB
  5. nodejs-full-i18n-24.18.0-3.module+el9+1181+87da6d4a.x86_64.rpm
    MD5: 4e91b423ead3c3827b011f2e69671977
    SHA-256: e64ba4e6ea7c0698c9056844bcd323fc15cac67396934e49e0f638e861081fd8
    Size: 8.87 MB
  6. nodejs-libs-24.18.0-3.module+el9+1181+87da6d4a.x86_64.rpm
    MD5: 35936167ca87d28c6be0ba6fe06c3365
    SHA-256: 9ad5c0ac5f6ebb2b539f84e83fdd53126b02c8a1dcebd9e16d08d67538a2888a
    Size: 18.46 MB
  7. nodejs-nodemon-3.1.14-2.module+el9+1181+87da6d4a.noarch.rpm
    MD5: a9834f1baad9edd23615969f7e7ee574
    SHA-256: b9c589977c751d0b2821cc59c88cb3add374c0d8c5ff871bbd774a2cf573fdee
    Size: 373.87 kB
  8. nodejs-packaging-2021.06-6.module+el9+1181+87da6d4a.noarch.rpm
    MD5: bbe2a9a165209fa827ee702d2b3539d7
    SHA-256: 3660e3ed68fc348bbd65b43ea867812bc5ff3566982a905fe4cc37287e8002a8
    Size: 18.66 kB
  9. nodejs-packaging-bundler-2021.06-6.module+el9+1181+87da6d4a.noarch.rpm
    MD5: 5adfec3f4bc2f3a67689d958c3467ec5
    SHA-256: 1a64ccb5daf75c56e85293775b5e9c498fbf5d200c8cd8eaeedf658e3d856bfc
    Size: 8.47 kB
  10. npm-11.16.0-1.24.18.0.3.module+el9+1181+87da6d4a.noarch.rpm
    MD5: 4834d262a39a3fb2598fb7ae41c622b0
    SHA-256: b211ce8ba0a9327ccbbecfe8b6e6351070fa76399ab65cabdbecef5aea7a3dc7
    Size: 2.49 MB
  11. v8-13.6-devel-13.6.233.17-1.24.18.0.3.module+el9+1181+87da6d4a.x86_64.rpm
    MD5: 0fc7bb24b83aa456b8aa4b71c161dec6
    SHA-256: 69e5bec400ffa5e5bc59a7297d5ee2b17e43d641ee7951f9e6db7eda366b4b5a
    Size: 33.41 kB