<?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>Digital Knowledge — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/digital-knowledge/</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>Mon, 25 May 2026 05:10:52 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/digital-knowledge/feed.xml" rel="self" type="application/rss+xml"/><item><title>KnowledgeDeliver ViewState Deserialization Vulnerability Exploitation</title><link>https://feed.craftedsignal.io/briefs/2026-05-knowledgedeliver-viewstate-deserialization/</link><pubDate>Mon, 25 May 2026 05:10:52 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-knowledgedeliver-viewstate-deserialization/</guid><description>An unauthenticated remote code execution vulnerability, CVE-2026-5426, in Digital Knowledge's KnowledgeDeliver LMS platform due to shared ASP.NET machine keys allows attackers to inject malicious code, ultimately leading to Cobalt Strike infection of user workstations.</description><content:encoded><![CDATA[<p>In late 2025, Mandiant investigated a security incident involving a compromised KnowledgeDeliver web server. KnowledgeDeliver, a Learning Management System (LMS) by Digital Knowledge, was found to be vulnerable to unauthenticated Remote Code Execution (RCE) due to the use of identical pre-shared ASP.NET machine keys across multiple customer deployments before February 24, 2026. This vulnerability, tracked as CVE-2026-5426, allowed an unknown threat actor to inject malicious code into the LMS platform. The attacker&rsquo;s goal was to compromise users visiting the site through web shell deployment, file tampering, and eventual Cobalt Strike BEACON infection of user workstations. This highlights the critical importance of maintaining unique and secure machine keys for ASP.NET applications.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker identifies a KnowledgeDeliver instance with default ASP.NET machine keys.</li>
<li>The attacker crafts a malicious ViewState payload, exploiting CVE-2026-5426, by deserializing arbitrary objects.</li>
<li>The attacker sends the crafted ViewState payload within the <code>__VIEWSTATE</code> parameter in an HTTP POST request to the vulnerable KnowledgeDeliver server.</li>
<li>The server deserializes the malicious ViewState, leading to code execution within the <code>w3wp.exe</code> process.</li>
<li>The attacker deploys the BLUEBEAM (.NET-based Godzilla) in-memory web shell within the <code>w3wp.exe</code> process for persistence and command execution.</li>
<li>The attacker uses the <code>icacls</code> command to grant &ldquo;Everyone&rdquo; full access to the web application directory, escalating privileges.</li>
<li>The attacker modifies a JavaScript file to display a fake security alert, prompting users to install a malicious &ldquo;security authentication plugin&rdquo;.</li>
<li>The modified JavaScript silently loads a remote malicious script hosted on an attacker-controlled domain, ultimately leading to Cobalt Strike BEACON infection of user workstations.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-5426 allows an attacker to achieve unauthenticated remote code execution on KnowledgeDeliver servers. This can lead to the deployment of web shells, file tampering, and the infection of user workstations with malware such as Cobalt Strike. The modified JavaScript file displays a fake security alert, which tricks users into installing a malicious &ldquo;security authentication plugin&rdquo;, leading to further compromise. This incident underscores the critical risk posed by shared machine keys in ASP.NET applications.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Monitor Windows Application logs for Event ID 1316 from the <code>ASP.NET 4.0.30319.0</code> source related to ViewState verification failures, as described in the overview, especially event codes 4009.</li>
<li>Monitor for unusual child processes spawned by <code>w3wp.exe</code> (IIS worker process), such as <code>cmd.exe</code>, <code>whoami</code>, and <code>powershell.exe</code>, as mentioned in the &ldquo;Suspicious Process Activity&rdquo; section.</li>
<li>Implement file integrity monitoring for <code>.js</code>, <code>.aspx</code>, and <code>.config</code> files within the web root to detect unauthorized modifications, including the addition of remote script loaders, as described in the &ldquo;File Integrity Monitoring&rdquo; section.</li>
<li>Deploy the Sigma rule &ldquo;Detect KnowledgeDeliver BLUEBEAM Webshell Deployment&rdquo; to detect post-exploitation activity related to web shell deployment.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>knowledgedeliver</category><category>viewstate-deserialization</category><category>rce</category><category>web-shell</category><category>cobalt-strike</category><category>cve-2026-5426</category></item></channel></rss>