Adobe Experience Manager
CVE-2025-64601
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged AEM user
-
DeliveryInject script into vulnerable form field
-
ExploitPayload stored persistently in AEM
-
ExecutionVictim browses to affected page
-
PersistScript executes in victim browser
-
ImpactHijack session or act as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated account with at least low privileges in Adobe Experience Manager (PR:L) capable of writing to the vulnerable form field, plus a victim who subsequently browses to the page rendering that field (UI:R) - the payload is stored and only fires when the victim loads the page. Limiting factors: the attacker must already have a content-authoring or form-submission foothold, the malicious content must survive any input sanitization in the affected form workflow, and a separate victim must view the poisoned page for impact to occur. Affected deployments are AEM 6.5.23 and earlier, AEM 6.5 LTS, and AEM Cloud Service per the CPE data; this is not remote-unauthenticated against a default install. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 3.1 base score of 5.4 (Medium) reflects meaningful but bounded risk: network attack vector (AV:N) and low complexity (AC:L) ease delivery, but exploitation requires low-level privileges (PR:L) and victim user interaction (UI:R), with only Low confidentiality and integrity impact and no availability impact. The changed scope (S:C) correctly captures that injected script executes in a victim's browser context, crossing from the application to the user. Exploitation signals are quiet and mutually consistent: EPSS is 0.25% (15th percentile), indicating low predicted exploitation probability; the CVE is NOT on CISA KEV; and no public exploit code is referenced. There is no conflict between signals here - all point to a stored XSS that requires an authenticated foothold and a victim visiting the poisoned page, which argues for patch-cycle prioritization rather than emergency response. The main risk amplifier is product prevalence: AEM is a widely deployed enterprise CMS, and stored XSS in authoring/form workflows can be leveraged for session theft or privilege escalation against higher-privileged editors or site visitors. |
| Exploit ScenarioDerived | A low-privileged authenticated user (e.g., a form author or content contributor) injects malicious JavaScript into a vulnerable AEM form field, which is stored persistently. When a victim - such as a site visitor or a higher-privileged administrator reviewing content - browses to the page containing the field, the script executes in their browser, enabling session hijacking or actions on their behalf. No public exploit code is identified at time of analysis, and the attack depends on the victim loading the affected page (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Stored cross-site scripting in Adobe Experience Manager 6.5.23 and earlier, AEM 6.5 LTS, and AEM Cloud Service lets an authenticated attacker with only low privileges inject malicious JavaScript into vulnerable form fields, which then executes in the browser of any victim who views the poisoned page (CVSS 5.4, vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N). Exploitation is not remote-unauthenticated: the attacker needs a content-authoring or form-submission foothold (PR:L), the payload must survive any sanitization in the affected form workflow, and a separate victim must load the affected page for the script to fire (UI:R), with scope change allowing the script to act in the victim's session context. There is no public exploit identified at time of analysis and the issue is not in CISA KEV, with a low EPSS score of 0.25% (15th percentile) indicating limited near-term exploitation likelihood; Adobe's advisory APSB25-115 documents the fix. This is a genuine but moderate-priority issue rather than a top-tier emergency, since impact is bounded by the need for an existing low-privileged account plus victim interaction.
RemediationAI
Adobe documents this vulnerability in advisory APSB25-115 (https://helpx.adobe.com/security/products/experience-manager/apsb25-115.html); apply the fixed release listed there for your track - the 6.5.x service pack line, the 6.5 LTS channel, or the automatic update path for AEM Cloud Service - and confirm your installed version is above 6.5.23 before considering the issue closed. If immediate patching is not possible, compensating controls should focus on the two prerequisites: tighten who can write to form fields by reviewing author permissions and revoking unnecessary content-authoring or form-submission rights from low-privileged users (trade-off: reduces contributor flexibility and requires an access-model audit), and deploy a Content Security Policy plus Dispatcher/ModSecurity filtering on the publish tier to neutralize inline script execution and block known XSS patterns in form submissions and rendered pages (trade-off: CSP requires careful tuning against AEM's inline scripts and can break legitimate clientlibs, while WAF rules are signature-based and bypassable). Additional hardening includes validating and sanitizing form-field input at the application layer, sanitizing existing stored content for injected script payloads during incident review, and restricting exposure of author instances so untrusted users cannot reach form-authoring endpoints at all. Note that this vulnerability has no public exploit identified at time of analysis, so prioritization should follow standard patch cycles for moderate-severity stored XSS rather than emergency response.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a classic stored (persistent) cross-site scripting issue, classed under CWE-79 (Improper Neutralization of Input During Web Page Generation). Adobe Experience Manager is a Java-based enterprise content management and digital experience platform built on Apache Sling, the Jackrabbit/Oak JCR repository, and Granite UI, with server-side rendering typically performed through HTL/Sightly templates; when user-supplied input is persisted into a JCR content node without adequate contextual output encoding on render, that content is served to every subsequent visitor of the page. In this case the injection point is a form field, meaning the attacker's payload is written into repository content (or submitted through an AEM Forms workflow) and later rendered as part of a page, so the script executes in the origin of the AEM author or publish instance rather than in an isolated context. The CVSS scope-changed rating (S:C) reflects that the injected script can affect resources beyond the vulnerable component's original security scope, and the PR:L metric confirms that only a low-privileged authenticated account is required to plant the payload, while UI:R confirms that victim interaction - browsing to the affected page - is necessary before execution. CPE data enumerates the affected product family as Adobe Experience Manager across the base product track, the aem_cloud_service edition, and the 6.5 LTS release channel, indicating the vulnerable code path is shared across on-premise, managed-services, and LTS deployments rather than confined to a single build.
Know when Experience Manager gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Stored XSS reachable over the network but requiring a low-privileged authoring account (PR:L) and a victim page visit (UI:R); script executing in the victim browser crosses scope (S:C) with limited C/I impact and no availability loss.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
Adobe Experience Manager versions 6.5.23 and earlier are affected by a stored Cross-Site Scripting (XSS) vulnerability that could be abused by a low privileged attacker to inject malicious scripts into vulnerable form fields. Malicious JavaScript may be executed in a victim’s browser when they browse to the page containing the vulnerable field.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Affected Products (CPE)CVE.org
More in Experience Manager
View allSitecore Experience Manager, Platform, and Commerce versions 9.0 through 10.4 contain a Zip Slip vulnerability that allo
Sitecore PowerShell Extensions through version 7.0 allows authenticated users to upload arbitrary files including ASPX w
Dispatcher before 4.1.5 in Adobe Experience Manager 5.6.1, 6.0.0, and 6.1.0 does not properly implement a URL filter, wh
Sitecore Experience Manager/Platform through version 9.0 contains a deserialization vulnerability enabling code injectio
Adobe Experience Manager versions 6.5.23.0 and earlier contain a deserialization of untrusted data vulnerability that al
Sitecore Experience Manager (XM) and Experience Platform (XP) versions 10.1 through 10.4.1 contain a hardcoded administr
The Servlets Post component 2.3.6 in Apache Sling, as used in Adobe Experience Manager 5.6.1, 6.0.0, and 6.1.0, allows r
Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Sitecore Sitecore Ex
Multiple Sitecore products allow remote code execution. Rated critical severity (CVSS 9.8), this vulnerability is remote
Deserialization of Untrusted Data vulnerability in Sitecore Experience Manager (XM), Sitecore Experience Platform (XP) a
Adobe Experience Manager 6.2 and earlier has a malicious file execution vulnerability. Rated critical severity (CVSS 9.8
Adobe Experience Manager versions 6.5.23.0 and earlier are affected by a Server-Side Request Forgery (SSRF) vulnerabilit
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB