Description
A vulnerability was detected in SourceCodester Simple Doctors Appointment System 1.0. This issue affects the function save_doctor of the file /save_file.php. The manipulation results in unrestricted upload. The attack can be executed remotely. The exploit is now public and may be used.
Published: 2026-08-14
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An identified weakness resides in the save_doctor routine of the Simple Doctors Appointment System’s /save_file.php endpoint, allowing any file to be uploaded without restriction. The flaw permits the storage of arbitrary file types through a manipulated request. This unrestricted upload capability is the core impact of the vulnerability.

Affected Systems

This vulnerability specifically targets SourceCodester Simple Doctors Appointment System version 1.0. No other vendors or components are indicated. The issue originates in the /save_file.php file that handles doctor profile uploads.

Risk and Exploitability

The CVSS score of 5.1 denotes medium severity for a remotely exploitable flaw that requires no authentication. EPSS data is unavailable, but the public availability of the exploit raises the likelihood of real‑world attacks. The vulnerability is not cataloged in CISA KEV. Typical exploitation involves an attacker sending a crafted multipart/form-data request to the /save_file.php endpoint to upload a file of any type, making remote access the attack vector.

Generated by OpenCVE AI on August 14, 2026 at 18:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a vendor patch or upgrade to the latest release that addresses the unrestricted upload flaw.
  • Restrict the upload handler to accept only approved MIME types and file extensions, and enforce a suitable file size limit.
  • Store uploaded files outside the web root or configure the web server to prevent execution of uploaded content.

Generated by OpenCVE AI on August 14, 2026 at 18:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in SourceCodester Simple Doctors Appointment System 1.0. This issue affects the function save_doctor of the file /save_file.php. The manipulation results in unrestricted upload. The attack can be executed remotely. The exploit is now public and may be used.
Title SourceCodester Simple Doctors Appointment System save_file.php save_doctor unrestricted upload
First Time appeared Sourcecodester
Sourcecodester simple Doctors Appointment System
Weaknesses CWE-284
CWE-434
CPEs cpe:2.3:a:sourcecodester:simple_doctors_appointment_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester simple Doctors Appointment System
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/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-14T16:15:07.889Z

Reserved: 2026-08-14T07:56:41.020Z

Link: CVE-2026-19839

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-14T17:17:34.803

Modified: 2026-08-14T19:09:39.140

Link: CVE-2026-19839

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T19:00:16Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-434

    Unrestricted Upload of File with Dangerous Type