CVE-2026-30973 Zip Slip arbitrary file write in @appium/support ZIP extraction

Medium 6.5 Published Updated

Attackers can write arbitrary files outside the destination directory via malicious ZIP entries due to a broken path traversal check in the Appium support library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-30973?

CVE-2026-30973 is a medium-severity path traversal vulnerability in @appium support, published on 10 Mar 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Appium is an automation framework that provides WebDriver-based automation possibilities for a wide range platforms. Prior to 7.0.6, @appium/support contains a ZIP extraction implementation (extractAllTo() via ZipExtractor.extract()) with a path traversal (Zip Slip) check that is non-functional. The check at line 88 of packages/support/lib/zip.js creates an Error object but never throws it, allowing malicious ZIP entries with ../ path components to write files outside the intended destination directory. This affects all JS-based extractions (the default code path), not only those using the fileNamesEncoding option. This vulnerability is fixed in 7.0.6.

Weakness: CWE-22

Which versions are affected by CVE-2026-30973?

2 open source packages ship an affected version, including @appium/support. It affects 1 product.

PackageAffectedFixed in
@appium/support npmAll versions7.0.6
@appium/support npmAll versions7.0.6

Products include Appium Appium\/Support.

How do I fix CVE-2026-30973?

Upgrade @appium/support to 7.0.6 or later.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-30973 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-30973 exists.

Sources

Also known as GHSA-rfx7-4xw3-gh4m.

Is CVE-2026-30973 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free