CVE-2025-63709 Details
Description
A Cross-Site Scripting (XSS) vulnerability exists in SourceCodester Simple To-Do List System 1.0 in the "Add Tasks" text input. An authenticated user can submit HTML/JavaScript that is not correctly sanitized or encoded on output. The injected script is stored and later rendered in the browser of any user who views the task, allowing execution of arbitrary script in the context of the victim's browser.
A Cross-Site Scripting (XSS) vulnerability has been identified in SourceCodester's Simple To-Do List System version 1.0. The issue arises in the 'Add Tasks' text input, where an authenticated user can submit HTML or JavaScript that is not properly sanitized or encoded before being output. This injected script is stored and later executed in the browser of any user who views the task, allowing the execution of arbitrary scripts in the context of the victim's browser.
To address this vulnerability, implement proper encoding and escaping of user-supplied data before output, using functions like 'htmlspecialchars()' in PHP. Apply server-side validation to normalize input, restrict input length, and encode or strip disallowed HTML. If HTML markup must be allowed, use a reputable sanitizer library such as HTML Purifier. Additionally, establish a Content Security Policy (CSP) to mitigate the impact of any injected scripts, and ensure session cookies have the HttpOnly and Secure flags. Finally, apply contextual escaping based on where the data is inserted, whether in HTML, attributes, JavaScript, or URLs.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Nov 18, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/floccocam-cpu/CVE-Research-2025/tree/main/CVE-2025-63709 | [email protected] | ExploitMitigationThird Party Advisory |
| https://www.sourcecodester.com/php/17897/simple-do-list-system-using-php.html | [email protected] | Product |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| chuck24 simple to-do list system | 1.0 |
CPE
Remediation
| |
Change History
6 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Dec 1, 2025 | CVE Modified | CISA-ADP |
| Nov 18, 2025 | CVE Modified | CISA-ADP |
| Nov 17, 2025 | Initial Analysis | [email protected] |
| Nov 10, 2025 | New CVE Received | [email protected] |