Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess Drupal site without authentication
-
ExploitEnumerate unpublished node URLs
-
ExecutionBypass access control checks
-
ImpactView sensitive unpublished content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
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 | Drupal with Unpublished Node Permissions module versions 0.0.0 through 1.6.x installed. Remote unauthenticated attacker can directly browse URLs of unpublished nodes. No victim interaction required; default module configuration is vulnerable. |
| Impact | This vulnerability presents moderate to high real-world risk due to its direct impact on content confidentiality. While CVSS and EPSS scores are not provided, the CWE-863 classification (Incorrect Authorization) and the authentication bypass nature of forceful browsing attacks indicate network-accessible exploitation with likely low attack complexity. The vulnerability affects a commonly-used Drupal permission control module, suggesting broad deployment across Drupal sites managing sensitive unpublished content (draft articles, scheduled publications, private documentation). Without explicit CVSS vector data indicating privilege requirements (PR:N/L/H), attack complexity, or user interaction needs, the risk cannot be quantified precisely; however, authorization bypass vulnerabilities typically score 6.5+ and pose material disclosure risk. No KEV status or public exploit code has been identified, suggesting this is not yet actively weaponized, but the straightforward nature of forceful browsing attacks means exploitation is likely automatable and does not require advanced techniques. |
| Exploit ScenarioDerived | An authenticated or unauthenticated remote attacker can enumerate unpublished node URLs (e.g., /node/42) and directly request them in a browser or automated script, bypassing the Unpublished Node Permissions module's role-based access checks. The attacker gains unauthorized read access to sensitive draft content, scheduled announcements, or private documentation that the site administrator intended to restrict. For example, a competitor or malicious user could view draft product announcements scheduled for future publication, or access restricted internal documentation, before the content is intended to be public. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 26, 2026
Unpublished Node Permissions module for Drupal versions prior to 1.7.0 contains an incorrect authorization vulnerability (CWE-863) that permits forceful browsing of unpublished nodes by bypassing access controls. Attackers can view content that should be restricted to specific user roles by directly accessing node URLs, circumventing the module's permission enforcement logic. No public exploit code or active exploitation has been identified at the time of analysis.
RemediationAI
Immediately upgrade the Unpublished Node Permissions module to version 1.7.0 or later via the Drupal admin interface or Composer package manager. This release contains the authorization check corrections necessary to enforce proper access controls on unpublished nodes. Until patching is completed, implement temporary compensating controls: (1) restrict direct node access via web server rewrite rules to block forceful browsing patterns, (2) enforce strict Content Security Policy headers, (3) enable Drupal's built-in node access logging to audit access attempts, and (4) verify that unpublished node URLs are not indexed by search engines. Apply the patch immediately as this vulnerability directly circumvents content access controls. Consult the vendor advisory at https://www.drupal.org/sa-contrib-2026-029 for additional site-specific guidance.
Affected VersionsENISA
Affected Packages
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 Unpublished Node Permissions module (CPE: cpe:2.3:a:drupal:unpublished_node_permissions:*:*:*:*:*:*:*:*) is a Drupal contributed module designed to manage granular access permissions for unpublished content nodes. The vulnerability stems from a CWE-863 (Incorrect Authorization) flaw where the module fails to properly validate user permissions before granting access to unpublished node resources. The root cause involves insufficient authorization checks in the request handling logic, allowing authenticated or unauthenticated users to bypass permission gates through direct URL manipulation or forceful browsing techniques. This is a classic authorization bypass where the access control matrix is not properly enforced at the resource level.
Know when Unpublished Node Permissions 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:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
Incorrect Authorization vulnerability in Drupal Unpublished Node Permissions allows Forceful Browsing.This issue affects Unpublished Node Permissions: from 0.0.0 before 1.7.0.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-16395
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB