Skip to main content

StudentManage CVE-2025-50583

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-07-18 cve@mitre.org
4.8
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
4.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
vuln.today AI
4.8 MEDIUM

Admin credentials required (PR:H) to inject payload; victim must load the page (UI:R); scope changes as script executes in victim browser context; no availability impact applies.

3.1 AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

1
Analysis Generated
Jul 05, 2026 - 02:22 vuln.today

DescriptionCVE.org

StudentManage v1.0 was discovered to contain a cross-site scripting (XSS) vulnerability via the Add A New Student module.

AnalysisAI

Stored XSS in DayCloud's StudentManage v1.0 allows an authenticated administrative user to inject malicious JavaScript via the 'Add A New Student' module, which executes in the browser of any user who subsequently views the affected record. The Scope:Changed metric confirms the injected script runs in a different security context (the victim's browser session), enabling session hijacking or credential theft. No active exploitation is confirmed via CISA KEV, though a public proof-of-concept exists on GitHub; EPSS at 0.22% (13th percentile) reflects low observed exploitation activity.

Technical ContextAI

The affected product is DayCloud StudentManage version 1.0, uniquely identified by CPE cpe:2.3:a:daycloud:studentmanage:1.0, with the source repository hosted at https://gitee.com/DayCloud/student-manage. CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting) identifies the root cause as a failure to sanitize or HTML-encode attacker-controlled input before rendering it in the browser DOM. Specifically, the 'Add A New Student' form module does not escape HTML-special characters in submitted fields, enabling injection of arbitrary script tags or event-handler attributes that persist in the application's data store and execute when a victim views the student record.

RemediationAI

No vendor-released patch has been identified at the time of analysis. The primary remediation is to apply server-side output encoding to all user-supplied fields in the 'Add A New Student' module, escaping HTML-special characters before rendering them in the browser, as prescribed by OWASP for CWE-79. As a compensating control, deploying a strict Content Security Policy (CSP) header that disallows inline script execution will significantly reduce the exploitability of any residual XSS vectors; note that CSP may break legitimate inline scripts if the application relies on them. Restricting administrative access to trusted internal IP ranges limits the pool of users who could inject a payload. The public exploit reference is available at https://github.com/SimonKang949/Vulnerabilities/issues/4 and can be used to validate any applied fix.

Share

CVE-2025-50583 vulnerability details – vuln.today

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