<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>UnoPim - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/unopim/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 02 Sep 2026 21:16:04 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/unopim/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Authenticated Arbitrary File Upload in UnoPim</title><link>https://feed.craftedsignal.io/briefs/2026-09-unopim-rce/</link><pubDate>Wed, 02 Sep 2026 21:16:04 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-unopim-rce/</guid><description>UnoPim versions prior to 2.1.5 allow authenticated administrators to execute arbitrary code via an insecure TinyMCE image upload endpoint that fails to validate file extensions.</description><content:encoded><![CDATA[<p>UnoPim versions before 2.1.5 are vulnerable to an authenticated arbitrary file upload flaw (CVE-2026-82524). The vulnerability resides in the TinyMCE image upload endpoint, which lacks sufficient validation of file extensions and MIME types. An attacker with administrative privileges can upload a PHP web shell to the application's public storage directory. Once uploaded, the attacker can trigger the malicious script by navigating to the file path returned in the server's HTTP response, resulting in remote code execution (RCE) on the underlying server. This vulnerability is significant because it allows a compromised administrative account to achieve full system control, bypassing intended restrictions on the file upload functionality.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker authenticates to the UnoPim administrative dashboard using valid or compromised credentials.</li>
<li>The attacker navigates to the TinyMCE image upload feature within the application interface.</li>
<li>The attacker crafts a request to the TinyMCE image upload endpoint containing a malicious PHP file payload.</li>
<li>The UnoPim server receives the file and fails to perform server-side validation of the 'extension' or 'MIME type' attributes.</li>
<li>The server stores the malicious PHP file within a public-facing directory on the web server storage disk.</li>
<li>The application returns the URL path of the uploaded file to the attacker in an HTTP response.</li>
<li>The attacker sends an HTTP GET request to the path of the uploaded PHP file.</li>
<li>The web server executes the PHP code, enabling command execution or persistent backdoor access.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for full remote code execution on the server hosting the UnoPim instance. As the vulnerability requires administrative access, it is typically used for lateral movement or persistence after an initial account compromise. The impact includes potential full system compromise, data exfiltration from the database or storage, and the ability to pivot to other internal network resources.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade UnoPim to version 2.1.5 or later immediately to incorporate necessary file validation logic.</li>
<li>Monitor web server logs for HTTP POST requests to the TinyMCE image upload endpoint that contain unusual file extensions (e.g., .php, .phtml, .php7).</li>
<li>Restrict administrative access to the UnoPim dashboard to known-trusted management IP addresses.</li>
<li>Audit the public storage directory for unauthorized script files that do not match expected image file formats.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>rce</category><category>file-upload</category><category>cve-2026-82524</category></item></channel></rss>