CVE-2026-15596

SourceCodester Class and Exam Timetabling System subject.php cross site scripting

Published Jul 13, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
A vulnerability was identified in SourceCodester Class and Exam Timetabling System 1.0. The impacted element is an unknown function of the file /subject.php. Such manipulation of the argument subject leads to cross site scripting. It is possible to launch the attack remotely. The exploit is publicly available and might be used.

Analysis

AI-generated

Technical impact

The vulnerability occurs in the unknown function of /subject.php when the subject argument is supplied. An attacker can insert malicious JavaScript that is rendered by the victim’s browser, resulting in a client‑side code injection flaw. This flaw is consistent with CWE‑79 and also involves code generation identified as CWE‑94. The flaw is exploitable remotely by sending a crafted HTTP request, and the exploit code is publicly available.

Affected Systems

The affected product is SourceCodester Class and Exam Timetabling System version 1.0. It is present in the default distribution and no other versions are listed as affected.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is lower than 1 % and the vulnerability is not listed in the CISA KEV catalog. An attacker who can reach the web application can exploit the flaw by including malicious content in the subject parameter; no special prerequisites are required beyond network access.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official vendor patch or upgrade to a version that fixes the XSS flaw.
  • Validate the subject parameter against a strict whitelist of allowed characters and encode the input before rendering it in the HTML response.
  • Use context‑aware output escaping or JavaScript encoding to ensure that any remaining user data cannot be executed as script code.

Generated by OpenCVE AI on July 31, 2026 at 11:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A vulnerability was identified in SourceCodester Class and Exam Timetabling System 1.0. The impacted element is an unknown function of the file /subject.php. Such manipulation of the argument subject leads to cross site scripting. It is possible to launch the attack remotely. The exploit is publicly available and might be used.
Title SourceCodester Class and Exam Timetabling System subject.php cross site scripting
First Time appeared Sourcecodester
Sourcecodester class And Exam Timetabling System
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:sourcecodester:class_and_exam_timetabling_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester class And Exam Timetabling System
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Jul 15, 2026, 2:23 PM
Reserved
Jul 13, 2026, 2:02 PM
Status
Deferred
Published
Jul 13, 2026, 10:16 PM
Modified
Oct 24, 2026, 10:10 PM