CVE-2026-118041 · Other
NO FIX YET · SEE WHAT TO DO
The Contest Gallery WordPress plugin before 34.0.3 does not sanitise file names uploaded through its e-commerce sale file-replacement feature. An authenticated user with Author-level access or higher can write files with arbitrary names and extensions into a web-accessible directory, and can overwrite the directory's protection file to achieve remote code execution.
first public Nov 11, 2026 · 1 source
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Sites running the Contest Gallery WordPress plugin before 34.0.3 where users with Author-level access or higher can use the e-commerce sale file-replacement feature. The attacker needs a logged-in Author account, so sites without untrusted Author accounts face less risk. unknown whether the e-commerce feature must be enabled for exposure.
Not affected if no-author-accounts, plugin-version-34.0.3-or-later
Who cares contest-gallery, wordpress
34.0.3 or later (the fixed version named in the description).The Contest Gallery WordPress plugin before 34.0.3 does not sanitise the name of files uploaded through its e-commerce sale file-replacement feature, allowing authenticated users with Author-level access and above to write files with an arbitrary name and extension to a web-accessible directory and, by overwriting the directory's protection file through the same flow, achieve Remote Code Execution.
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Check it with your coding agent
It reads this page and tells you if your code is affected.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.