Skip to content
Threat Feed
high advisory

Unauthenticated Authorization Bypass in Material Dashboard WordPress Plugin

The Material Dashboard plugin for WordPress contains a missing authorization vulnerability (CVE-2026-6079) allowing unauthenticated attackers to enumerate, execute, or delete scheduled tasks.

The Material Dashboard plugin for WordPress (all versions up to and including 1.4.10) is vulnerable to unauthorized access and modification of data due to missing capability checks on the amd_ajax_target_task_manager() function. This flaw allows unauthenticated remote attackers to interact with the plugin's task management interface via the public_amd_ajax_handler AJAX action. Successful exploitation enables an attacker to enumerate all scheduled tasks, potentially exposing sensitive information or PII, execute arbitrary tasks, or delete tasks within the WordPress environment. This vulnerability stems from a lack of proper authorization validation before performing administrative actions, effectively granting unauthenticated users the ability to manipulate internal task scheduling.

Attack Chain

  1. Attacker performs reconnaissance on the target WordPress site to confirm the presence of the Material Dashboard plugin.
  2. Attacker crafts an HTTP POST request targeting the WordPress admin-ajax.php endpoint.
  3. Attacker specifies the 'public_amd_ajax_handler' action within the request parameters.
  4. Attacker includes specific parameters to target the vulnerable amd_ajax_target_task_manager() function.
  5. The plugin fails to verify the user's authorization/capabilities due to the missing check.
  6. The plugin processes the request, allowing the attacker to list, trigger, or delete scheduled tasks.
  7. Attacker achieves the final objective of unauthorized data modification or information disclosure via the manipulated tasks.

Impact

Successful exploitation of this vulnerability leads to unauthorized administrative control over plugin tasks. This includes potential information disclosure of PII contained in scheduled tasks, disruption of site functionality by deleting tasks, and unauthorized execution of tasks, which could be leveraged to further compromise the WordPress instance depending on the specific tasks configured.

Recommendation

Prioritize patching the Material Dashboard plugin immediately to version 1.4.11 or higher where authorization checks have been implemented. Use the web server logs to identify requests containing the 'public_amd_ajax_handler' action parameter to determine if this endpoint has been probed by unauthorized sources. If patching is not immediately feasible, restrict access to the WordPress admin-ajax.php endpoint at the web application firewall (WAF) layer or disable the plugin to mitigate the risk of unauthorized task manipulation.


Immediate actions

Update Material Dashboard plugin to 1.4.11+

IT Operations 24h

Threat Hunt

Search logs for public_amd_ajax_handler action from unauthorized IPs

T1190 high high confidence hunt now

Data: webserver_logs

Mitigations

Monitor or block requests to admin-ajax.php containing the vulnerable action

immediate SOC

CVE-2026-6079

Detection coverage 1

Detects CVE-2026-6079 Exploitation - Unauthorized AJAX Task Handler

high

Detects exploitation attempts against the Material Dashboard plugin by monitoring for the public_amd_ajax_handler action in AJAX requests.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →