CVE-2026-108799 Details
Description
A vulnerability was determined in jackq XCMS up to 3fab5342cc509945a7ce1b8ec39d19f701b89261. Impacted is the function PublicController::sendFindPwdMail of the file Admin/Home/Controller/PublicController.class.php of the component Password Recovery Mail Endpoint. This manipulation of the argument email causes sql injection. Remote exploitation of the attack is possible. The exploit has been publicly disclosed and may be utilized.
A SQL injection vulnerability has been identified in the XCMS content management system, specifically in the password recovery mail endpoint of the admin console. This issue affects versions of XCMS prior to commit 3fab5342cc509945a7ce1b8ec39d19f701b89261. The vulnerability arises in the PublicController::sendFindPwdMail function, located in Admin/Home/Controller/PublicController.class.php. The endpoint is exposed without authentication, allowing unauthenticated remote attackers to manipulate the email parameter and execute SQL injection attacks. The injected SQL can be exploited to read sensitive data from the database, including administrator emails and password hashes, potentially leading to account takeover.
To address this vulnerability, update the AdminService::existAccount() method to use parameterized queries instead of concatenating user input into SQL strings. Implement server-side validation for the email parameter, add captcha and rate limiting to the password recovery endpoint, and ensure that the application's MySQL database privileges are configured securely.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 12, 2026CISA-ADP
Assessed Oct 13, 2026References 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/wawyw/cve_report/blob/main/xcms_2.md | [email protected] | ExploitRemedyTechnical Analysis |
| https://vuldb.com/cve/CVE-2026-108799 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/submit/961602 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/vuln/416576 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/vuln/416576/cti | [email protected] | AdvisoryPermission Required |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-74 | Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') | [email protected] |
| CWE-89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| jackq XCMS | 3fab5342cc509945a7ce1b8ec39d19f701b89261 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion