CVE-2026-84920 in Unpublished Node Permissions Plugininfo

Summary

by MITRE • 10/22/2026

Incorrect Authorization vulnerability in Drupal Unpublished Node Permissions allows Forceful Browsing. This issue affects Unpublished Node Permissions versions: from 0.0.0 to 1.8.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 10/22/2026

The identified security flaw resides within the Drupal module known as Unpublished Node Permissions, specifically affecting version ranges from 0.0.0 through 1.8.0. This vulnerability constitutes a critical failure in access control mechanisms, allowing for forceful browsing of content that is explicitly intended to remain hidden from public view. In standard web application architecture, unpublished nodes are typically restricted by the core Drupal system and associated permission modules, ensuring they do not appear in listings or direct URL accesses unless the user possesses specific administrative privileges. However, due to an incorrect authorization implementation within this particular module, these safeguards can be bypassed under certain conditions, leading to a significant breach of confidentiality for sensitive site content.

From a technical perspective, the root cause lies in how the module handles permission checks when rendering or serving unpublished nodes. Instead of strictly enforcing the unpublished status as a hard barrier against unauthorized access, the logic likely fails to validate user roles or permissions adequately before delivering node data. This oversight permits authenticated users with lower privilege levels, and potentially unauthenticated visitors depending on the specific configuration, to retrieve full details of content marked as unpublished. The flaw aligns closely with CWE-284, which describes Improper Access Control, where a system fails to restrict access to resources based on user identity or role. Furthermore, this behavior facilitates unauthorized data retrieval without requiring complex exploitation techniques such as buffer overflows or code injection, relying instead on simple HTTP requests to endpoints that should be inaccessible.

The operational impact of this vulnerability is substantial for organizations using the affected versions. Unpublished nodes often contain draft articles, sensitive internal communications, personal identifiable information, or proprietary business strategies intended solely for editorial review or specific stakeholder access. The ability to force browse these items means that competitors, malicious actors, or curious users can expose confidential material without detection by standard security monitoring tools designed to flag injection attacks or privilege escalation attempts. This exposure not only compromises data integrity and confidentiality but also poses severe reputational risks if sensitive information becomes publicly available on the open web. Additionally, it undermines trust in the content management system's ability to manage workflow states correctly, potentially leading to compliance violations regarding data protection regulations such as GDPR or HIPAA if personal health or financial data is involved.

To mitigate this risk, immediate action is required for all systems running Unpublished Node Permissions versions up to 1.8.0. The primary remediation step involves upgrading the module to a patched version where the authorization logic has been corrected to strictly enforce unpublished status regardless of other permission settings. If an upgrade is not immediately feasible due to compatibility constraints, administrators should implement compensating controls such as web application firewall rules that block access patterns associated with unauthorized node retrieval or restrict direct URL access to content paths based on user roles at the server level. Regular security audits and penetration testing focused on access control flaws are recommended to ensure no other similar vulnerabilities exist within the broader Drupal installation. Continuous monitoring of ATT&CK techniques related to Discovery, specifically those involving enumeration of accessible resources, can help detect any attempts to exploit this weakness in real-time environments.

Responsible

Drupal

Reservation

09/02/2026

Disclosure

10/22/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!