{"id":"CVE-2026-115249","kind":"vulnerability","aliases":["CVE-2026-115249"],"related":[],"title":"Online clinic management system: appointment booking input validation flaw","description":"A flaw has been found in subhajitkhan online-clinic-management-system up to e9ee77a8827a1446220fa07ee693dc4d9a29a578. Impacted is an unknown function of the file patappointtime.php of the component Appointment Booking. This manipulation of the argument day/time/appdate causes improper input validation. The attack can be initiated remotely. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.","summary":"An unknown function in patappointtime.php of the Appointment Booking component fails to validate the day, time, or appdate argument. A remote attacker can send crafted values to manipulate that input, and a public exploit exists.","severity":"medium","cvss":5.5,"epss":0.00193,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["healthcare","package","php","self-hosted"],"not_affected_if":["not-running-this-project"],"how_to_check":"- Check whether the deployment includes `patappointtime.php` from subhajitkhan online-clinic-management-system.\n- Confirm the exact commit in use: unknown whether it matches `e9ee77a8827a1446220fa07ee693dc4d9a29a578` or an earlier revision.","fix":null,"status":"open","published_at":"2026-10-22T14:17:38+00:00","first_seen_at":"2026-10-23T21:57:31+00:00","triaged_at":"2026-10-25T04:10:43+00:00","updated_at":"2026-10-25T04:10:43+00:00","category":"package","confidence":0.4,"triage":{"at":"2026-10-25T04:10:43Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"Online clinic management system: appointment booking input validation flaw","impact":"medium","summary":"An unknown function in patappointtime.php of the Appointment Booking component fails to validate the day, time, or appdate argument. A remote attacker can send crafted values to manipulate that input, and a public exploit exists.","category":"package","nicknames":[],"who_cares":["php","self-hosted","healthcare"],"confidence":0.4,"needs_auth":"unknown","worst_case":"unknown impact from improper input validation on the booking endpoint","analyst_note":"Find out what the improper input validation allows (SQL injection, code execution, or data exposure) and whether any fixed version exists, using the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-115249.","how_to_check":"- Check whether the deployment includes `patappointtime.php` from subhajitkhan online-clinic-management-system.\n- Confirm the exact commit in use: unknown whether it matches `e9ee77a8827a1446220fa07ee693dc4d9a29a578` or an earlier revision.","needs_analyst":true,"not_affected_if":["not-running-this-project"],"who_is_affected":"Teams that run the subhajitkhan online-clinic-management-system with the Appointment Booking feature exposed to the internet or a network. The sources do not name a fixed version, and the project has not responded to the report. Teams that do not run this project can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000616,"input_tokens":3429,"output_tokens":547,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-115249':12A,15A '-2026':11A,14A 'appdat':39B 'appoint':5A,29B,84C 'argument':40B,90C 'attack':43B,97C 'book':6A,30B,85C 'caus':92C 'clinic':2A,66C 'compon':31B,83C 'craft':46B 'cve':10A,13A 'day':36B 'day/time/appdate':91C 'e9ee77a8827a1446220fa07ee693dc4d9a29a578':71C 'earli':118C 'exist':56B 'exploit':55B,103C 'fail':32B 'file':79C 'flaw':9A,58C 'found':61C 'function':24B,76C 'healthcar':16B 'host':21B 'impact':72C 'improp':93C 'inform':114C 'initi':100C 'input':7A,51B,94C 'issu':121C 'manag':3A,67C 'manipul':49B,87C 'may':108C 'onlin':1A,65C 'online-clinic-management-system':64C 'packag':17B 'patappointtime.php':26B,80C 'php':18B 'problem':117C 'project':112C 'public':54B 'publish':106C 'remot':42B,101C 'report':122C 'respond':126C 'self':20B 'self-host':19B 'send':45B 'subhajitkhan':63C 'system':4A,68C 'time':37B 'unknown':23B,75C 'use':110C 'valid':8A,34B,95C 'valu':47B 'yet':127C","nicknames":[],"mitigations":[],"who_affected":"Teams that run the subhajitkhan online-clinic-management-system with the Appointment Booking feature exposed to the internet or a network. The sources do not name a fixed version, and the project has not responded to the report. Teams that do not run this project can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-22T14:17:38+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/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-115249","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-115249","severity":null,"published_at":"2026-10-22T14:17:38+00:00","modified_at":"2026-10-22T15:15:23+00:00","first_seen_at":"2026-10-23T21:57:31+00:00","fetched_at":"2026-10-23T22:29:02+00:00","note":null},{"source":"epss","external_id":"CVE-2026-115249","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-115249","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-24T07:15:51+00:00","fetched_at":"2026-10-24T07:15:51+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"}