<?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>Student Result Management System (1.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/student-result-management-system-1.0/</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>Wed, 26 Aug 2026 20:27:12 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/student-result-management-system-1.0/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>Path Traversal Vulnerability in SourceCodester SRMS</title><link>https://feed.craftedsignal.io/briefs/2026-08-srms-path-traversal/</link><pubDate>Wed, 26 Aug 2026 20:27:12 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-srms-path-traversal/</guid><description>SourceCodester Student Result Management System 1.0 contains a path traversal vulnerability (CVE-2025-4720) in the drop_student.php endpoint, allowing authenticated attackers to perform arbitrary file deletion via the 'img' parameter.</description><content:encoded><![CDATA[<p>The Munyweki Student Result Management System (SRMS) version 1.0 is susceptible to a path traversal vulnerability identified as CVE-2025-4720. The vulnerability exists within the <code>academic/core/drop_student.php</code> script, which processes user-controlled input from the <code>img</code> GET parameter. The application fails to sanitize this input before passing it to the PHP <code>unlink()</code> function. Consequently, an authenticated attacker can traverse the file system by providing directory traversal sequences (e.g., ../) in the parameter, leading to the unauthorized deletion of arbitrary files located on the server. The lack of validation on the <code>img</code> input makes the system highly vulnerable to destructive actions if an attacker gains authenticated access.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify the presence of the SRMS 1.0 application.</li>
<li>Attacker obtains valid credentials to authenticate to the SRMS platform.</li>
<li>Attacker navigates to the <code>academic/core/drop_student.php</code> administrative function.</li>
<li>Attacker crafts a malicious GET request containing a path traversal payload in the <code>img</code> parameter (e.g., <code>?img=../../../../config.php</code>).</li>
<li>The server-side script receives the payload and directly passes the unsanitized string to the <code>unlink()</code> function.</li>
<li>The <code>unlink()</code> function executes the deletion against the resolved file path on the web server.</li>
<li>Targeted system files are deleted, potentially causing denial of service or configuration loss.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2025-4720 allows an authenticated attacker to delete arbitrary files on the underlying web server. This could result in the destruction of critical application configuration files, database backups, or core system files, leading to a complete denial of service of the Student Result Management System.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for detection and remediation:</p>
<ul>
<li>Deploy the provided Sigma rule to monitor for suspicious path traversal patterns in web server logs targeting <code>drop_student.php</code>.</li>
<li>Review web server access logs for any requests to <code>drop_student.php</code> containing <code>../</code> sequences in the <code>img</code> query parameter.</li>
<li>Audit the file system permissions of the web application directory to ensure the web server service account has the minimum necessary privileges to prevent unauthorized file deletion.</li>
<li>Patch or disable the vulnerable <code>academic/core/drop_student.php</code> component if it is not strictly required for business operations.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>