Skip to main content

Ajax Dashboard CVE-2026-3527

| EUVDEUVD-2026-16379 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-03-26 drupal
6.5
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Impact

The risk profile of this vulnerability is moderately high despite missing CVSS and EPSS scores. The authentication bypass nature (CWE-306) combined with the 'critical function' designation indicates the affected endpoints perform sensitive operations-likely dashboard data access or configuration changes. Attack vector is network-based and requires no special privileges (unauthenticated per the description), making exploitation trivially easy for any remote attacker with network access. However, without a published CVSS vector, attack complexity and scope cannot be independently verified. The absence of confirmed public exploit code or CISA KEV status suggests either limited real-world visibility or recent disclosure. For Drupal installations, the actual risk depends on dashboard sensitivity and whether the module controls administrative or data-sensitive operations. Organizations running AJAX Dashboard should prioritize patching, as authentication bypass vulnerabilities are often exploited opportunistically once disclosed.

Exploit ScenarioDerived

An unauthenticated attacker discovers the AJAX Dashboard module is active on a Drupal site and directly crafts HTTP POST/GET requests to known AJAX endpoints (e.g., /dashboard/fetch-data or /dashboard/update-config). Without authentication enforcement, the module processes the requests and returns sensitive dashboard data or applies configuration changes. For example, an attacker could enumerate dashboard metrics, modify widget settings, or trigger administrative actions depending on what the dashboard controls. This requires no special tools beyond basic HTTP client capabilities (curl, browser developer tools, or a simple script).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 26, 2026

Drupal AJAX Dashboard versions before 3.1.0 fail to enforce authentication on critical AJAX endpoints, allowing unauthenticated remote attackers to bypass access controls and invoke privileged dashboard functions. The vulnerability affects all versions from 0.0.0 through 3.1.0 (exclusive) and is categorized as a Missing Authentication for Critical Function (CWE-306). No public exploit code or active exploitation via CISA KEV has been confirmed at time of analysis, but the authentication bypass nature of this defect presents significant risk to installations relying on dashboard security.

RemediationAI

Upgrade Drupal AJAX Dashboard to version 3.1.0 or later as indicated in the vendor security advisory at https://www.drupal.org/sa-contrib-2026-022. This patch release fixes the missing authentication control on critical AJAX endpoints. Until patching is completed, administrators should disable or restrict access to the AJAX Dashboard module via web server configuration (e.g., Apache/.htaccess or nginx location blocks) to limit exposure to sensitive endpoints. Additionally, implement network-level access controls to restrict dashboard access to trusted IP ranges and apply Drupal's standard permission model to further minimize risk. Monitor Drupal logs for suspicious AJAX requests to dashboards endpoints as a temporary detection measure.

Affected VersionsENISA

AJAX Dashboard 0.0.0 <3.1.0

Affected Packages

composer drupal/ajax_dashboard fix: 3.1.0
euvd ajax_dashboard fix: 3.1.0

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 AJAX Dashboard module for Drupal (CPE: cpe:2.3:a:drupal:ajax_dashboard:*:*:*:*:*:*:*:*) implements AJAX-based endpoints for dashboard operations without properly validating user authentication state before processing requests. The root cause is classified as CWE-306 (Missing Authentication for Critical Function), a class of vulnerability where security-critical operations are accessible without credential verification. AJAX endpoints typically handle asynchronous data retrieval and state modification; when these endpoints lack authentication checks, attackers can craft HTTP requests directly to invoke protected actions. The vulnerability stems from improper access control configuration in the module's routing or permission system, allowing the module to process requests from unauthenticated sessions.

Know when Ajax Dashboard 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

NVD PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 26, 2026 - 20:03 nvd
MEDIUM 6.5

DescriptionCVE.org

Missing Authentication for Critical Function vulnerability in Drupal AJAX Dashboard allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects AJAX Dashboard: from 0.0.0 before 3.1.0.

Executive ViewAI

Why It Matters

CVE-2026-3527 presents notable security risk, a missing authentication vulnerability rated CVSS 6.5. This could allow unauthorized access to protected resources. Organizations should apply vendor updates when available and monitor for exploitation.

Business Impact: Moderate
Compensating Controls

Apply vendor patch. If patching is delayed: restrict network access, enable MFA, monitor auth logs.

Threat Intelligence Overview

EPSS Score
0.0%
Top 94% exploitable
Data Quality
4 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.0%
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

Exploitation
None
System Exposure· derived
Open
Automatable
Yes
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.

Related Vulnerabilities in Drupal Module Authorization Issues

View all 4

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