Appium: Reflected XSS / arbitrary JS in @appium/base-driver /test/guinea-pig* routes
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 | appium | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Appium | Appium |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-3wgp-x9p5-c7cc | Appium: Reflected XSS / arbitrary JS in @appium/base-driver /test/guinea-pig* routes |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.564% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Appium
Appium appium |
|
| Vendors & Products |
Appium
Appium appium |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Appium is a cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol. Prior to 10.7.0, Appium's base-driver unconditionally mounts the /test/guinea-pig, /test/guinea-pig-scrollable, and /test/guinea-pig-app-banner routes, and compileLodashTemplate reflects the throwError query parameter, comments POST field, and User-Agent request header into HTML without escaping, allowing reflected cross-site scripting and arbitrary JavaScript execution on the server origin. This issue is fixed in version 10.7.0. | |
| Title | Appium: Reflected XSS / arbitrary JS in @appium/base-driver /test/guinea-pig* routes | |
| Weaknesses | CWE-489 CWE-79 |
|
| References |
| |
| Metrics |
cvssV3_1
|