Skip to main content

Calculate Working Days EUVDEUVD-2026-107877

| CVE-2026-84914 MEDIUM
Missing Authorization (CWE-862)
2026-10-22 drupal GHSA-wh55-qf35-mqfr
5.3
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Reach Drupal site over network
  2. Exploit
    Request unprotected module endpoint
  3. Execution
    Bypass missing authorization check
  4. Impact
    Perform 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.

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 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

Calculate Working Days 0.0.0 <2.0.3

Affected Packages

composer drupal/calculate_working_days fix: 2.0.3
euvd calculate_working_days fix: 2.0.3

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

Vendor (drupal) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

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.

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

Lifecycle Timeline

2
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:22 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche Drupal contributed module, not core, limited site adoption
Social Media
1
Sightings
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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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