CVE-2026-112149 in Criminal-Management-Systeminfo

Summary

by MITRE • 10/19/2026

A vulnerability was identified in vraj404 Criminal-Management-System up to 2808d057e7ddc5295519a487365b0cacfd0ba8c4. This impacts the function move_uploaded_file of the file home.php. The manipulation of the argument my_img leads to unrestricted upload. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/19/2026

The vulnerability identified in the vraj404 Criminal-Management-System represents a critical security flaw rooted in improper input validation and insufficient access control mechanisms within the application's file handling logic. Specifically, the defect resides in the home.php script which utilizes the PHP function move_uploaded_file to process user-supplied image data. The core technical failure involves the manipulation of the my_img argument, which serves as the source for uploaded files. Due to a lack of rigorous validation on this input parameter, an attacker can bypass intended restrictions and achieve unrestricted file upload capabilities. This flaw allows malicious actors to place arbitrary executable scripts or other harmful payloads into directories that are accessible by the web server, effectively compromising the integrity of the application environment.

From a technical perspective, this vulnerability is classified under CWE-434, which describes an Unrestricted Upload of File with Dangerous Type. The absence of proper checks on file extensions, MIME types, or content verification enables the upload process to accept files that should be rejected by design. Furthermore, the lack of adequate path traversal prevention may allow attackers to write files outside of intended directories if directory structures are not strictly constrained. This type of flaw is frequently associated with CWE-798, which covers the use of hardcoded credentials or default configurations that fail to enforce security policies during runtime operations. The exploitation vector for this vulnerability allows remote interaction without prior authentication in many implementations of such systems, aligning with ATT&CK technique T1505.003, known as Web Shell: Cloud Services, where attackers deploy web shells to maintain persistent access and execute commands on the compromised server.

The operational impact of this vulnerability is severe due to its potential for remote code execution. Once an attacker successfully uploads a malicious script through the unvalidated my_img parameter, they can invoke it via HTTP requests to gain control over the underlying operating system. This leads to a complete compromise of confidentiality, integrity, and availability of the criminal management data stored within the system. Sensitive information such as case files, suspect details, and judicial records could be exfiltrated or altered. Additionally, the compromised server may be used as a pivot point for further attacks against internal network resources, amplifying the risk beyond the immediate application layer. The fact that exploit code is publicly available significantly lowers the barrier to entry for attackers, increasing the likelihood of automated scanning and exploitation attempts across internet-facing instances of this software.

The development model employed by the project, characterized as a rolling release approach with continuous delivery, complicates traditional patching strategies. Because version details are not explicitly provided for affected or updated releases, identifying specific vulnerable builds requires careful analysis of commit hashes rather than simple version number comparisons. The hash 2808d057e7ddc5295519a487365b0cacfd0ba8c4 serves as a reference point for the upper bound of affected versions, but given the continuous integration nature, any build prior to this commit that includes the vulnerable home.php logic is potentially susceptible. The project maintainers have been notified via an issue report but have not yet responded or issued a fix, leaving users in a state of uncertainty regarding when remediation will be available.

Mitigation strategies must focus on immediate defensive measures since no official patch exists at this time. Administrators should implement strict file upload restrictions at the web server level, such as configuring Nginx or Apache to deny execution permissions for directories where uploads are stored. It is crucial to disable script execution in upload folders by setting appropriate handler configurations that prevent PHP files from being interpreted by the server. Additionally, implementing a Web Application Firewall can help detect and block requests containing suspicious file extensions or encoded payloads associated with known exploit patterns. Users should also consider restricting access to home.php through IP whitelisting if possible, reducing the attack surface exposed to the public internet. Until an official update is released, continuous monitoring of server logs for unusual upload activities and immediate removal of any unauthorized files are recommended practices to maintain system security posture.

Responsible

VulDB

Disclosure

10/19/2026

Moderation

accepted

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!