<?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>Cve-2026-107186 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-107186/</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, 19 Oct 2026 18:11:47 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-107186/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>Unauthenticated Workflow Rule Execution via DWR Request Chaining</title><link>https://feed.craftedsignal.io/briefs/2026-10-dwr-workflow-bypass/</link><pubDate>Mon, 19 Oct 2026 18:11:47 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-dwr-workflow-bypass/</guid><description>An unauthenticated vulnerability in DWR request processing allows attackers to execute arbitrary workflow rules by chaining method calls.</description><content:encoded><![CDATA[<p>CVE-2026-107186 is a critical authentication bypass vulnerability affecting Direct Web Remoting (DWR) implementations. An unauthenticated attacker can exploit the way the application processes multiple method calls within a single DWR request. By crafting a request that specifies 'isPasswordUppercase' as the initial call method followed by a second, unauthorized method intended for workflow rule execution, the attacker can force the backend to perform administrative actions. This flaw allows for unauthorized workflow execution without requiring valid credentials. Because this manipulation occurs at the application request level, it bypasses standard session validation logic. The impact is significant as it provides a pathway for unauthenticated remote code execution or business logic manipulation, depending on the capabilities of the accessible workflow rules.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies an internet-facing endpoint utilizing the DWR framework for AJAX remoting.</li>
<li>Attacker prepares a DWR-formatted HTTP POST request targeting the application remoting gateway.</li>
<li>Attacker crafts a batch request containing multiple call methods.</li>
<li>The first method is set to 'isPasswordUppercase', which the application processes as an unauthenticated or public method.</li>
<li>The second call method is set to an administrative workflow rule execution function.</li>
<li>The backend application fails to validate authentication status for the subsequent chained method call.</li>
<li>The application executes the requested workflow rule with the context of the internal system.</li>
<li>Attacker achieves unauthorized execution of business logic or administrative functions.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthenticated remote attacker to execute arbitrary workflow rules. This can lead to unauthorized modification of business data, elevation of privileges, or the execution of system-level commands, depending on the configured workflow rules. The impact is assessed as high given the potential for complete compromise of application integrity.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Audit web server and application logs for DWR requests containing chained method calls.</li>
<li>Implement strict input validation on all DWR gateways to ensure that chained calls are authenticated per-method, rather than inheriting authentication context from a previous call.</li>
<li>Restrict access to administrative or sensitive workflow rule execution endpoints to ensure they are not accessible via standard remoting gateways.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>authentication-bypass</category><category>web-security</category><category>cve-2026-107186</category></item></channel></rss>