<?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>Cpe:2.3:a:blogengine:blogengine.net:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3ablogengineblogengine.net/</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>Tue, 20 Oct 2026 09:05:48 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3ablogengineblogengine.net/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>BlogEngine.NET: Arbitrary File Upload Remote Code Execution (CVE-2023-33404)</title><link>https://feed.craftedsignal.io/briefs/2026-10-blogengine-rce/</link><pubDate>Tue, 20 Oct 2026 09:05:48 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-blogengine-rce/</guid><description>BlogEngine.NET versions 3.3.8.0 and earlier are vulnerable to arbitrary file upload via the /api/upload endpoint, allowing authenticated users with EditOwnPosts permissions to achieve remote code execution.</description><content:encoded><![CDATA[<p>BlogEngine.NET versions 3.3.8.0 and earlier contain an arbitrary file upload vulnerability (CVE-2023-33404) that facilitates remote code execution. The vulnerability resides within the application's API processing logic, specifically the /api/upload endpoint. An attacker holding the 'EditOwnPosts' permission can abuse this endpoint to upload malicious files. The application fails to properly validate the file type or path, instead saving the uploaded content to a hard-coded directory. Once the file is placed in this directory, an attacker can access the file via a standard HTTP request to trigger execution of the embedded code. This vulnerability is significant due to the availability of proof-of-concept exploit material, which increases the likelihood of exploitation against unpatched instances.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker authenticates to the BlogEngine.NET instance with at least 'EditOwnPosts' privileges.</li>
<li>Attacker initiates an HTTP POST request to the /api/upload endpoint with the parameter &quot;action=video&quot;.</li>
<li>The application verifies the user's 'EditOwnPosts' permissions.</li>
<li>The application processes the request, utilizing the hard-coded directory path for storage.</li>
<li>The server-side UploadVideo function is invoked to handle the incoming file stream.</li>
<li>The application writes the malicious file to the filesystem, creating the target directory if it does not already exist.</li>
<li>Attacker makes a subsequent HTTP GET request to the path where the file was saved.</li>
<li>The web server executes the code contained within the uploaded file, resulting in full remote code execution.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated (post-authentication) attackers to gain remote code execution on the server hosting BlogEngine.NET. This grants the attacker the ability to interact with the underlying operating system, potentially leading to full system compromise, data exfiltration, or the deployment of additional malicious payloads.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Identify all instances of BlogEngine.NET running version 3.3.8.0 or earlier within the enterprise environment.</li>
<li>Monitor web access logs for POST requests to the /api/upload endpoint originating from user accounts with non-administrative, specific post-editing privileges.</li>
<li>Deploy the Sigma rule below to detect potential exploitation attempts targeting the file upload API.</li>
<li>Patch all BlogEngine.NET instances to a version later than 3.3.8.0 as soon as vendor updates become available.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>