Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2024-27190

CVE-2024-27190: Download Media Auth Bypass Vulnerability

CVE-2024-27190 is an authorization bypass flaw in the Download Media WordPress plugin that allows unauthorized access to restricted functions. This post explains its impact, affected versions, and mitigation steps.

Published:

CVE-2024-27190 Overview

CVE-2024-27190 is a missing authorization vulnerability in the Jean-David Daviet Download Media plugin for WordPress. The flaw affects all versions up to and including 1.4.2. The plugin fails to enforce proper authorization checks on sensitive functionality, allowing authenticated users with low privileges to perform actions restricted to higher-privileged roles. The weakness is tracked under CWE-862 (Missing Authorization).

Critical Impact

An authenticated attacker with low privileges can bypass access controls in the Download Media plugin, compromising confidentiality, integrity, and availability of the affected WordPress site.

Affected Products

  • Jean-David Daviet Download Media WordPress plugin
  • All versions from n/a through 1.4.2
  • WordPress sites with the Download Media plugin installed and activated

Discovery Timeline

  • 2024-03-21 - CVE-2024-27190 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2024-27190

Vulnerability Analysis

The Download Media plugin exposes functionality without validating whether the calling user holds the required capability. Under CWE-862, the application performs a sensitive action without verifying that the requester is authorized. In WordPress plugins, this pattern typically occurs when admin-ajax.php handlers or REST endpoints omit current_user_can() capability checks or nonce validation.

An attacker with a low-privilege authenticated account, such as a subscriber, can invoke plugin actions intended for administrators or editors. The result is broken access control affecting site content and configuration through the plugin's exposed endpoints.

Root Cause

The plugin's action handlers do not enforce capability checks before executing privileged operations. Authorization logic is either missing or relies on assumptions about the client rather than server-side validation of the user's role and permissions.

Attack Vector

Exploitation requires network access to the WordPress site and a valid authenticated session with minimal privileges. The attacker sends crafted HTTP requests to the plugin's endpoints, triggering the unprotected functionality. No user interaction is required beyond the attacker's own authenticated request.

Technical details are documented in the Patchstack advisory for the Download Media plugin.

Detection Methods for CVE-2024-27190

Indicators of Compromise

  • Unexpected requests to Download Media plugin endpoints from low-privilege user sessions
  • WordPress access logs showing admin-ajax.php or plugin-specific URLs invoked by subscriber-level accounts
  • Unauthorized media uploads, downloads, or configuration changes attributed to non-administrative users
  • New or modified files in wp-content/uploads without corresponding administrator activity

Detection Strategies

  • Audit WordPress user activity logs for privilege boundary violations tied to the Download Media plugin
  • Correlate authenticated HTTP requests with the user's assigned role to identify capability mismatches
  • Monitor plugin-specific AJAX actions for invocations by non-privileged users

Monitoring Recommendations

  • Enable WordPress security plugins that log capability checks and administrative actions
  • Forward web server access logs to a centralized data lake for retention and query
  • Alert on repeated POST requests to plugin endpoints from accounts that should not require them

How to Mitigate CVE-2024-27190

Immediate Actions Required

  • Identify all WordPress sites running the Download Media plugin at version 1.4.2 or earlier
  • Deactivate the plugin until a patched version is confirmed installed
  • Review user accounts and revoke unnecessary subscriber or contributor access
  • Rotate credentials for any accounts that may have been used to exploit the flaw

Patch Information

No fixed version is documented in the enriched advisory data. Site administrators should consult the Patchstack advisory and the plugin's official page for updated releases addressing the missing authorization check.

Workarounds

  • Deactivate and remove the Download Media plugin if a patched version is unavailable
  • Restrict user registration to reduce the population of low-privilege accounts that could exploit the flaw
  • Deploy a Web Application Firewall rule to block unauthenticated or low-privilege requests to the plugin's endpoints
  • Enforce least-privilege role assignment across all WordPress user accounts

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.