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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | node-rollup | 3.30.0-1 | — |
| Debian 13 | node-rollup | No fix yet | — |
| Debian 12 | node-rollup | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | node-rollup | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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.
GitHub 1 repository
-
AaaronP/Seguridad---Proyecto-de-investigaci-n ★ 0 · Oct 11, 2026
Replicación vulnerabilidad CVE-2026-27606
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| 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
- WID-SEC-2026-2923 Atlassian Produkte (Bamboo, Bitbucket, Confluence, Crucible, Fisheye, und Jira): Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 8, 2026
- RHSA-2026:13512 Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:13508 Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- NCSC-2026-0325 Kwetsbaarheden verholpen in Atlassian producten NCSC-NL (Netherlands) · Aug 24, 2026
- openSUSE-SU-2026:11126-1 velociraptor-0.7.0.4.git185.a5708584-2.1 on GA media SUSE / openSUSE Security Updates · Jun 26, 2026
- SUSE-SU-2026:2363-1 Security update for cockpit SUSE / openSUSE Security Updates · Jun 12, 2026
- SUSE-SU-2026:1524-1 Security update 5.1.3 for Multi-Linux Manager Client Tools SUSE / openSUSE Security Updates · Apr 22, 2026
- SUSE-SU-2026:1148-1 Security Beta update 5.2.0 Beta1 for Multi-Linux Manager Client Tools SUSE / openSUSE Security Updates · Mar 31, 2026
- SUSE-SU-2026:1013-1 Security update 5.0.7 for Multi-Linux Manager Client Tools SUSE / openSUSE Security Updates · Mar 26, 2026
- openSUSE-SU-2026:10263-1 heroic-games-launcher-2.20.0-2.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
References
- https://github.com/rollup/rollup/security/advisories/GHSA-mw96-cpmx-2vgc
- https://github.com/rollup/rollup/commit/c60770d7aaf750e512c1b2774989ea4596e660b2
- https://github.com/rollup/rollup/commit/c8cf1f9c48c516285758c1e11f08a54f304fd44e
- https://github.com/rollup/rollup/commit/d6dee5e99bb82aac0bee1df4ab9efbde455452c3
- https://github.com/rollup/rollup/releases/tag/v2.80.0
- https://github.com/rollup/rollup/releases/tag/v3.30.0
- https://github.com/rollup/rollup/releases/tag/v4.59.0