Read the docs
TI-2026-40413 Aliases CVE-2026-56018GHSA-fvxv-8c37-qrc6

Uncontrolled resource consumption in GTERMARS JavaScript::Minifier::XS

Priority MEDIUM 40CWE-400Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA. Impact type from CWE-400.

Summary

JavaScript::Minifier::XS versions before 0.16 for Perl leak memory on every call to minify(), allowing unbounded memory growth. In JsMinify (XS.xs) the cleanup frees only the NodeSet structures and never the per-token contents buffers allocated in JsSetNodeContents; JsDiscardNode unlinks nodes without freeing their contents. Each token's contents buffer is therefore leaked on every call, and the two early returns taken when the node list is empty leak the whole NodeSet. A long-lived process that minifies repeatedly, such as an asset pipeline or a server-side minifier endpoint, grows in memory without bound until it exhausts available memory and is killed, causing denial of service.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00609 49th percentileScored 2026-11-07
Fix Fixed JavaScript::Minifier::XS (GTERMARS): 0.16

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
GTERMARSJavaScript::Minifier::XSbefore 0.160.16Patch availableCNA
  • JavaScript::Minifier::XS VendorGTERMARS Affected before 0.16 Fixed in 0.16 Patch available CNA

Remediation

  • Fix · CNA JavaScript::Minifier::XS (GTERMARS) Fixed in 0.16

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    GTERMARS JavaScript::Minifier::XS 0.16

    2 records Highest priority Priority MEDIUM 1 MEDIUM, 1 LOW

    Other records, highest priority first

    • TI-2026-40412 Out-of-bounds read in GTERMARS JavaScript::Minifier::XSPriority LOW 39

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-56018
  2. 2026-10-03 Alias added: GHSA-fvxv-8c37-qrc6

References

  • TI-2026-40412 Out-of-bounds read in GTERMARS JavaScript::Minifier::XS CVSS 3.1HIGH 7.5
  • TI-2026-11516 Memory leak in GTERMARS CSS::Minifier::XS CVSS 3.1MEDIUM 6.5

Sources