CVE-2026-18592

osCommerce Email Template Configuration EmailController.php EmailController sql injection

Published Aug 3, 2026 CVSS 4.0 · 5.1 Medium EPSS < 1% KEV · Not listed
Description
A security flaw has been discovered in osCommerce 4.14.63493. Affected by this issue is the function EmailController of the file app/lib/backend/controllers/EmailController.php of the component Email Template Configuration. Performing a manipulation of the argument email_templates_key results in sql injection. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

Analysis

AI-generated

Technical impact

A second‑order SQL injection flaw was found in the osCommerce Email Template Configuration module, specifically in EmailController.php. When an attacker manipulates the email_templates_key parameter, the application embeds it directly into an SQL statement, enabling the execution of arbitrary queries against the database. This can compromise the confidentiality, integrity, and availability of the data stored by the site. The CVSS score of 5.1 reflects a moderate severity but the existence of a public exploit raises the practical risk level.

Affected Systems

The vulnerability affects osCommerce version 4.14.63493, as stated in the CVE description. No other specific versions are listed, but earlier releases containing the same code path may also be vulnerable.

Risk and Exploitability

The exploit can be triggered remotely by supplying a crafted value for the email_templates_key argument, and the public exploit has been released, making the threat real. The EPSS score is currently lower than 1%, indicating an extremely low probability of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalog. Attackers would likely send a custom HTTP request to the backend EmailTemplate endpoint to inject SQL; no explicit authentication requirement is mentioned, implying that the vulnerability may be exploitable without privileged access to the admin interface. Given the moderate CVSS score and the availability of an exploit, the overall risk to sites running this version of osCommerce is significant and warrants prompt action.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade or patch to the latest osCommerce release that resolves the EmailTemplate SQL injection flaw
  • If a patch is unavailable, apply mandatory input validation or use parameterized query logic for the email_templates_key parameter to prevent untrusted data from being concatenated into SQL statements
  • Deploy a web application firewall rule set that blocks common SQL injection patterns on the EmailTemplate endpoint, then monitor administrative activity logs for suspicious queries

Generated by OpenCVE AI on August 4, 2026 at 21:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description A security flaw has been discovered in osCommerce 4.14.63493. Affected by this issue is the function EmailController of the file app/lib/backend/controllers/EmailController.php of the component Email Template Configuration. Performing a manipulation of the argument email_templates_key results in sql injection. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Title osCommerce Email Template Configuration EmailController.php EmailController sql injection
First Time appeared Oscommerce
Oscommerce oscommerce
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:oscommerce:oscommerce:*:*:*:*:*:*:*:*
Vendors & Products Oscommerce
Oscommerce oscommerce
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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

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')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Aug 3, 2026, 7:43 PM
Reserved
Aug 2, 2026, 8:59 PM
Status
Deferred
Published
Aug 3, 2026, 8:17 AM
Modified
Aug 12, 2026, 9:00 PM