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.
Published: 2026-10-12
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: SQL injection that could expose or modify database data via the password recovery endpoint
Action: Patch Immediately
AI Analysis

Impact

The vulnerability allows an attacker to inject arbitrary SQL through the email parameter in the PublicController::sendFindPwdMail function. This occurs when the value is directly used in a database query without proper sanitization, leading to potential data exposure or modification. The flaw is a classic SQL injection that can compromise database confidentiality and integrity.

Affected Systems

The flaw exists in jackq XCMS versions up to the commit 3fab5342cc509945a7ce1b8ec39d19f701b89261. Users running that version or earlier are susceptible. The affected file is Admin/Home/Controller/PublicController.class.php within the Password Recovery Mail Endpoint component.

Risk and Exploitability

The reported CVSS score is 6.9, indicating a moderate severity. EPSS is not available, so public exploitation likelihood cannot be quantified from that metric, and the vulnerability is not listed in CISA KEV. Remote exploitation is possible because the vulnerable endpoint can be reached over the network, and the attacker only needs to craft a malicious email address. The lack of a public exploit and the moderate CVSS suggest careful monitoring but also prompt patching.

Generated by OpenCVE AI on October 12, 2026 at 05:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s patch that sanitizes the email input or upgrade to a newer XCMS release where the issue is fixed.
  • If an immediate patch is not available, implement server‑side validation to escape or whitelist characters in the email field before it is incorporated into SQL queries.
  • Re‑limit database permissions for the application user to the minimum required, so that even if injection occurs, the damage is contained.

Generated by OpenCVE AI on October 12, 2026 at 05:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
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.
Title jackq XCMS Password Recovery Mail Endpoint PublicController.class.php sendFindPwdMail sql injection
First Time appeared Jackq
Jackq xcms
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:jackq:xcms:*:*:*:*:*:*:*:*
Vendors & Products Jackq
Jackq xcms
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-12T04:15:11.454Z

Reserved: 2026-10-11T09:23:05.423Z

Link: CVE-2026-108799

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-12T05:16:59.173

Modified: 2026-10-12T05:16:59.173

Link: CVE-2026-108799

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T05:30:06Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')