Skip to main content

Editoria11y Accessibility Checker EUVDEUVD-2026-107816

| CVE-2026-96390 MEDIUM
Privilege Defined With Unsafe Actions (CWE-267)
2026-10-22 drupal GHSA-jp5c-5h2g-6r96
4.3
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege Drupal user
  2. Exploit
    Invoke permission-gated Editoria11y action
  3. Impact
    Escalate effective privileges within site

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V8 - Authorization Privilege defined with unsafe actions
Exploitation Conditions

Exploitation requires an authenticated Drupal account that has been granted the Editoria11y Accessibility Checker permission which is defined with unsafe actions (CWE-267); the CVSS PR:L confirms a privileged/authenticated prerequisite. The limiting factors are substantial: the attacker must already possess a site account AND that account must hold the specific module permission, and the site must run an affected version (≤2.2.23 or 3.0.0-3.0.9) with the Editoria11y module installed and enabled. No user interaction is required (UI:N), and impact is confined to integrity (I:L) with no confidentiality or availability effect. The precise unsafe action reachable via the permission is not described in the available sources.

Impact

This is a medium-severity, low-priority issue rather than an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N = 4.3) indicates a network-reachable flaw that requires an already-authenticated Drupal account (PR:L) and yields only limited integrity impact (I:L) with no confidentiality or availability loss. EPSS is very low at 0.13% (3rd percentile), and the vulnerability is NOT in CISA KEV, so there is no public exploit identified at time of analysis - the signals are internally consistent: low exploitation probability, no active-exploitation evidence, and a modest technical impact. The vuln.today decision label is 'this_month', which aligns with a patch-on-normal-cycle posture rather than act_now/emergency. CWE-267 (Privilege Defined With Unsafe Actions) means the module defines a Drupal permission that grants access to actions more powerful than intended, allowing a user holding that permission to escalate privileges; the exact unsafe action is not detailed in the available sources. No signals conflict here - this is a genuine but low-urgency privilege-escalation hardening fix, not a high-CVSS-but-overhyped issue.

Exploit ScenarioDerived

An authenticated Drupal user who has been granted the Editoria11y-related permission uses the overly-broad permission to perform actions beyond their intended privilege level, escalating their effective access within the site. No public exploit code or PoC reference is provided, and the precise unsafe action is not described in the available sources. Exploitation requires an existing low-privilege account that already holds the affected permission.

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

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

Alert me

AnalysisAIv1 – Oct 22, 2026

Privilege escalation in the Drupal contributed module Editoria11y Accessibility Checker lets an account that already holds the module-granted permission perform actions beyond what that permission should allow, affecting integrity only. Sites running any release from 0.0.0 through 2.2.23 or from 3.0.0 through 3.0.9 with the module installed and enabled are exposed, but the CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) confirms the attacker must first hold an authenticated account carrying that specific permission. Exploitation is not confirmed as active - the issue is not in CISA KEV, no public exploit code is identified at time of analysis, and EPSS is only 0.13% (3rd percentile), which matches the this_month, medium-severity, low-priority rating rather than an emergency.

RemediationAI

Patch availability is confirmed from the vendor: Drupal published SA-CONTRIB-2026-185 (https://www.drupal.org/sa-contrib-2026-185), and the affected ranges given as 0.0.0 through 2.2.23 and 3.0.0 through 3.0.9 indicate a fix in each branch - confirm the exact fixed release in the advisory before upgrading, then update the module via Composer or the Drupal admin UI and run the database update routine. Because the prerequisite is an account holding the module's permission, the interim reduction in exposure is to audit roles and remove the Editoria11y permission from accounts that do not need it; the trade-off is that those users lose access to the accessibility checker's features on the site. No other compensating control is described in the available sources, and reconnaissance for the module's presence is cheap, so the exposure of an unpatched, enabled install remains until the update is applied.

Affected VersionsENISA

Editoria11y Accessibility Checker 0.0.0 <2.2.23
Editoria11y Accessibility Checker 3.0.0 <3.0.9

Affected Packages

composer drupal/editoria11y fix: 2.2.23, 3.0.9
euvd editoria11y_accessibility_checker fix: 2.2.23, 3.0.9

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

The root cause class is CWE-267, Privilege Defined With Unsafe Actions: a permission or role shipped by the Editoria11y module is configured such that the actions it authorizes exceed the trust level the permission is meant to convey, so a holder can escalate to something more powerful than intended. The CPE cpe:2.3:a:drupal:editoria11y_accessibility_checker:*:*:*:*:*:*:*:* covers the whole product rather than a single release, which is why both maintained branches are in scope. The flaw sits in Drupal's contributed-module permission model rather than in core, so the attack surface exists only where the module is enabled and a role has been granted its Editoria11y permission; the network vector and PR:L reflect that a valid account with that grant is the entry condition, UI:N means no victim action is needed, and the unchanged scope with I:L means the consequence is bounded to unintended modifications. The specific unsafe action reachable through the permission, and the exact code path that enforces it, are not described in the available sources.

Know when Editoria11Y Accessibility Checker 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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Reachable over the web (AV:N) but requires an authenticated account holding the module permission (PR:L); limited integrity-only impact (I:L) with no confidentiality or availability loss.

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

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

4
Severity Changed
Oct 22, 2026 - 15:22 NVD
LOW MEDIUM
CVSS changed
Oct 22, 2026 - 15:22 NVD
3.5 (LOW) 4.3 (MEDIUM)
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Privilege Defined With Unsafe Actions vulnerability in Drupal Editoria11y Accessibility Checker allows Privilege Escalation. This issue affects Editoria11y Accessibility Checker versions: from 0.0.0 to 2.2.23, from 3.0.0 to 3.0.9.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche Drupal contrib accessibility module, limited production footprint
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.1%
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

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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