Description
A vulnerability was found in Zen Cart up to 2.2.2. This impacts the function zen_db_perform in the library includes/modules/payment/paypaldp.php of the component PayPal IPN Handler. Performing a manipulation of the argument txn_id results in sql injection. The attack can be initiated remotely. The exploit has been made public and could be used. The patch is named 557154f4fa025f51553094f47b06aa024220c48f. It is suggested to install a patch to address this issue.
Published: 2026-10-12
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote SQL Injection
Action: Apply Patch
AI Analysis

Impact

This flaw allows an unauthenticated attacker to supply a crafted transaction identifier to Zen Cart’s PayPal IPN handler, causing the internal zen_db_perform function to incorporate unsanitized input into an SQL query. The resulting injection can enable the attacker to read, modify, or delete data in the database, thereby compromising confidentiality and integrity of the store’s data and potentially affecting application availability. The weakness is a classic injection error, classified under CWE‑89 and CWE‑74.

Affected Systems

Zen Cart users running version 2.2.2 or earlier are vulnerable when the PayPal IPN module is installed and active. The provided patch commit (557154f4fa025f51553094f47b06aa024220c48f) fixes the issue by properly escaping or parameterizing the transaction identifier. Site administrators should verify that their instance matches one of the affected releases and that the Core code includes the flawed call in paypaldp.php before applying the fix.

Risk and Exploitability

The CVSS score of 6.9 rates this vulnerability as medium severity, while EPSS data is currently unavailable. It is not listed in the CISA KEV catalog, but the exploit has been made public, meaning the risk of exploitation for an unpatched system remains high. Attackers can trigger the injection remotely by submitting a crafted txn_id to the PayPal IPN endpoint, making the vulnerability readily exploitable on any exposed Zen Cart installation that uses the affected module.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Verify the exact Zen Cart version in use; if it is 2.2.2 or earlier, the application is vulnerable.
  • Apply the vendor‑supplied patch (commit 557154f4fa025f51553094f47b06aa024220c48f) or upgrade to a Zen Cart release that includes the fix.
  • If the PayPal IPN functionality is not required, temporarily disable or remove the PayPal IPN module until the patch can be applied.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Zen-cart
Zen-cart zen Cart
Vendors & Products Zen-cart
Zen-cart zen Cart

Mon, 12 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description A vulnerability was found in Zen Cart up to 2.2.2. This impacts the function zen_db_perform in the library includes/modules/payment/paypaldp.php of the component PayPal IPN Handler. Performing a manipulation of the argument txn_id results in sql injection. The attack can be initiated remotely. The exploit has been made public and could be used. The patch is named 557154f4fa025f51553094f47b06aa024220c48f. It is suggested to install a patch to address this issue.
Title Zen Cart PayPal IPN paypaldp.php zen_db_perform sql injection
First Time appeared Zen Cart
Zen Cart zen Cart
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:zen_cart:zen_cart:*:*:*:*:*:*:*:*
Vendors & Products Zen Cart
Zen Cart zen Cart
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:OF/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:O/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:O/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'}


Subscriptions

Zen-cart Zen Cart
Zen Cart Zen Cart
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-13T18:49:59.412Z

Reserved: 2026-10-11T11:09:37.262Z

Link: CVE-2026-108826

cve-icon Vulnrichment

Updated: 2026-10-13T18:49:54.551Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T11:17:10.910

Modified: 2026-10-13T19:18:10.570

Link: CVE-2026-108826

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:30:14Z

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