Skip to content
OpenAdvisories
High · 8.8 Public exploit CVE-2026-27606 EUVD-2026-8589GHSA-mw96-cpmx-2vgc

Rollup 4 has Arbitrary File Write via Path Traversal

Published Feb 25, 2026 · Updated Sep 10, 2026 · Assigned by GitHub_M

Description

Rollup is a module bundler for JavaScript. Versions prior to 2.80.0, 3.30.0, and 4.59.0 of the Rollup module bundler (specifically v4.x and present in current source) is vulnerable to an Arbitrary File Write via Path Traversal. Insecure file name sanitization in the core engine allows an attacker to control output filenames (e.g., via CLI named inputs, manual chunk aliases, or malicious plugins) and use traversal sequences (`../`) to overwrite files anywhere on the host filesystem that the build process has permissions for. This can lead to persistent Remote Code Execution (RCE) by overwriting critical system or user configuration files. Versions 2.80.0, 3.30.0, and 4.59.0 contain a patch for the issue.

Affected products

VendorProductAffectedFixed
rollup rollup < 2.80.0, >= 3.0.0, < 3.30.0, >= 4.0.0, < 4.59.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-rollup 3.30.0-1 —
Debian 13 node-rollup No fix yet —
Debian 12 node-rollup No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-rollup No fix yet —
Ubuntu 26.04 LTS node-rollup No fix yet —
Ubuntu 25.10 node-rollup No fix yet —
Ubuntu 24.04 LTS node-rollup No fix yet —
Ubuntu 22.04 LTS node-rollup No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS node-rollup No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Ansible Automation Platform Inside 2 receptor 1.6.4-2.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform Inside 2 receptorctl 1.6.4-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform Developer 2 automation-controller +1 4.7.11-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform Developer 2 receptor 1.6.4-2.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform Developer 2 receptorctl 1.6.4-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-controller +3 4.7.11-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-controller-venv-tower 4.6.28-3.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-gateway-proxy +1 2.5.10-5.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-gateway-server +11 2.5.20260422-2.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-platform-ui 2.6.8-1.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-django-ansible-base+resource_registry 2.6.20260422-1.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-jwcrypto 1.5.7-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-markdown 3.10.2-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-pyOpenSSL 26.0.0-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-pyasn1 0.6.3-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-pyjwt +1 2.12.1-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 receptor 1.6.4-2.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 receptorctl 1.6.4-2.el9ap RHSA-2026:13508
ReleasePackageFixed inAdvisory
SLES 15 SP7 golang-github-prometheus-promu 0.17.0-150000.3.30.1 SUSE-SU-2026:1013-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLE Micro 5.5 cockpit 298-150500.3.12.1 SUSE-SU-2026:2363-1
SUSE Multi Linux Manager Tools SLE-Micro-5 prometheus-blackbox_exporter 0.26.0-150002.3.6.1 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools SLE-Micro-5 uyuni-tools 5.1.26-150002.3.12.1 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools SLE-15 golang-github-lusitaniae-apache_exporter 1.0.10-150002.3.6.1 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools SLE-15 golang-github-prometheus-prometheus 3.5.0-150002.3.8.1 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools SLE-15 grafana 11.6.14+security01-150002.4.14.1 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools SLE-15 prometheus-blackbox_exporter 0.26.0-150002.3.6.1 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools SLE-15 spacecmd 5.1.13-150002.3.9.3 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools SLE-15 uyuni-tools 5.1.26-150002.3.12.1 SUSE-SU-2026:1524-1
SUSE Multi Linux Manager Tools Beta SLE-Micro-5 Multi-Linux-ManagerTools-Beta-SLE-Micro-release 5-159000.3.3.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-Micro-5 dracut-saltboot 1.1.0-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-Micro-5 dracut-wireless 0.1.1595937550.0285244-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-Micro-5 golang-github-prometheus-node_exporter 1.9.1-159000.4.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-Micro-5 uyuni-tools 5.2.5-159000.2.3.2 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-Micro-5 venv-salt-minion 3006.0-159000.5.3.2 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 dracut-saltboot 1.1.0-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 dracut-wireless 0.1.1595937550.0285244-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 golang-github-QubitProducts-exporter_exporter 0.4.0-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 golang-github-boynux-squid_exporter 1.13.0-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 golang-github-lusitaniae-apache_exporter 1.0.10-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 golang-github-prometheus-alertmanager 0.28.1-159000.12.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 golang-github-prometheus-node_exporter 1.9.1-159000.4.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 golang-github-prometheus-prometheus 3.5.0-159000.4.3.2 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 grafana 11.6.11-159000.2.3.2 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 mgr-push +1 5.2.3-159000.2.3.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 prometheus-blackbox_exporter 0.26.0-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 prometheus-postgres_exporter 0.10.1-159000.2.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 python-defusedxml 0.7.1-159000.4.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 rhnlib +1 5.2.4-159000.4.3.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 spacecmd 5.2.6-159000.4.3.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 supportutils-plugin-salt 1.2.3-159000.4.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 supportutils-plugin-susemanager-client 5.2.2-159000.4.2.1 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 uyuni-tools 5.2.5-159000.2.3.2 SUSE-SU-2026:1148-1
SUSE Multi Linux Manager Tools Beta SLE-15 venv-salt-minion 3006.0-159000.5.3.2 SUSE-SU-2026:1148-1
SUSE Manager Client Tools for SLE Micro 5 dracut-saltboot 1.1.0-150000.1.65.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools for SLE Micro 5 golang-github-QubitProducts-exporter_exporter 0.4.0-150000.1.21.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools for SLE Micro 5 prometheus-blackbox_exporter 0.26.0-150000.1.30.2 SUSE-SU-2026:1013-1
SUSE Manager Client Tools for SLE Micro 5 uyuni-tools 0.1.38-150000.1.30.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 dracut-saltboot 1.1.0-150000.1.65.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 golang-github-QubitProducts-exporter_exporter 0.4.0-150000.1.21.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 golang-github-boynux-squid_exporter 1.13.0-150000.1.12.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 golang-github-lusitaniae-apache_exporter 1.0.10-150000.1.26.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 golang-github-prometheus-prometheus 3.5.0-150000.3.67.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 grafana 11.6.11-150000.1.90.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 prometheus-blackbox_exporter 0.26.0-150000.1.30.2 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 spacecmd 5.0.15-150000.3.142.1 SUSE-SU-2026:1013-1
SUSE Manager Client Tools 15 uyuni-tools 0.1.38-150000.1.30.1 SUSE-SU-2026:1013-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed heroic-games-launcher 2.20.0-2.1 openSUSE-SU-2026:10263-1
openSUSE Tumbleweed velociraptor 0.7.0.4.git185.a5708584-2.1 openSUSE-SU-2026:11126-1
openSUSE Leap 15.6 dracut-saltboot 1.1.0-150000.1.65.1 SUSE-SU-2026:1013-1
openSUSE Leap 15.6 golang-github-QubitProducts-exporter_exporter 0.4.0-150000.1.21.1 SUSE-SU-2026:1013-1
openSUSE Leap 15.6 golang-github-boynux-squid_exporter 1.13.0-150000.1.12.1 SUSE-SU-2026:1013-1
openSUSE Leap 15.6 golang-github-lusitaniae-apache_exporter 1.0.10-150000.1.26.1 SUSE-SU-2026:1013-1
openSUSE Leap 15.6 golang-github-prometheus-promu 0.17.0-150000.3.30.1 SUSE-SU-2026:1013-1
openSUSE Leap 15.6 prometheus-blackbox_exporter 0.26.0-150000.1.30.2 SUSE-SU-2026:1013-1
openSUSE Leap 15.6 spacecmd 5.0.15-150000.3.142.1 SUSE-SU-2026:1013-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling langfuse-3 +1 3.155.1-r3 —
Wolfi rolling nextcloud-server-33 33.0.6-r2 —
Wolfi rolling vite 8.0.11-r0 —
Wolfi rolling vitess-23 23.0.3-r2 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
npm rollup < 2.80.0 2.80.0 GHSA-mw96-cpmx-2vgc
npm rollup >= 3.0.0, < 3.30.0 3.30.0 GHSA-mw96-cpmx-2vgc
npm rollup >= 4.0.0, < 4.59.0 4.59.0 GHSA-mw96-cpmx-2vgc

Advisories 10

References