<?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>Ruoyi-Vue-Pro (&lt;= 2026.08) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ruoyi-vue-pro--2026.08/</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>Thu, 24 Sep 2026 20:47:48 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ruoyi-vue-pro--2026.08/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>Improper Authorization Vulnerability in ruoyi-vue-pro</title><link>https://feed.craftedsignal.io/briefs/2026-09-ruoyi-vue-pro-auth-bypass/</link><pubDate>Thu, 24 Sep 2026 20:47:48 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-ruoyi-vue-pro-auth-bypass/</guid><description>A remote authorization bypass in the ruoyi-vue-pro payment callback handler allows unauthorized manipulation of payment order states via the ID argument.</description><content:encoded><![CDATA[<p>A security vulnerability (CVE-2026-97324) exists in the ruoyi-vue-pro platform, specifically within the Demo-order Payment Callback Handler. The flaw is located in the <code>updateDemoOrderPaid</code> function within the <code>PayDemoOrderController.java</code> file. An attacker can perform remote exploitation by manipulating the <code>ID</code> argument, leading to improper authorization. This vulnerability allows an unauthenticated or unauthorized user to interact with the payment callback logic, potentially forcing state changes in payment records. Given that functional exploit code is publicly available, organizations running versions of ruoyi-vue-pro up to 2026.08 are at risk. The vendor has not provided a patch as of the disclosure date, necessitating immediate compensatory controls at the network or application perimeter to prevent unauthorized access to these sensitive callback endpoints.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthorized party to manipulate the state of demo payment orders. In a production environment, if this handler is repurposed or exposed, it could lead to logical failures in payment processing, financial data inconsistency, and potential unauthorized state modifications that may impact business operations.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for detection and mitigation:</p>
<ul>
<li>Implement strict IP allowlisting for the application’s administrative and callback endpoints to mitigate remote access.</li>
<li>Deploy WAF rules to monitor for suspicious or unexpected <code>ID</code> parameter values targeting the <code>/admin/demo/pay</code> URI patterns.</li>
<li>Review all custom modifications to <code>PayDemoOrderController.java</code> to ensure input validation and authorization checks are enforced before updating order records.</li>
<li>Restrict internet exposure of the ruoyi-vue-pro admin interfaces if not required for business operations.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>