<?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>Itsourcecode — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/itsourcecode/</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, 26 May 2026 14:27:51 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/itsourcecode/feed.xml" rel="self" type="application/rss+xml"/><item><title>itsourcecode Electronic Judging System 1.0 SQL Injection Vulnerability (CVE-2026-9528)</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-9528-sqli/</link><pubDate>Tue, 26 May 2026 14:27:51 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-9528-sqli/</guid><description>itsourcecode Electronic Judging System 1.0 is vulnerable to SQL injection via the judge_id parameter in /admin/delete_judge.php, allowing remote attackers to execute arbitrary SQL queries.</description><content:encoded><![CDATA[<p>A SQL injection vulnerability, identified as CVE-2026-9528, exists in itsourcecode Electronic Judging System version 1.0. The vulnerability is located in the <code>/admin/delete_judge.php</code> file. By manipulating the <code>judge_id</code> argument, a remote attacker can inject arbitrary SQL commands, potentially leading to unauthorized data access, modification, or deletion. The exploit is publicly available and might be used, increasing the risk of exploitation.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker identifies an instance of Electronic Judging System 1.0.</li>
<li>The attacker crafts a malicious HTTP request targeting the <code>/admin/delete_judge.php</code> endpoint.</li>
<li>The request includes a manipulated <code>judge_id</code> parameter containing SQL injection payloads.</li>
<li>The application fails to properly sanitize the <code>judge_id</code> input before using it in a SQL query.</li>
<li>The injected SQL code is executed within the application&rsquo;s database context.</li>
<li>The attacker extracts sensitive information from the database, such as user credentials or judging data.</li>
<li>The attacker modifies database records to manipulate judging outcomes or disrupt system functionality.</li>
<li>The attacker gains unauthorized access to administrative functions or other sensitive system resources.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability allows attackers to execute arbitrary SQL queries, potentially leading to the complete compromise of the application&rsquo;s database. This may result in unauthorized access to sensitive information, data modification, or even complete data loss. Given the nature of the application, attackers could manipulate judging outcomes, leading to unfair or inaccurate results.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply input validation and sanitization to the <code>judge_id</code> parameter in <code>/admin/delete_judge.php</code> to prevent SQL injection (reference CVE-2026-9528).</li>
<li>Deploy the provided Sigma rule to detect suspicious requests targeting the <code>/admin/delete_judge.php</code> endpoint.</li>
<li>Monitor web server logs for error messages related to SQL queries, which may indicate potential exploitation attempts.</li>
<li>Upgrade to a patched version of itsourcecode Electronic Judging System that addresses this vulnerability (if available).</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>sqli</category><category>cve-2026-9528</category><category>itsourcecode</category></item></channel></rss>