CVE-2026-37750

Published Apr 28, 2026 CVSS 3.1 · 6.1 Medium EPSS < 1% KEV · Not listed
Description
A reflected Cross-Site Scripting (XSS) vulnerability in School Management System by mahmoudai1 allows unauthenticated remote attackers to execute arbitrary JavaScript in victim's browsers via the unsanitized type parameter in register.php.

Analysis

AI-generated

Technical impact

A reflected Cross‑Site Scripting vulnerability exists in the School Management System by mahmoudai1. An unauthenticated attacker can supply an arbitrary value for the 'type' query parameter in register.php. The value is returned unescaped in the browser, allowing an attacker to inject and execute malicious JavaScript within the victim’s browser context. This client‑side execution can lead to session hijacking, credential theft, defacement, or phishing attempts against users who visit the vulnerable page.

Affected Systems

The vulnerability is present in the School Management System repository hosted by mahmoudai1 on GitHub. No specific version information has been provided, so the issue affects all available releases of the application as distributed in that repository.

Risk and Exploitability

Because the flaw is triggered by a GET parameter and does not require authentication, any external user can exploit it. The EPSS score is <1%, the CVSS score is 6.1, and the vulnerability is not listed in the CISA KEV catalog. The lack of an advisory or patch suggests that exploitation is straightforward, making the risk high. An attacker can inject scripts that run in the context of any user who accesses the malformed URL.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Validate and sanitize the 'type' query parameter before it is used or echoed in register.php.
  • Remove the echo of the unsanitized 'type' value from responses to prevent reflection.
  • Implement a Content Security Policy that limits the sources from which JavaScript can load, thereby mitigating the impact of any remaining reflected input.

Generated by OpenCVE AI on April 30, 2026 at 04:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Unsanitized ‘type’ Parameter Leads to Reflected XSS in School Management System
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Mahmoudai1
Mahmoudai1 school Management System
Vendors & Products Mahmoudai1
Mahmoudai1 school Management System
Type Values Removed Values Added
Title Unsanitized ‘type’ Parameter Leads to Reflected XSS in School Management System
Weaknesses CWE-79
Type Values Removed Values Added
Description A reflected Cross-Site Scripting (XSS) vulnerability in School Management System by mahmoudai1 allows unauthenticated remote attackers to execute arbitrary JavaScript in victim's browsers via the unsanitized type parameter in register.php.
References
Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Apr 29, 2026, 3:12 PM
Reserved
Apr 6, 2026, 12:00 AM
Status
Deferred
Published
Apr 28, 2026, 10:16 PM
Modified
Jul 20, 2026, 8:10 PM