oretnom23 School Fees Management System: Stored XSS in tname parameter (CVE-2023-49987)
The School Fees Management System version 1.0 is vulnerable to stored cross-site scripting (XSS) via the tname parameter in the new_term administrative component.
CVE search metadata
CVE search record: CVE-2023-49987. Severity: medium. CVSS: 5.4. EPSS: 0.43%. KEV: no. Product: School Fees Management System (1.0). Brief: oretnom23 School Fees Management System: Stored XSS in tname parameter (CVE-2023-49987). Brief link: https://feed.craftedsignal.io/briefs/2026-10-school-fees-xss/
Triage facts
Revision 1- Applicability
- School Fees Management System (1.0)
- Evidence
- Unknown
- Severity
- Low
- Action
- Elevated
- Sources
- 2 public sources
- Freshness
- Revision 1Oct 27, 04:13 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- B3Likely
A stored cross-site scripting (XSS) vulnerability exists in the School Fees Management System version 1.0. An authenticated attacker with administrative access can inject arbitrary web scripts through the tname parameter within the /management/term component. Successful exploitation requires an authenticated user with administrative privileges to interact with the vulnerable form to save the payload, which is subsequently executed in the context of the user viewing the term management page.
Impact
Successful exploitation allows for the execution of arbitrary JavaScript in the victim's browser session, potentially leading to session hijacking, unauthorized actions performed on behalf of the administrator, or unauthorized access to sensitive system data managed by the application.
Recommendation
- Audit logs for the specified endpoint (/management/term) to identify potential injection of script tags.
- Implement input validation and output encoding for the tname parameter within the School Fees Management System to prevent script injection.
- As version 1.0 appears to be the only version listed, evaluate the use of this software within the environment given the lack of identified security updates.
Immediate actions
Inventory instances of School Fees Management System 1.0
Threat Hunt
Search web server logs for HTTP requests to /management/term containing script tags
Data: Web server access logs
Mitigations
Implement WAF rules to drop POST requests to /management/term containing script-like content
CVE-2023-49987
Gaps
- No official vendor patch identified for version 1.0
Detection coverage 1
Detect CVE-2023-49987 XSS Attempt in Web Logs
mediumDetects attempts to inject script tags into the tname parameter of the term management endpoint
Detection queries are available on the platform. Get full rules →