Junglewise Threat Intelligence

CVE-2026-9603: SourceCodester eDoc Doctor Appointment System missing authorization in admin delete scripts

CVE-2026-9603 · Severity: medium · CVSS 6.5 · Published 2026-05-26

Vendors: SourceCodester.

Executive brief

The eDoc Doctor Appointment System, a web application for managing medical bookings, contains a security flaw that allows unauthorized individuals to delete records. By accessing specific administrative web addresses without logging in, an attacker can remove appointment sessions, doctor profiles, and patient bookings. This could lead to significant operational disruption, loss of medical scheduling data, and a breakdown in patient-provider communication.

Technical details

A missing authorization vulnerability (CWE-862) exists in SourceCodester eDoc Doctor Appointment System 1.0. The application fails to implement access control checks on administrative scripts including /admin/delete-session.php, /admin/delete-appointment.php, and /admin/delete-doctor.php. A remote, unauthenticated attacker can send crafted HTTP GET requests to these endpoints and manipulate the 'id' parameter to delete arbitrary records from the database. A public proof-of-concept exploit has been released demonstrating that these administrative actions can be performed without a valid session or administrative privileges.

Affected products

  • SourceCodester eDoc Doctor Appointment System 1.0

Timeline

  • 2026-05-26: disclosed: Public proof of concept released on GitHub
  • 2026-05-26: advisory: NVD and VulDB published advisory

References