Skip to main content

Advanced Content Feedback CVE-2026-13231

| EUVDEUVD-2026-43055 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-10 drupal GHSA-m44m-73vr-r5qh
6.1
CVSS 3.1 · Vendor: drupal
Share

Severity by source

Vendor (drupal) PRIMARY
6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI
6.1 MEDIUM

Network-delivered stored XSS with no auth required, scope change to victim browser, limited C/I impact, and no availability effect.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 13, 2026 - 21:16 vuln.today
CVSS changed
Jul 13, 2026 - 19:07 NVD
6.1 (MEDIUM)
Patch available
Jul 10, 2026 - 23:02 EUVD
CVE Published
Jul 10, 2026 - 21:44 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Advanced Content Feedback (aka admin_feedback) allows Stored XSS. This issue affects Advanced Content Feedback (aka admin_feedback) versions: from 0.0.0 to 2.8.0.

AnalysisAI

Stored XSS in the Drupal contributed module Advanced Content Feedback (admin_feedback) affects all releases from 0.0.0 up to 2.8.0, enabling a remote unauthenticated attacker to inject persistent malicious scripts that execute in the browsers of users who subsequently view affected pages. The scope change (S:C) in the CVSS vector indicates the injected payload escapes the application's security context and operates in the victim's browser, potentially enabling session hijacking or unauthorized actions on behalf of privileged users. No public exploit code has been identified and CISA has not added this to KEV; EPSS at 0.16% (6th percentile) and SSVC's 'exploitation: none' classification confirm this is a low-urgency finding with no evidence of active targeting.

Technical ContextAI

CWE-79 (Improper Neutralization of Input During Web Page Generation) identifies the root cause as a failure to encode or sanitize user-supplied input before it is reflected back in HTML rendered by a browser. In the stored XSS variant applicable here, attacker-supplied content is persisted server-side - most likely in Drupal's database - and is emitted without sufficient output encoding each time the affected page is rendered. The CPE string cpe:2.3:a:drupal:advanced_content_feedback_(aka_admin_feedback) identifies this as a Drupal contributed module (not Drupal core), meaning its presence is an administrative choice rather than a default. The module's name 'admin_feedback' suggests it surfaces content feedback within the Drupal admin UI, which is notable because stored XSS payload execution in an administrative context can carry elevated privilege impact even under the CVSS's limited C:L/I:L impact ratings.

RemediationAI

Upgrade the Advanced Content Feedback (admin_feedback) module to version 2.8.0 or later, as indicated by the EUVD affected-version boundary and the Drupal security advisory SA-contrib-2026-051 at https://www.drupal.org/sa-contrib-2026-051. If an immediate upgrade is not feasible, disabling the module removes the attack surface entirely; note that this also disables all admin feedback functionality for the site. As a partial compensating control, restricting access to pages that render feedback output to authenticated, trusted roles via Drupal's permission system reduces the pool of potential victims but does not eliminate the stored payload. Patch availability is confirmed per vendor advisory; the exact internal patch commit is not independently referenced in available data.

Share

CVE-2026-13231 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy