CVE-2026-78115
Received Received - Intake

Improper Authorization in Class and Exam Timetabling System User Account Update

Vulnerability report for CVE-2026-78115, 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 vulnerability has been found in SourceCodester Class and Exam Timetabling System 1.0. Affected is an unknown function of the file /admin/edit_user_account.php of the component User Account Update. Such manipulation of the argument id/username leads to improper authorization. The attack may be launched remotely. The exploit has been disclosed to the public 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-266 A product incorrectly assigns a privilege to a particular actor, creating an unintended sphere of control for that actor.
CWE-285 The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a privilege escalation vulnerability in SourceCodester Class and Exam Timetabling System version 1.0. The application fails to enforce proper authorization checks when handling password update requests. An authenticated low-privileged user can exploit this by sending a modified password update request to change another user's password, including the administrator account, using their own valid session.

Detection Guidance

To detect this vulnerability, monitor HTTP POST requests to /admin/edit_user_account.php for unauthorized password update attempts. Check server logs for requests modifying user IDs (e.g., targeting ID 4 for admin) from low-privileged accounts. Use tools like Burp Suite or Wireshark to inspect traffic for crafted requests.

Impact Analysis

An attacker with a valid low-privileged account can reset the administrator password, gain administrative access, and perform actions with elevated privileges. This could lead to full compromise of the application's confidentiality, integrity, and availability.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. It may result in data breaches, unauthorized modifications, or system disruptions, potentially leading to non-compliance with these regulations.

Mitigation Strategies

Implement server-side authorization checks for password updates. Ensure requests use the authenticated session identity and ignore client-supplied user IDs. Restrict admin password changes to authorized roles only. Monitor and log all password change events for anomalies.

Chat Assistant

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

EPSS Chart