Description
A weakness has been identified in SourceCodester Simple Doctors Appointment System 1.0. The affected element is an unknown function of the file /admin/ajax.php?action=set_appointment. This manipulation of the argument ID causes sql injection. The attack may be initiated remotely. The exploit has been made available to the public and could be used for attacks.
Published: 2026-08-10
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A SQL injection weakness exists in the admin/ajax.php endpoint of SourceCodester Simple Doctors Appointment System 1.0 when the ID parameter is manipulated. The flaw allows a malicious actor to inject arbitrary SQL statements, potentially reading, modifying, or deleting sensitive data stored in the database. The root cause derives from insufficient input validation and inadequate use of parameterized queries (CWE‑74 and CWE‑89).

Affected Systems

The affected product is SourceCodester Simple Doctors Appointment System, specifically version 1.0, deployed under the /admin/ajax.php?action=set_appointment path.

Risk and Exploitability

The vulnerability carries a CVSS score of 6.9 and is known to be exploitable remotely, as the description indicates a remote attack can be initiated. EPSS information is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers can target the web interface to insert malicious SQL via the ID argument; no additional prior authentication or privileges are asserted in the public description. The moderate severity score reflects the potential for data compromise or unwarranted system changes.

Generated by OpenCVE AI on August 10, 2026 at 03:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest official patch or upgrade to a remediated version of SourceCodester Simple Doctors Appointment System
  • Restrict HTTP access to the /admin/ajax.php endpoint, limiting access to authenticated users or trusted IP addresses
  • Modify the set_appointment code to use parameterized queries or proper input validation for the ID parameter

Generated by OpenCVE AI on August 10, 2026 at 03:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 02:30:00 +0000

Type Values Removed Values Added
Description A weakness has been identified in SourceCodester Simple Doctors Appointment System 1.0. The affected element is an unknown function of the file /admin/ajax.php?action=set_appointment. This manipulation of the argument ID causes sql injection. The attack may be initiated remotely. The exploit has been made available to the public and could be used for attacks.
Title SourceCodester Simple Doctors Appointment System ajax.php set_appointment sql injection
First Time appeared Sourcecodester
Sourcecodester simple Doctors Appointment System
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:sourcecodester:simple_doctors_appointment_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester simple Doctors Appointment System
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, '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'}


Subscriptions

Sourcecodester Simple Doctors Appointment System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-10T01:30:11.432Z

Reserved: 2026-08-09T17:52:57.527Z

Link: CVE-2026-19384

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T03:30:03Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')