{"id":"CVE-2026-112152","kind":"vulnerability","aliases":["CVE-2026-112152"],"related":[],"title":"Criminal-Management-System: SQL injection in officer search page","description":"A security vulnerability has been detected in vraj404 Criminal-Management-System up to 2808d057e7ddc5295519a487365b0cacfd0ba8c4. Affected by this issue is the function mysqli_query of the file Officers/searchOff.php of the component Search Page. Such manipulation of the argument Search leads to sql injection. The attack may be performed from remote. The exploit has been disclosed publicly and may be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The project was informed of the problem early through an issue report but has not responded yet.","summary":"A search parameter in Officers/searchOff.php is passed unsafely into a mysqli_query call in the vraj404 Criminal-Management-System project. A remote attacker can inject SQL to read or alter the application's database.","severity":"high","cvss":7.5,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["mysql","other","php","self-hosted"],"not_affected_if":["not-using-this-project"],"how_to_check":"- Check whether the deployment includes Officers/searchOff.php at commit 2808d057e7ddc5295519a487365b0cacfd0ba8c4 or earlier\n- Review whether the search input in that file is passed into the query without parameter binding\n- unknown for other checks","fix":"- unknown: the project has not responded and no fixed version is disclosed\n- Until a fix exists, restrict access to the application or replace the unsafe query with a parameterized statement","status":"open","published_at":"2026-10-19T16:17:05+00:00","first_seen_at":"2026-10-23T21:57:18+00:00","triaged_at":"2026-10-25T03:22:57+00:00","updated_at":"2026-10-25T03:22:57+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-25T03:22:57Z","model":"claude-haiku-5-5","output":{"fix":"- unknown: the project has not responded and no fixed version is disclosed\n- Until a fix exists, restrict access to the application or replace the unsafe query with a parameterized statement","reach":"internet","title":"Criminal-Management-System: SQL injection in officer search page","impact":"high","summary":"A search parameter in Officers/searchOff.php is passed unsafely into a mysqli_query call in the vraj404 Criminal-Management-System project. A remote attacker can inject SQL to read or alter the application's database.","category":"other","nicknames":[],"who_cares":["php","mysql","self-hosted"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Attacker reads or changes database records through the search field","analyst_note":"Confirm whether the search endpoint requires login and whether any upstream fix exists; see https://nvd.nist.gov/vuln/detail/CVE-2026-112152","how_to_check":"- Check whether the deployment includes Officers/searchOff.php at commit 2808d057e7ddc5295519a487365b0cacfd0ba8c4 or earlier\n- Review whether the search input in that file is passed into the query without parameter binding\n- unknown for other checks","needs_analyst":true,"not_affected_if":["not-using-this-project"],"who_is_affected":"Deployments of vraj404 Criminal-Management-System built from the affected commit or earlier, where the officer search page is reachable. The project uses a rolling release with no version information, so teams running a copy of this repository should look at their code directly. Teams not running this project can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000632,"input_tokens":3415,"output_tokens":580,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-112152':13A,16A '-2026':12A,15A '2808d057e7ddc5295519a487365b0cacfd0ba8c4':72C 'affect':73C,134C 'alter':53B 'applic':55B 'argument':95C 'attack':46B,102C 'call':35B 'compon':88C 'continu':126C 'crimin':2A,40B,67C 'criminal-management-system':1A,39B,66C 'cve':11A,14A 'databas':57B 'deliveri':127C 'detect':63C 'disclos':112C,140C 'earli':148C 'exploit':109C 'file':84C 'function':79C 'host':22B 'inform':132C,144C 'inject':6A,48B,100C 'issu':76C,151C 'lead':97C 'manag':3A,41B,68C 'manipul':92C 'may':103C,115C 'mysql':17B 'mysqli':33B,80C 'offic':8A 'officers/searchoff.php':27B,85C 'page':10A,90C 'paramet':25B 'pass':29B 'perform':105C 'php':19B 'problem':147C 'product':119C 'project':43B,142C 'public':113C 'queri':34B,81C 'read':51B 'releas':123C,137C 'remot':45B,107C 'report':152C 'respond':156C 'roll':122C 'search':9A,24B,89C,96C 'secur':59C 'self':21B 'self-host':20B 'sql':5A,49B,99C 'system':4A,42B,69C,124C 'unsaf':30B 'updat':136C 'use':117C 'util':120C 'version':131C 'vraj404':38B,65C 'vulner':60C 'yet':157C","nicknames":[],"mitigations":[],"who_affected":"Deployments of vraj404 Criminal-Management-System built from the affected commit or earlier, where the officer search page is reachable. The project uses a rolling release with no version information, so teams running a copy of this repository should look at their code directly. Teams not running this project can skip it.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-19T16:17:05+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-112152","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112152","severity":null,"published_at":"2026-10-19T16:17:05+00:00","modified_at":"2026-10-19T20:43:24+00:00","first_seen_at":"2026-10-23T21:57:18+00:00","fetched_at":"2026-10-23T22:28:57+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}