{"id":"CVE-2026-116112","kind":"vulnerability","aliases":["CVE-2026-116112"],"related":[],"title":"edoc doctor appointment system: SQL injection in admin add-new page","description":"A vulnerability was identified in HashenUdara edoc-doctor-appointment-system up to cc258425b915d1af9e298777ccd26d160493e68d. The affected element is an unknown function of the file admin/add-new.php. The manipulation of the argument spec leads to sql injection. It is possible to initiate the attack remotely. The exploit is publicly available and might be used. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The vendor was contacted early about this disclosure but did not respond in any way.","summary":"The edoc-doctor-appointment-system web app has an SQL injection flaw in admin/add-new.php via the spec argument. A remote attacker can run arbitrary SQL queries against the application's database, which can expose or alter stored patient and appointment data.","severity":"high","cvss":7.5,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["healthcare","other","php","self-hosted","web-app"],"not_affected_if":["not-running-this-project"],"how_to_check":"- Check whether the deployment includes the file `admin/add-new.php` from HashenUdara edoc-doctor-appointment-system at or before commit `cc258425b915d1af9e298777ccd26d160493e68d`\n- unknown for version numbers, since the project uses a rolling release and the sources give no version details","fix":"- unknown: the sources give no patched release or commit. Until a fix is available, restrict access to the admin area, or remove the app from public exposure, and review the code path that uses the spec argument for parameterized queries.","status":"open","published_at":"2026-10-26T03:17:11+00:00","first_seen_at":"2026-10-26T03:39:26+00:00","triaged_at":"2026-10-26T03:40:01+00:00","updated_at":"2026-10-26T03:40:01+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-26T03:40:01Z","model":"claude-haiku-5-5","output":{"fix":"- unknown: the sources give no patched release or commit. Until a fix is available, restrict access to the admin area, or remove the app from public exposure, and review the code path that uses the spec argument for parameterized queries.","reach":"internet","title":"edoc doctor appointment system: SQL injection in admin add-new page","impact":"high","summary":"The edoc-doctor-appointment-system web app has an SQL injection flaw in admin/add-new.php via the spec argument. A remote attacker can run arbitrary SQL queries against the application's database, which can expose or alter stored patient and appointment data.","category":"other","nicknames":[],"who_cares":["php","self-hosted","healthcare","web-app"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Attacker reads or alters the application database through SQL injection","analyst_note":"Confirm whether admin/add-new.php requires authentication and find any fixed commit or patch; check the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-116112 for updates.","how_to_check":"- Check whether the deployment includes the file `admin/add-new.php` from HashenUdara edoc-doctor-appointment-system at or before commit `cc258425b915d1af9e298777ccd26d160493e68d`\n- unknown for version numbers, since the project uses a rolling release and the sources give no version details","needs_analyst":true,"not_affected_if":["not-running-this-project"],"who_is_affected":"Anyone running the edoc-doctor-appointment-system code at or before the listed commit with the admin pages reachable over the network. The sources state the attack is remote and the exploit is public, but they do not say whether login is required to reach admin/add-new.php. Teams that do not run this project can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000663,"input_tokens":3398,"output_tokens":646,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-116112':15A,18A '-2026':14A,17A 'add':10A 'add-new':9A 'admin':8A 'admin/add-new.php':42B,94C 'affect':85C,138C 'alter':64B 'app':27B,35B 'applic':57B 'appoint':3A,32B,68B,79C 'arbitrari':52B 'argument':46B,99C 'attack':49B,111C 'avail':117C,143C 'cc258425b915d1af9e298777ccd26d160493e68d':83C 'contact':147C 'contini':131C 'cve':13A,16A 'data':69B 'databas':59B 'deliveri':132C 'detail':136C 'disclosur':151C 'doctor':2A,31B,78C 'earli':148C 'edoc':1A,30B,77C 'edoc-doctor-appointment-system':29B,76C 'element':86C 'exploit':114C 'expos':62B 'file':93C 'flaw':40B 'function':90C 'hashenudara':75C 'healthcar':19B 'host':24B 'identifi':73C 'initi':109C 'inject':6A,39B,104C 'lead':101C 'manipul':96C 'might':119C 'new':11A 'page':12A 'patient':66B 'php':21B 'possibl':107C 'product':123C 'provid':130C 'public':116C 'queri':54B 'releas':128C,141C 'remot':48B,112C 'respond':155C 'roll':127C 'run':51B 'self':23B 'self-host':22B 'spec':45B,100C 'sql':5A,38B,53B,103C 'store':65B 'system':4A,33B,80C 'therefor':133C 'unknown':89C 'updat':140C 'use':121C,125C 'vendor':145C 'version':135C 'via':43B 'vulner':71C 'way':158C 'web':26B,34B 'web-app':25B","nicknames":[],"mitigations":[],"who_affected":"Anyone running the edoc-doctor-appointment-system code at or before the listed commit with the admin pages reachable over the network. The sources state the attack is remote and the exploit is public, but they do not say whether login is required to reach admin/add-new.php. Teams that do not run this project can skip it.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-26T03:17:11+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-116112","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-116112","severity":null,"published_at":"2026-10-26T03:17:11+00:00","modified_at":"2026-10-26T03:17:11+00:00","first_seen_at":"2026-10-26T03:39:26+00:00","fetched_at":"2026-10-26T03:39:26+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"}