CVE-2026-27230 Overview
CVE-2026-27230 is a stored Cross-Site Scripting (XSS) vulnerability affecting Adobe Experience Manager (AEM) versions 6.5.23 and earlier. A low-privileged authenticated attacker can inject malicious JavaScript into vulnerable form fields. The payload persists in the application and executes in the browser of any user who later renders the affected page. The flaw is categorized under CWE-79 and requires user interaction to trigger. Because the scope changes when the script executes in the victim context, the impact extends beyond the attacker's own privilege boundary. Adobe addressed the issue in security bulletin APSB26-24.
Critical Impact
An authenticated attacker with low privileges can persistently embed JavaScript that executes in the sessions of other AEM users, enabling session theft, content tampering, or redirection to attacker-controlled resources.
Affected Products
- Adobe Experience Manager 6.5.23 and earlier (on-premises)
- Adobe Experience Manager 6.5 LTS (including SP1)
- Adobe Experience Manager as a Cloud Service
Discovery Timeline
- 2026-03-11 - CVE-2026-27230 published to the National Vulnerability Database
- 2026-03-11 - Last updated in NVD database
Technical Details for CVE-2026-27230
Vulnerability Analysis
The vulnerability is a stored XSS flaw in form field handling within Adobe Experience Manager. AEM accepts user-supplied input in specific form fields without performing complete output encoding or sanitization before persisting and rendering the data. An authenticated user with low privileges, such as a content author, can supply a JavaScript payload that the application stores in its repository. When another user, including a higher-privileged administrator, navigates to the page rendering that field, the browser parses the injected markup and executes the script. The scope change reflected in the CVSS vector indicates that the executing script operates in a security context different from the one the attacker originally controlled.
Root Cause
The root cause is improper neutralization of input during web page generation, classified as CWE-79. AEM does not consistently apply contextual output encoding for data written into specific form field rendering paths. Adobe has not disclosed the exact component or sink in the public advisory.
Attack Vector
Exploitation requires network access to an authenticated AEM session and the ability to edit a form field. The attacker submits a payload containing HTML or JavaScript through the affected field. The payload is stored in the AEM content repository. Execution occurs when a victim browses to the page that renders the stored field, satisfying the user-interaction requirement. No additional exploit code is publicly available, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog.
The vulnerability mechanism follows the standard stored XSS pattern: untrusted input is persisted to the server-side store and later reflected into HTML output without contextual encoding. Refer to the Adobe Security Advisory APSB26-24 for vendor-confirmed technical details.
Detection Methods for CVE-2026-27230
Indicators of Compromise
- Form field values in the AEM content repository (JCR) containing <script> tags, javascript: URIs, or HTML event handlers such as onerror=, onload=, or onmouseover=.
- AEM author or publish access logs showing POST requests to form component endpoints by low-privileged accounts followed by GET requests from privileged user sessions.
- Outbound browser requests from administrator workstations to unfamiliar domains immediately after loading AEM-rendered pages.
Detection Strategies
- Query the JCR repository for stored property values matching XSS payload patterns, focusing on form-related node types and content fragments.
- Inspect Content Security Policy (CSP) violation reports for inline script execution attempts on AEM-served pages.
- Correlate authoring activity from low-privileged users with later page renders by high-privileged users to surface candidate injection chains.
Monitoring Recommendations
- Forward AEM dispatcher, access, and audit logs to a central SIEM and alert on form submissions containing HTML control characters.
- Monitor browser telemetry on administrator endpoints for anomalous script execution originating from trusted AEM hostnames.
- Track changes to form components and templates through version control and review unexpected modifications by non-administrator accounts.
How to Mitigate CVE-2026-27230
Immediate Actions Required
- Apply the Adobe security update referenced in APSB26-24 to all AEM 6.5 instances at or below service pack 23.
- Audit existing form field content for stored payloads and remove any nodes containing executable markup before patching.
- Review and restrict the set of users who hold author-level permissions on form components.
Patch Information
Adobe released fixed builds for Adobe Experience Manager 6.5 and AEM as a Cloud Service. Customers should consult Adobe Security Bulletin APSB26-24 for the exact target versions and download locations. AEM as a Cloud Service customers receive the fix through the standard release channel.
Workarounds
- Deploy or tighten a Content Security Policy on AEM-served domains to block inline script execution and restrict script sources.
- Configure AEM dispatcher rules to reject requests containing suspicious HTML markup in form field parameters until the patch is applied.
- Limit form authoring privileges to vetted users and require peer review of form component changes through workflow approval.
# Example dispatcher filter rule to block obvious script payloads in query parameters
/0100 { /type "deny" /url '*<script*' }
/0101 { /type "deny" /url '*javascript:*' }
/0102 { /type "deny" /url '*onerror=*' }
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

