Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Drupal site over network
-
ExploitRequest unprotected module endpoint
-
ExecutionBypass missing authorization check
-
ImpactPerform unauthorized action (low integrity impact)
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 affected component is the Drupal contributed module 'Calculate Working Days' at any version from 0.0.0 up to (but not including) 2.0.3; a site must have this specific module installed and enabled. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication, no user interaction, and no special non-default configuration are stated as required - exploitation is network-reachable and low-complexity against affected installations. The exact endpoint/feature lacking the authorization check and any routing prerequisites are not described in the available sources. The principal limiting factor is footprint: only Drupal sites running this particular contributed module in a pre-2.0.3 version are exposed, and the impact is confined to a Low integrity effect with no confidentiality or availability consequences. |
| Impact | This is a genuine-but-low-priority access-control weakness, not a high-severity emergency. The CVSS 3.1 base score is 5.3 (Medium) with vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, meaning network-reachable, low-complexity, unauthenticated exploitation with only a Low integrity impact and no confidentiality or availability impact. That modest impact is consistent with a Missing Authorization / forceful-browsing flaw (CWE-862). The exploitation signals reinforce low urgency: EPSS is 0.14% (3rd percentile), the vulnerability is NOT in CISA KEV, and no public exploit or PoC is referenced - only vendor/NVD advisories. SSVC gives Exploitation=none, Automatable=yes, Technical Impact=partial; the 'Automatable=yes' is the only elevating factor, indicating that IF an exploit emerged it could be scripted at scale, but current real-world exploitation evidence is absent. The vuln.today decision label is 'this_month', which is a routine-patch cadence rather than act_now/emergency, and it aligns with the low EPSS and no-KEV status. There are no strongly conflicting signals here: every source points to a legitimate medium-severity issue affecting a niche Drupal contributed module, worth patching on a normal monthly cycle rather than treating as a priority incident. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker directly requests a URL or route exposed by the Calculate Working Days module that lacks a proper authorization check, performing forceful browsing to reach functionality or modify data they should not be able to (Low integrity impact, no data disclosure or outage). The CVSS vector (AV:N/AC:L/PR:N/UI:N) makes this trivial to attempt with a crafted HTTP request and no user interaction, but no public exploit code or PoC is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Missing authorization in the Drupal contributed module Calculate Working Days (versions 0.0.0 through 2.0.3, fixed in 2.0.3) lets unauthenticated remote requests reach routes or pages that should be gated by a permission check, a forceful-browsing style access-control bypass scored CVSS 5.3. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N) exploitation requires no authentication or user interaction, but the impact is limited to a Low integrity effect with no confidentiality or availability consequences, and only sites that have installed and enabled this specific contributed module in a pre-2.0.3 release are exposed. No public exploit has been identified at time of analysis, there is no CISA KEV listing, EPSS is 0.14% (3rd percentile), and SSVC records exploitation as none with partial technical impact.
RemediationAI
Vendor-released patch: 2.0.3 - update the Calculate Working Days contributed module to version 2.0.3 or later, following the Drupal Security Advisory SA-CONTRIB-2026-122 (https://www.drupal.org/sa-contrib-2026-122), and apply the update through the standard Drupal module update workflow rather than patching in place. Because the module is a contributed add-on, the residual risk before updating is confined to sites where it is installed and enabled; sites that cannot update promptly can disable or uninstall the module to remove the exposed routes entirely, at the cost of losing the working-days calculation functionality the module provides. Drupal core is unaffected by this advisory, so no core upgrade is required as part of this fix, and SSVC rates the issue as automatable but with no observed exploitation, supporting routine rather than emergency scheduling.
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 affected code is a PHP module in the Drupal contributed ecosystem, 'Calculate Working Days', which exposes Drupal routes/controllers that perform working-day calculations. The root cause class is CWE-862 (Missing Authorization): one or more of the module's routes or menu callbacks is reachable without the access check (such as a _permission requirement or an equivalent access callback) that the developer intended to enforce, so a visitor can reach the functionality directly by requesting the URL rather than navigating through the intended UI - the classic forceful-browsing pattern. Note that the CVSS metrics describe severity, not triggering mechanism; the exact endpoint, route path, and any additional routing prerequisites are not described in the available sources, and Drupal's own permission layer for the rest of the site is not implicated. The CPE record cpe:2.3:a:drupal:calculate_working_days:*:*:*:*:*:*:*:* confirms that the vendor/product pairing is the module itself rather than Drupal core, so the exposure footprint is the subset of Drupal sites running this contrib module.
Know when Calculate Working Days 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:N/I:L/A:N
Missing authorization permits unauthenticated network forceful browsing (AV:N/AC:L/PR:N/UI:N); impact limited to Low integrity with no confidentiality or availability effect per the advisory.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
2DescriptionCVE.org
Missing Authorization vulnerability in Drupal Calculate Working Days allows Forceful Browsing. This issue affects Calculate Working Days versions: from 0.0.0 to 2.0.3.
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-107877
GHSA-wh55-qf35-mqfr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB