Zip Slip arbitrary file write in @appium/support ZIP extraction
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| @appium | support | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Appium | Support |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-rfx7-4xw3-gh4m | @appium/support has a Zip Slip arbitrary file write in its ZIP extraction |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.480% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Appium appium\/support
|
|
| CPEs | cpe:2.3:a:appium:appium\/support:*:*:*:*:*:node.js:*:* | |
| Vendors & Products |
Appium appium\/support
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Appium
Appium support |
|
| Vendors & Products |
Appium
Appium support |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Zip Slip arbitrary file write in @appium/support ZIP extraction | |
| Weaknesses | CWE-22 | |
| References |
| |
| Metrics |
cvssV3_1
|