CVE-2026-90856
Received Received - Intake

Privilege Escalation in College Notes Gallery Management System

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

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: VulDB

Description

A security vulnerability has been detected in SourceCodester College Notes Gallery Management System 1.0. This impacts an unknown function of the file signup.php of the component Registration Flow. Such manipulation of the argument role leads to improper privilege management. The attack can be launched remotely. The exploit has been disclosed publicly and may be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
sourcecodester college_notes_gallery_management_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-269 The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is in the College Notes Gallery Management System 1.0, specifically in the signup.php file. It allows unauthorized creation of admin accounts due to improper privilege management. The system fails to validate the 'role' parameter on the server side, enabling attackers to set role=admin in a POST request and gain full administrative access without authentication.

Detection Guidance

To detect this vulnerability, inspect network traffic for POST requests to signup.php containing a role parameter. Check server logs for unusual admin account creations or unauthorized role modifications. Manually test by sending a POST request with role=admin to signup.php and verify if an admin account is created without authentication.

Impact Analysis

An attacker could exploit this to create an admin account, gaining full control over the system. This includes managing users, approving notes, and accessing sensitive data. The impact depends on your role: if you are an administrator, your system could be compromised; if you are a regular user, your data may be exposed or manipulated.

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 disclosures, or improper data handling, potentially leading to legal penalties, fines, or reputational damage for organizations handling protected information.

Mitigation Strategies

Immediately patch the application by enforcing server-side role validation with an allowlist. Remove client-supplied role parameters and implement admin approval for elevated roles. Add authorization checks before processing privileged actions and validate all sensitive fields on the server.

Chat Assistant

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

EPSS Chart