ZeroHour

CVE-2026-82524

niche

Authenticated PHP Upload RCE in UnoPim via TinyMCE Image Upload

CVSS 4.0
8.6 high
EPSS
<1%p28
Published
()
Modified
AI analysis

UnoPim before 2.1.5 fails to validate file extensions and MIME types on the TinyMCE image upload endpoint, allowing an authenticated administrator to upload arbitrary PHP files. An attacker with administrator credentials uploads a PHP web shell to the public storage disk and then requests the URL returned in the upload response, causing the server to execute the file. Successful exploitation yields arbitrary operating-system command execution and full compromise of the underlying server. Only UnoPim deployments running versions prior to 2.1.5 are affected, and exploitation requires valid administrator access, so exposed instances with compromised or reused admin credentials are at greatest risk. There is no public proof-of-concept, the flaw is not in CISA KEV, and EPSS (0.3%) suggests exploitation is currently unlikely.

What to do: Upgrade UnoPim to version 2.1.5 or later. As interim mitigation, restrict and protect administrator accounts (strong credentials, MFA), block PHP execution in the public storage directory, and audit that directory for unexpected .php files that may already have been uploaded as web shells.

Affected
Webkul (UnoPim project) UnoPimall versions prior to 2.1.5 (fixed in 2.1.5)
Estimated exposure
nichelikely only hundreds to a few thousand self-hosted instances (estimate) — UnoPim is a niche, self-hosted open-source product information management application with a small install base, and no public install-count or internet-exposure scan data is available, so this is an order-of-magnitude estimate only.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

UnoPim before 2.1.5 contains an authenticated file upload vulnerability that allows authenticated administrators to upload arbitrary PHP files through the TinyMCE image upload endpoint due to missing file extension and MIME type validation. Attackers can upload a PHP web shell to the public storage disk and execute arbitrary operating system commands on the server by accessing the uploaded file at the URL returned in the server response.

Weakness
CWE-434
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.