CVE-2021-29663
Description
CourseMS (aka Course Registration Management System) 2.1 is affected by cross-site scripting (XSS). When an attacker with access to an Admin account creates a Job Title in the Site area (aka the admin/add_jobs.php name parameter), they can insert an XSS payload. This payload will execute whenever anyone visits the registration page.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Stored XSS in CourseMS 2.1 allows an admin to inject arbitrary JavaScript via the Job Title field, executing on the registration page.
Vulnerability
CourseMS (Course Registration Management System) version 2.1 is affected by a stored cross-site scripting (XSS) vulnerability in the admin/add_jobs.php script. An attacker with administrative access can inject arbitrary JavaScript into the name parameter when creating a Job Title. The payload is stored in the database and later rendered unsanitized on the registration page, affecting all visitors. [1][2]
Exploitation
An attacker must have an active Admin account in CourseMS 2.1. The attacker logs in, navigates to the Site area, and selects "Add Job Title." In the name field, they insert a malicious payload (e.g., ``). After saving, any user who visits the registration page will trigger the payload in their browser. No additional user interaction is required beyond viewing the page. [2]
Impact
Successful exploitation allows the attacker to execute arbitrary JavaScript in the context of any visitor's browser. This can lead to session hijacking, credential theft, defacement, or redirection to malicious sites. The attack requires admin privileges to inject, but the impact affects all unauthenticated and authenticated users who access the registration page. [2]
Mitigation
No official patch has been released for CourseMS 2.1 as of the publication date. The project appears unmaintained. Mitigations include restricting admin account access to trusted users only, implementing input sanitization on the name parameter, or disabling the Job Title feature. The vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog. [1][2]
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- CourseMS/Course Registration Management Systemdescription
- Range: = 2.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2- sourceforge.net/projects/coursemsmitrex_refsource_MISC
- github.com/cptsticky/A-0day-Per-Day-Keeps-The-Cope-Away/blob/main/CVE-2021-29663mitrex_refsource_MISC
News mentions
0No linked articles in our index yet.