Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Drupal site running Mother May I
-
DeliveryInject script into module-rendered field
-
ExploitVictim/admin views affected page
-
ExecutionPayload executes in their session
-
ImpactHijack session or act as user
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 that the Drupal site has the 'Mother May I' contrib module installed and enabled and that an attacker can reach an input field the module renders back into a page; the effective trigger is a victim (often an admin) viewing the page containing the injected payload, so despite the published UI:N metric, XSS of this class realistically depends on user interaction with the poisoned content. Limiting factors: the module is not part of Drupal core, so only sites that chose to install it are exposed; impact is confined to the browser/session of users who view the affected output; and whether unauthenticated injection is possible depends on the specific field's access controls, which are not specified in the available data (the empty description '*.*' provides no concrete feature/config prerequisite). This is therefore not an unauthenticated full-server-compromise scenario in practice despite the 9.8 base score. |
| Impact | The signals conflict sharply and should be reconciled before prioritization. The published CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8) is inconsistent with a CWE-79 XSS: XSS realistically requires user interaction (UI:R), usually causes a scope change (S:C) into the victim's browser, and rarely yields full C:H/I:H/A:H on the server - so the 9.8 appears inflated relative to the vulnerability class. Corroborating this, EPSS is only 0.15% (5th percentile), the flaw is NOT in CISA KEV, and no POC is referenced, so real-world exploitation pressure is currently low. This reads as a high-nominal-CVSS-but-modest-real-risk issue: genuine and worth patching, but not an emergency for most sites, and its true impact depends on whether the injection is stored (higher risk, hits admins) or reflected (requires luring a victim). Recommend verifying the true CVSS with the Drupal advisory, as the NVD/reporter score likely overstates severity. |
| Exploit ScenarioDerived | An attacker submits a crafted value containing HTML/JavaScript into a field processed by the Mother May I module; when a Drupal user or administrator later views the page that renders that value, the script executes in their authenticated session. Given the network attack vector and low complexity, the attacker could use this to steal session cookies, perform actions as the victim, or attempt to escalate toward administrative control. No public POC is referenced, so exploitation would require an attacker to independently craft the payload. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
Stored/reflected cross-site scripting (CWE-79) affects the Drupal contributed module 'Mother May I' across all released versions (*.*), letting attackers inject script that executes in the browser context of other Drupal users. Because the module is a Drupal add-on rather than core, exposure is limited to sites that have installed it, and no public exploit has been identified. EPSS is low (0.15%, 5th percentile) and the flaw is not on the CISA KEV list, indicating no known active exploitation despite the vendor-assigned 9.8 rating.
RemediationAI
Patch available per vendor advisory - consult the Drupal Security Team advisory at https://www.drupal.org/sa-contrib-2026-045 for the fixed release and upgrade to the patched version of the Mother May I module (an exact fixed version number is not present in the provided data, so confirm it directly from the advisory before deploying). If a patched release is not yet installable or the module is no longer maintained, the safest compensating control is to uninstall/disable the Mother May I module, since it is an optional contrib add-on (trade-off: loss of whatever permission-gating functionality it provides). Where the module must stay enabled, restrict access to the pages/forms that render its input to trusted authenticated roles and place them behind authentication, and consider a WAF/CSP rule that constrains inline script execution to blunt XSS payloads (trade-off: CSP tuning may break legitimate inline scripts and does not fix the underlying flaw). Track vuldb.com/vuln/377663 and the EUVD record for a confirmed fixed version.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in composer
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Mother May I is a contributed access-control/permissions helper module for the Drupal CMS (PHP), identified by CPE cpe:2.3:a:drupal:mother_may_i. The weakness is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-supplied input is rendered into HTML output without adequate sanitization or output encoding, allowing arbitrary HTML/JavaScript to run in a victim's session. In Drupal, such flaws typically arise when module code emits values via unsafe render paths instead of Drupal's built-in Twig auto-escaping or sanitization APIs (Html::escape, Xss::filter, #plain_text). The Drupal Security Team advisory SA-CONTRIB-2026-045 is the authoritative source for this contrib module.
Know when Mother May I 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:N/UI:N/S:U/C:H/I:H/A:H
Typical stored XSS: network vector, low complexity, UI:R because a victim must view the payload, S:C into the browser, low C/I and no A; PR:L assumes some access to submit input.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.org
vulnerability in Drupal Mother May I allows . This issue affects Mother May I versions: *.*.
Executive ViewAI
The Drupal 'Mother May I' contributed module contains a stored and reflected cross-site scripting vulnerability (CVSS 9.8) affecting all released versions that enables script injection in user browsers, potentially compromising credentials and enabling unauthorized account actions. Despite the critical technical rating, no public exploit has been identified and the module's limited deployment scope reduces organizational risk to only affected Drupal instances. No patch is currently available, requiring immediate interim mitigation on any systems where this module is deployed.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable or uninstall the 'Mother May I' module on all production systems if operationally feasible; (2) Implement strict input validation and output encoding in custom code; (3) Deploy WAF rules to detect and block XSS payloads; (4) Restrict access to Drupal administrative functions to trusted IP ranges; (5) Enable Content-Security-Policy headers to limit script execution scope; (6) Monitor vendor advisories weekly for patch release.
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.
EUVD-2026-43093
GHSA-44mv-pf85-f9px
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB