<?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>Code-Projects.org - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/code-projects.org/</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>Sat, 24 Oct 2026 04:06:00 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/code-projects.org/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>Visitor Management System: SQL injection and unrestricted file upload (CVE-2026-10170)</title><link>https://feed.craftedsignal.io/briefs/2026-10-visitor-management-system-rce/</link><pubDate>Sat, 24 Oct 2026 04:06:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-visitor-management-system-rce/</guid><description>Visitor Management System 1.0 is vulnerable to a critical attack chain where SQL injection in 'pass.php' leads to plaintext credential theft and subsequent unrestricted file upload in 'admin_user_0.php' for remote code execution.</description><content:encoded><![CDATA[<p>Visitor Management System 1.0, developed by code-projects.org, contains a critical attack chain involving two distinct vulnerabilities: a SQL injection (CWE-89) in <code>pass.php</code> and an unrestricted file upload (CWE-434) in <code>admin_user_0.php</code>. Successful exploitation allows an attacker with low-privileged access to exfiltrate administrative credentials stored in plaintext and subsequently execute arbitrary OS commands on the host server.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker authenticates as a low-privileged user (e.g., guard account).</li>
<li>Attacker interacts with <code>/vms/php/phone_0.php</code> and injects SQL commands into the <code>phone</code> POST parameter.</li>
<li>Attacker uses SQL injection to exfiltrate the <code>login_user</code> table from the <code>vms</code> database.</li>
<li>Attacker recovers plaintext administrative credentials from the dump.</li>
<li>Attacker authenticates to the application using the harvested admin credentials.</li>
<li>Attacker navigates to the Admin User management panel at <code>/vms/php/admin_user_0.php</code>.</li>
<li>Attacker uploads a malicious PHP webshell through the profile image upload field, which lacks file validation.</li>
<li>Attacker accesses the uploaded webshell via a direct URL and executes OS commands to achieve full system compromise.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full database compromise, unauthorized administrative access, and arbitrary code execution on the underlying server. Because passwords are stored in plaintext within the database, the impact is magnified as no further cracking effort is required by an attacker.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately restrict access to the Visitor Management System to authorized networks or require robust multi-factor authentication for all users.</li>
<li>Audit the <code>/vms/php/</code> directory for any unauthorized files, specifically <code>.php</code> files created by non-administrative users.</li>
<li>Apply strict file-type validation and extension filtering on all upload inputs within the application.</li>
<li>Implement parameterized queries across all database interaction modules to remediate the SQL injection vulnerability.</li>
<li>Upgrade or patch Visitor Management System if a fix becomes available from code-projects.org.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category><category>web-application-vulnerability</category><category>rce</category><category>sqli</category><category>arbitrary-file-upload</category></item></channel></rss>