Skip to main content

Advanced Content Feedback EUVDEUVD-2026-43055

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

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Access public feedback submission form
  2. Delivery
    Inject stored XSS payload into feedback field
  3. Exploit
    Payload persisted in Drupal database
  4. Execution
    Admin user loads feedback review page
  5. Persist
    Malicious script executes in admin browser
  6. Impact
    Session cookie or credentials exfiltrated

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

The Drupal Advanced Content Feedback (admin_feedback) contributed module must be installed and enabled on the target Drupal site, running any release from 0.0.0 up to 2.8.0 - this is a non-default configuration requiring deliberate module installation. The CVSS vector (PR:N, UI:R) confirms that the attacker requires no authentication to submit the malicious payload, but exploitation is gated by the requirement that a victim user actively loads the page where the stored payload is rendered (UI:R). Exploitation is not automatable per SSVC, meaning bulk scanning and instant weaponization are not practical. Impact is bounded to confidentiality and integrity (C:L/I:L); no availability impact applies. Sites that restrict the feedback submission form to authenticated users effectively raise the privilege bar to PR:L and meaningfully reduce exposure.

Impact

The CVSS 6.1 Medium score is derived from a network-accessible, low-complexity attack requiring no privileges but mandatory user interaction (UI:R), with a scope change (S:C) that elevates the score despite only partial confidentiality and integrity impact. Real-world risk signals substantially temper urgency: EPSS at 0.16% places this in the 6th percentile of exploitation likelihood, SSVC classifies exploitation as 'none' with a non-automatable attack path and only partial technical impact, and the vulnerability has not been added to CISA KEV. The niche deployment footprint of a contributed Drupal feedback module further limits aggregate exposure. The most plausible high-risk scenario involves admin users encountering the stored payload, which could yield session token theft or CSRF-level privilege escalation - a meaningful but bounded impact. Overall, this is a genuine vulnerability warranting patch application during the next maintenance window but does not require emergency response.

Exploit ScenarioDerived

An unauthenticated attacker visits the content feedback submission interface of a Drupal site running a vulnerable version of admin_feedback and submits a feedback entry containing a crafted JavaScript payload such as a cookie-stealing script. The payload is stored in the Drupal database and silently executes the next time an administrator or privileged user loads the affected feedback or content review page, transmitting their session token to an attacker-controlled endpoint and enabling subsequent account takeover. No public proof-of-concept code has been identified, but the attack technique is well-understood and the barrier to manual exploitation is low.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 13, 2026

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.

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.

Affected VersionsENISA

Advanced Content Feedback (aka admin_feedback) 0.0.0 <2.8.0

Affected Packages

composer drupal/admin_feedback fix: 2.8.0
euvd advanced_content_feedback_aka_admin_feedback fix: 2.8.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Advanced Content Feedback Aka Admin Feedback 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

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

3
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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche Drupal contributed module, not installed by default
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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