CVE-2026-78055
Received Received - Intake

Cross-Site Scripting in Class and Exam Timetabling System

Vulnerability report for CVE-2026-78055, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-23

Last updated on: 2026-08-23

Assigner: VulDB

Description

A security vulnerability has been detected in SourceCodester Class and Exam Timetabling System 1.0. Affected by this vulnerability is an unknown functionality of the file /BSIT2.php. The manipulation of the argument course leads to cross site scripting. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-23
Last Modified
2026-08-23
Generated
2026-08-23
AI Q&A
2026-08-23
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
sourcecodester class_and_exam_timetabling_system 1.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a reflected Cross-Site Scripting (XSS) vulnerability in SourceCodester Class and Exam Timetabling System 1.0. The 'course' parameter in the /BSIT2.php file does not properly validate or encode user input, allowing attackers to inject malicious scripts. These scripts execute in the victim's browser when they access a crafted link.

Detection Guidance

To detect this reflected XSS vulnerability, monitor HTTP requests to /BSIT2.php for the 'course' parameter containing suspicious input like <script> tags. Use browser developer tools to inspect responses for unencoded user input. Check web server logs for repeated requests with XSS payloads such as <script>prompt(/xss/);</script>.

Impact Analysis

Attackers can exploit this to steal sensitive data like cookies or session tokens, perform unauthorized actions, deface web pages, redirect users to malicious sites, or take control of the victim's browser. No authentication is required for exploitation.

Compliance Impact

This vulnerability, a reflected XSS flaw, could lead to unauthorized access to sensitive data such as session tokens or cookies, which may contain personal or health information. This could violate GDPR's data protection requirements or HIPAA's safeguards for protected health information if exploited.

Mitigation Strategies

Immediately implement input validation to filter malicious scripts in the 'course' parameter. Apply output encoding before rendering user input. Deploy a Content Security Policy (CSP) to restrict script execution. Set secure and HttpOnly flags for cookies to prevent theft. Temporarily disable the affected page if a patch is unavailable.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-78055. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart