{"id":"CVE-2026-112092","kind":"vulnerability","aliases":["CVE-2026-112092"],"related":[],"title":"Online clinic management system: doctor registration page allows cross-site scripting","description":"A flaw has been found in subhajitkhan online-clinic-management-system up to e9ee77a8827a1446220fa07ee693dc4d9a29a578. The affected element is the function echo of the file doctorregistration.php of the component Doctor Registration. Executing a manipulation of the argument doc_name can lead to cross site scripting. It is possible to launch the attack remotely. The exploit has been published and may be used. This product takes the approach of rolling releases to provide continious delivery. Therefore, version details for affected and updated releases are not available. The project was informed of the problem early through an issue report but has not responded yet.","summary":"The doctor registration page echoes the doc_name parameter without proper escaping, so a crafted link can inject script into a page. An attacker who gets a user to open that link can run script in their browser session.","severity":"medium","cvss":5.0,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["healthcare","other","php","self-hosted"],"not_affected_if":["not-using-this-project"],"how_to_check":"- Look for `doctorregistration.php` in the project and check whether the `doc_name` value is printed with `echo` without `htmlspecialchars` or similar escaping.\n- Confirm whether the deployed copy is from the affected repository at commit `e9ee77a8827a1446220fa07ee693dc4d9a29a578` or earlier.","fix":null,"status":"open","published_at":"2026-10-19T08:17:03+00:00","first_seen_at":"2026-10-23T21:57:17+00:00","triaged_at":"2026-10-25T04:30:49+00:00","updated_at":"2026-10-25T04:30:49+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-25T04:30:49Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"Online clinic management system: doctor registration page allows cross-site scripting","impact":"medium","summary":"The doctor registration page echoes the doc_name parameter without proper escaping, so a crafted link can inject script into a page. An attacker who gets a user to open that link can run script in their browser session.","category":"other","nicknames":[],"who_cares":["php","self-hosted","healthcare"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Script runs in a victim's browser session on the clinic site.","analyst_note":"","how_to_check":"- Look for `doctorregistration.php` in the project and check whether the `doc_name` value is printed with `echo` without `htmlspecialchars` or similar escaping.\n- Confirm whether the deployed copy is from the affected repository at commit `e9ee77a8827a1446220fa07ee693dc4d9a29a578` or earlier.","needs_analyst":false,"not_affected_if":["not-using-this-project"],"who_is_affected":"Only sites running the subhajitkhan online-clinic-management-system project, which has no published fixed version and uses rolling releases. Teams that do not run this project can skip it.","user_interaction":"yes","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000572,"input_tokens":3435,"output_tokens":457,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-112092':15A,18A '-2026':14A,17A 'affect':80C,142C 'allow':8A 'approach':130C 'argument':100C 'attack':48B,115C 'avail':148C 'browser':62B 'clinic':2A,73C 'compon':92C 'contini':136C 'craft':39B 'cross':10A,106C 'cross-sit':9A 'cve':13A,16A 'deliveri':137C 'detail':140C 'doc':31B,101C 'doctor':5A,26B,93C 'doctorregistration.php':89C 'e9ee77a8827a1446220fa07ee693dc4d9a29a578':78C 'earli':156C 'echo':29B,85C 'element':81C 'escap':36B 'execut':95C 'exploit':118C 'file':88C 'flaw':65C 'found':68C 'function':84C 'get':50B 'healthcar':19B 'host':24B 'inform':152C 'inject':42B 'issu':159C 'launch':113C 'lead':104C 'link':40B,56B 'manag':3A,74C 'manipul':97C 'may':123C 'name':32B,102C 'onlin':1A,72C 'online-clinic-management-system':71C 'open':54B 'page':7A,28B,46B 'paramet':33B 'php':21B 'possibl':111C 'problem':155C 'product':127C 'project':150C 'proper':35B 'provid':135C 'publish':121C 'registr':6A,27B,94C 'releas':133C,145C 'remot':116C 'report':160C 'respond':164C 'roll':132C 'run':58B 'script':12A,43B,59B,108C 'self':23B 'self-host':22B 'session':63B 'site':11A,107C 'subhajitkhan':70C 'system':4A,75C 'take':128C 'therefor':138C 'updat':144C 'use':125C 'user':52B 'version':139C 'without':34B 'yet':165C","nicknames":[],"mitigations":[],"who_affected":"Only sites running the subhajitkhan online-clinic-management-system project, which has no published fixed version and uses rolling releases. Teams that do not run this project can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-19T08:17:03+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/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-112092","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112092","severity":null,"published_at":"2026-10-19T08:17:03+00:00","modified_at":"2026-10-19T17:17:11+00:00","first_seen_at":"2026-10-23T21:57:17+00:00","fetched_at":"2026-10-23T22:28:56+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"}