CVE-2026-5411

HighCVSS 8.8/10Last modified Jun 17, 2026

Description

The WP Captcha PRO (the premium version of the Advanced Google reCAPTCHA plugin, both have the same slug) plugin for WordPress is vulnerable to arbitrary file upload in all versions up to, and including, 5.38. This is due to a capability check in the save_ajax() function of the licensing module, combined with unrestricted file extraction in sync_cloud_protection(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to upload arbitrary files including PHP webshells to the server by injecting a malicious cloud_protection_url into the license meta, which the plugin then downloads and extracts without file type validation into a web-accessible uploads directory. This can be used for remote code execution. Note: The vulnerability can only be exploited with a remote URL if "allow_url_fopen" is enabled in the php.ini config.

Metrics

CVSS 3.1 8.8/10CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jun 5, 2026
Last modified
Jun 17, 2026
NVD status
Deferred

Related CVEs from 2026

CVE-2026-541117.0Concurrent execution using shared resource with improper synchronization ('race condition') in Windows USB Print Driver allows an authorizedCVE-2026-541127.0Concurrent execution using shared resource with improper synchronization ('race condition') in Windows Win32K allows an authorized attacker CVE-2026-541137.5Allocation of resources without limits or throttling in Windows Kernel allows an unauthorized attacker to deny service over a network.CVE-2026-541147.8Use after free in Windows Win32K allows an authorized attacker to elevate privileges locally.CVE-2026-541157.8Integer overflow or wraparound in Windows Active Directory allows an authorized attacker to elevate privileges locally.CVE-2026-541166.5Access of resource using incompatible type ('type confusion') in SQL Server allows an authorized attacker to disclose information over a netCVE-2026-541179.8Deserialization of untrusted data in SQL Server allows an unauthorized attacker to execute code over a network.CVE-2026-541189.8Deserialization of untrusted data in SQL Server allows an unauthorized attacker to execute code over a network.CVE-2026-541197.5Loop with unreachable exit condition ('infinite loop') in Windows Active Directory allows an unauthorized attacker to deny service over a neCVE-2026-54126.5In Juju versions prior to 2.9.57 and 3.6.21, an authorization issue exists in the Controller facade. An authenticated user can call the ClouCVE-2026-541208.8Improper input validation in Microsoft Surface allows an authorized attacker to execute code over a network.CVE-2026-541218.8Improper authorization in Active Directory Certificate Services (AD CS) allows an authorized attacker to elevate privileges over a network.
CVE-2026-5411: High severity, CVSS 8.8 | Vulnix