Vulnerability · Published Jul 8, 2026 · Assigned by GitHub_M
CVE-2026-58192Appium: Unauthenticated arbitrary file/directory deletion in @appium/storage-plugin
High 8.6
In plain English
A high-severity path traversal in appium from appium. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 51% of all known vulnerabilities).
Official description
Appium is a cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol. Prior to 1.1.6, the Appium storage plugin exposes POST /storage/delete, whose handler passes the user-supplied name value directly into path.join(storageRoot, name) and fs.rimraf() without path sanitization, allowing an unauthenticated remote client to escape the storage root with ../ sequences and recursively delete arbitrary writable files or directories. This issue is fixed in version 1.1.6.
Affected products (as reported)
Weakness: CWE-22, CWE-73 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
References
- https://github.com/appium/appium/security/advisories/GHSA-jwgx-mp9m-jwcr x_refsource_CONFIRM
- https://github.com/appium/appium/pull/22362 x_refsource_MISC
- https://github.com/appium/appium/commit/5fee01752f2782e96fbe64fd13520b433d4a7535 x_refsource_MISC
- https://github.com/appium/appium/releases/tag/%40appium/storage-plugin%401.1.6 x_refsource_MISC