<?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/"><channel><title>CVE-2021-47936 — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2021-47936/</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>Sun, 10 May 2026 13:19:13 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2021-47936/feed.xml" rel="self" type="application/rss+xml"/><item><title>OpenCATS 0.9.4 Remote Code Execution Vulnerability (CVE-2021-47936)</title><link>https://feed.craftedsignal.io/briefs/2026-05-opencats-rce/</link><pubDate>Sun, 10 May 2026 13:19:13 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-opencats-rce/</guid><description>OpenCATS 0.9.4 is vulnerable to remote code execution (CVE-2021-47936) allowing unauthenticated attackers to execute arbitrary commands by uploading malicious PHP files disguised as resume attachments through the careers job application endpoint, leading to potential system compromise.</description><content:encoded><![CDATA[<p>OpenCATS 0.9.4 contains a remote code execution vulnerability, identified as CVE-2021-47936, that allows unauthenticated attackers to execute arbitrary commands. The vulnerability stems from the application&rsquo;s handling of resume attachments uploaded through the careers/job application endpoint. By disguising malicious PHP files as legitimate resumes, attackers can bypass upload restrictions and inject executable code into the server&rsquo;s upload directory. Successful exploitation allows attackers to execute system commands via POST requests to the uploaded PHP file, potentially leading to full system compromise. This vulnerability poses a significant risk to organizations using OpenCATS 0.9.4, as it requires no authentication and can be exploited remotely.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker accesses the careers/job application endpoint of an OpenCATS 0.9.4 instance.</li>
<li>The attacker crafts a malicious PHP file containing the desired payload (e.g., a reverse shell or command execution).</li>
<li>The attacker disguises the PHP file as a resume attachment (e.g., by changing the file extension or embedding it within a PDF).</li>
<li>The attacker uploads the malicious file through the job application form.</li>
<li>The OpenCATS application saves the uploaded file to the server&rsquo;s upload directory (location varies based on configuration).</li>
<li>The attacker identifies the location and filename of the uploaded file.</li>
<li>The attacker sends a POST request to the uploaded PHP file, including the system commands to be executed in the request body.</li>
<li>The server executes the commands specified in the POST request, enabling the attacker to achieve remote code execution.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2021-47936 allows unauthenticated attackers to execute arbitrary commands on the OpenCATS server. This can lead to complete system compromise, data theft, and denial of service. Given the nature of OpenCATS, a recruitment applicant tracking system, the impact includes exposure of sensitive applicant data. Since the exploit is unauthenticated, any OpenCATS 0.9.4 instance exposed to the internet is at risk.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply available patches or upgrade to a supported version of OpenCATS to remediate CVE-2021-47936.</li>
<li>Implement strict file type validation on all file upload endpoints, blocking the upload of executable files (e.g., PHP, ASP, JSP).</li>
<li>Monitor web server logs for suspicious POST requests targeting files in the upload directory as detected by the Sigma rule &ldquo;Detect OpenCATS RCE via Resume Upload&rdquo;.</li>
<li>Deploy the Sigma rules in this brief to your SIEM and tune for your environment.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">threat</category><category>CVE-2021-47936</category><category>rce</category><category>opencats</category><category>vulnerability</category></item></channel></rss>