Skip to main content

CSS Usage Analyzer CVE-2026-96380

| EUVDEUVD-2026-107812 MEDIUM
Missing Authorization (CWE-862)
2026-10-22 drupal GHSA-qr23-c475-9627
6.5
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Reach public Drupal site
  2. Exploit
    Request unprotected analyzer resource
  3. Execution
    Bypass missing authorization check
  4. Impact
    Read or modify limited data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The prerequisite is that the CSS Usage Analyzer module (versions 1.0.0 through 1.0.2) is installed and enabled on an internet-reachable Drupal site; the flaw is a missing authorization check (CWE-862) that lets an attacker perform forceful browsing - directly requesting a module resource/URL that should be access-restricted - without authentication (PR:N). Limiting factors: the supplied CVSS vector specifies UI:R (some user interaction required) and impact is confined to Low confidentiality and Low integrity with no availability effect; the exact feature, path, or configuration that must be present to trigger the issue is not described in the available sources.

Impact

This is a moderate-severity (CVSS 5.4) Missing Authorization flaw (CWE-862) in the Drupal contrib module CSS Usage Analyzer. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) indicates network-reachable, low-complexity exploitation requiring no privileges (PR:N, so unauthenticated) but some user interaction (UI:R), with only Low confidentiality and integrity impact and no availability impact. There is no EPSS score, no CISA KEV listing, and no public exploit identified at time of analysis, so there is no public evidence of exploitation; the only priority signal is the vuln.today Decision label 'this_month', which is consistent with a patch-when-convenient issue rather than an emergency. One tension worth flagging: forceful browsing via missing authorization is typically a direct-request condition that would not require user interaction, yet the supplied vector asserts UI:R - the trigger is not described in the available sources, so this UI:R assumption should be verified against the Drupal advisory. Net: a real but non-urgent, lower-impact authorization bug in a niche contrib module, not a high-risk-but-low-real-risk mislabel nor an actively exploited priority.

Exploit ScenarioDerived

A remote, unauthenticated attacker directly requests a resource or endpoint exposed by the CSS Usage Analyzer module that should have been access-controlled, and because the authorization check is missing, obtains or alters limited data (C:L/I:L). No public exploit code is identified, and the CVSS vector indicates some user interaction may be involved; the exact feature or URL that is triggerable is not described in the available sources.

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

Missing authorization in the Drupal CSS Usage Analyzer module (versions 1.0.0 through 1.0.2) allows unauthenticated remote attackers to perform forceful browsing against an internet-reachable Drupal site where the module is installed and enabled. The issue is CWE-862 with low confidentiality and integrity impact and no availability impact, rated CVSS 5.4 (moderate); the exact resource or path involved is not described in the available sources. Vendor patching is available per Drupal SA-2026-189, and no public exploit was identified at time of analysis.

RemediationAI

Vendor patch status is 'Available from vendor'; apply the fix identified in Drupal SA-2026-189 (https://www.drupal.org/sa-contrib-2026-189), which is the authoritative source for the exact patched release because the supplied data does not state a fixed version number. Because the reported affected range runs through 1.0.2, do not assume 1.0.2 is fixed without confirming against the advisory; if the advisory identifies a later fixed release, upgrade to that version. No workaround is specified in the supplied sources, and the vendor advisory should be checked for any additional cleanup or configuration steps.

Affected VersionsENISA

CSS Usage Analyzer 1.0.0 <1.0.2

Affected Packages

composer drupal/css_usage_analyzer fix: 1.0.2
euvd css_usage_analyzer fix: 1.0.2

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

CSS Usage Analyzer is a Drupal contributed module, identified by CPE cpe:2.3:a:drupal:css_usage_analyzer, and the flaw is classified as CWE-862 Missing Authorization. In Drupal, that class concerns a code path that performs an action or exposes data without an access check; this case is described by the reporter as forceful browsing, meaning an attacker directly requests a module resource that should be access-restricted. The supplied sources do not state which route, permission, menu callback, or configuration is involved, so the precise trigger is not described in the available sources. The CVSS vector lists PR:N (unauthenticated) and Low confidentiality and Low integrity impact with no availability impact; the vendor/NVD vector includes UI:R while the independent assessment records UI:N, and the sources do not explain the user-interaction condition.

Know when Css Usage Analyzer 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.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.5 MEDIUM

Missing-authorization forceful browsing is a direct unauthenticated request needing no interaction (PR:N, UI:N); limited access yields C:L/I:L and no availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/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
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Oct 22, 2026 - 15:22 NVD
5.4 (MEDIUM) 6.5 (MEDIUM)
CVSS changed
Oct 22, 2026 - 14:22 NVD
5.4 (MEDIUM)
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Missing Authorization vulnerability in Drupal CSS Usage Analyzer allows Forceful Browsing. This issue affects CSS Usage Analyzer versions: from 1.0.0 to 1.0.2.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche Drupal contrib utility module, small deployment footprint
Data Quality
5 sources
Confidence: Medium

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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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