Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A03:2021 - Injection
ASVS 5.0
V5 - Validation, Sanitization and Encoding Input validation, output encoding, parameterized queries
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | While the CVSS v3.1 score of 2.4 is notably low, the risk assessment reveals important nuances. The attack vector is Network-based (AV:N) with Low complexity (AC:L), making exploitation straightforward, but requires High privilege level (PR:H) and user interaction (UI:R), which significantly restricts the threat landscape. The vulnerability affects only authenticated high-privilege users who must trick another user into visiting a malicious link—limiting the practical exploitation pool in typical university environments. However, the existence of a public proof-of-concept on GitHub elevates real-world risk beyond the CVSS score alone. The impact is limited to Integrity (I:L) with no Confidentiality or Availability impact, meaning an attacker cannot exfiltrate data or disable the system. SSVC analysis confirms this is exploitable but requires significant user interaction and elevated credentials, making it a lower-priority issue compared to unauthenticated or pre-auth vulnerabilities. Priority should reflect the specific deployment context: isolated internal university systems face lower risk than internet-facing instances. |
| Exploit ScenarioDerived | An authenticated administrator receives a phishing email or visits a malicious website containing a crafted URL pointing to the vulnerable /add_result.php file with a payload injected into the 'vr' parameter, such as /add_result.php?vr=<script>steal_session()</script>. When the administrator clicks the link, the unencoded JavaScript executes in their browser, allowing the attacker to capture their session cookie or perform unauthorized actions (such as modifying student grades) on their behalf. The public proof-of-concept available on GitHub (https://github.com/sulvant/Security/issues/2) demonstrates this attack pattern, lowering the technical barrier for potential threat actors. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 18, 2026
A Cross-Site Scripting (XSS) vulnerability exists in itsourcecode University Management System version 1.0, specifically in the /add_result.php file where the 'vr' parameter is not properly sanitized. An authenticated attacker with high privileges can inject malicious scripts that execute in the context of other users' browsers, potentially leading to session hijacking, credential theft, or unauthorized actions within the application. A public proof-of-concept exploit is available on GitHub, and while the CVSS score is low (2.4), the vulnerability is actively documented in security databases and poses a real risk in educational environments.
RemediationAI
The primary remediation is to contact itsourcecode for an updated version of the University Management System or a security patch addressing the XSS vulnerability in /add_result.php. Until an official patch is available, implement compensating controls by applying strict input validation and output encoding to the 'vr' parameter using PHP functions such as htmlspecialchars() or htmlentities() to prevent XSS injection. Additionally, enforce Content Security Policy (CSP) headers to restrict script execution, implement HTTP-only and Secure flags on session cookies to mitigate session hijacking, and restrict access to /add_result.php to only authorized administrative users via firewall rules or application-level access controls. A Web Application Firewall (WAF) with XSS detection rules can provide temporary protection while awaiting vendor patches. Refer to VulDB advisory at https://vuldb.com/?id.351395 for additional technical details.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a Reflected or Stored Cross-Site Scripting (CWE-79) flaw in a PHP-based web application. The University Management System processes user input from the 'vr' parameter in /add_result.php without adequate output encoding or input validation, allowing attackers to inject arbitrary HTML and JavaScript code. The affected product is identified via CPE cpe:2.3:a:itsourcecode:university_management_system:*:*:*:*:*:*:*:* and is built on PHP, a server-side scripting language commonly used in educational management platforms. This represents a classic failure to implement proper encoding mechanisms (such as HTML entity encoding) before rendering user-supplied data in web responses.
Know when University Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.org
A flaw has been found in itsourcecode University Management System 1.0. Affected is an unknown function of the file /add_result.php. Executing a manipulation of the argument vr can lead to cross site scripting. The attack may be launched remotely. The exploit has been published and may be used.
Executive ViewAI
CVE-2026-4356 is a low-severity vulnerability in A flaw involving cross-site scripting (CVSS 2.4). The limited severity suggests constrained impact, typically requiring specific conditions or local access for exploitation. Apply vendor updates when available as part of routine maintenance.
Apply vendor patch during routine maintenance. Standard cross-site scripting mitigations apply if patching is delayed.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Related Vulnerabilities in Cross-Site Scripting (XSS) Vulnerabilities
View all 3More in University Management System
View allA vulnerability classified as critical has been found in itsourcecode University Management System 1.0. Rated medium sev
A vulnerability classified as problematic was found in CodeAstro University Management System 1.0. Rated medium severity
SQL injection in itsourcecode University Management System 1.0 via the ID parameter in /admin_single_student.php allows
SQL injection in itsourcecode University Management System 1.0 via the ID parameter in /admin_single_student_update.php
SQL injection in itsourcecode University Management System 1.0 via the Name parameter in /att_add.php enables unauthenti
SQL injection in itsourcecode University Management System 1.0 via the dt parameter in /att_single_view.php enables remo
SQL injection in itsourcecode University Management System 1.0 via the seme parameter in /view_result.php allows unauthe
SQL injection in itsourcecode University Management System 1.0 via the subject parameter in /add_result.php enables remo
SQL injection in itsourcecode University Management System 1.0 allows remote attackers to manipulate the admin_search_st
A vulnerability classified as critical was found in itsourcecode University Management System 1.0. Rated medium severity
A vulnerability was found in itsourcecode University Management System 1.0. Rated medium severity (CVSS 5.3), this vulne
A vulnerability has been found in itsourcecode University Management System 1.0 and classified as critical. Rated medium
EUVD-2026-12706
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB