CVE-2026-76010
8.8 HIGHPublished 2026-10-31 · Updated 2026-10-31
AI risk analysis
- Summary
- The NextGEN Gallery plugin for WordPress allows authenticated attackers with custom-level access or higher to execute arbitrary code on the server due to unrestricted mass assignment of meta_data keys onto the image model, missing realpath containment in path construction, and a bypassable signature check on the public image delivery route.
- Exploitability
- Exploitation requires an authenticated attacker who owns at least one NextGEN gallery, which can be obtained by any Subscriber who was ever granted the 'NextGEN Manage gallery' capability—even after revocation—due to a stored gallery-author equality fallback in _can_manage_gallery().
- Blast radius
- Successful exploitation allows full server compromise including data exfiltration, lateral movement, and persistence for authenticated attackers with low privileges.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to NextGEN Gallery version 4.4.2 or later, which addresses the mass assignment, realpath containment, and signature bypass issues.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
The Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.4.1 via the render_image function. This is due to unrestricted mass assignment of caller-supplied meta_data keys onto the image model combined with missing realpath containment in path construction and a bypassable signature check on the public image delivery route. This makes it possible for authenticated attackers, with custom-level access and above, to execute code on the server. Exploitation requires the authenticated attacker to own at least one NextGEN gallery — a condition that can be satisfied by any Subscriber who was ever granted the 'NextGEN Manage gallery' capability, and that access is retained indefinitely due to the stored gallery-author equality fallback in _can_manage_gallery() even after the capability is revoked.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-434
All references
- https://plugins.trac.wordpress.org/browser/nextgen-gallery/tags/4.3.0/src/DataStorage/Manager.php#L1226
- https://plugins.trac.wordpress.org/browser/nextgen-gallery/tags/4.3.0/src/DataStorage/Manager.php#L2373
- https://plugins.trac.wordpress.org/browser/nextgen-gallery/tags/4.3.0/src/DataStorage/Manager.php#L2951
- https://plugins.trac.wordpress.org/browser/nextgen-gallery/tags/4.3.0/src/DynamicThumbnails/Controller.php#L33
- https://plugins.trac.wordpress.org/browser/nextgen-gallery/tags/4.3.0/src/XMLRPC/Controller.php#L289
- https://plugins.trac.wordpress.org/browser/nextgen-gallery/tags/4.3.0/src/XMLRPC/Controller.php#L69
- https://plugins.trac.wordpress.org/changeset/3699076/nextgen-gallery/trunk/src/DataStorage/Manager.php
- https://www.wordfence.com/threat-intel/vulnerabilities/id/36dcde20-0af2-4b8b-8637-9a070dffa8a1?source=cve
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- CRITICALCVE-2026-103882
- CRITICALCVE-2026-104800
- CRITICALCVE-2026-118235
- CRITICALCVE-2026-84999
- CRITICALCVE-2026-100716PoC
- HIGHCVE-2026-7693
- HIGHCVE-2026-92969
- CRITICALCVE-2026-94267
Related by shared AI tags and CWE weakness class. Browse the full archive.