Description
A vulnerability was determined in SourceCodester Contact Tracing System 1.0. Affected by this issue is the function move_uploaded_file of the file /classes/Users.php?f=save. This manipulation of the argument img/id causes unrestricted upload. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized.
Published: 2026-10-13
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Unrestricted File Upload leading to Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A flaw in the move_uploaded_file function of SourceCodester Contact Tracing System 1.0 allows an attacker to manipulate the img/id parameter and upload files of any type, including potentially executable scripts. This lack of input validation gives an attacker the ability to place arbitrary content on the server, creating the possibility for remote code execution, data breach, or defacement. The vulnerability is classified under CWE‑434 and CWE‑284.

Affected Systems

The only explicitly affected product is SourceCodester Contact Tracing System version 1.0. No other versions or editions are listed as impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity, and the EPSS score is currently not available. The vulnerability can be triggered remotely, as the upload functionality is exposed over HTTP. Although it is not recorded in CISA’s KEV catalog, the fact that the exploit is publicly disclosed increases the likelihood that attackers will target vulnerable installations. An attacker would craft a specially constructed request to the /classes/Users.php?f=save endpoint, supply a malicious payload through the img/id field, and rely on the fact that the server accepts and stores the file without restriction.

Generated by OpenCVE AI on October 13, 2026 at 07:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s latest patch or upgrade to a version that corrects the move_uploaded_file validation.
  • If an upgrade is not available, configure the application to accept only safe file extensions (e.g., .jpg, .png) and reject any executable or script extensions.
  • Normalize and rename uploaded files before storage, move them outside the web‑accessible directory, and enforce file‑system permissions that prevent execution.

Generated by OpenCVE AI on October 13, 2026 at 07:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 06:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in SourceCodester Contact Tracing System 1.0. Affected by this issue is the function move_uploaded_file of the file /classes/Users.php?f=save. This manipulation of the argument img/id causes unrestricted upload. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized.
Title SourceCodester Contact Tracing System Users.php move_uploaded_file unrestricted upload
First Time appeared Sourcecodester
Sourcecodester contact Tracing System
Weaknesses CWE-284
CWE-434
CPEs cpe:2.3:a:sourcecodester:contact_tracing_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester contact Tracing 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:C'}

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:C'}

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:C'}

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 Contact Tracing System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-13T06:15:08.553Z

Reserved: 2026-10-11T20:00:51.860Z

Link: CVE-2026-108973

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T07:16:31.290

Modified: 2026-10-13T07:16:31.290

Link: CVE-2026-108973

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:30:15Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-434

    Unrestricted Upload of File with Dangerous Type