Description
ReadyEcommerce before 4.5.2 contains an unauthenticated SQL injection vulnerability in the product listing API where the rating parameter from the products endpoint is concatenated directly into a MySQL HAVING clause without parameterization in ProductController.php. Attackers can perform time-based blind SQL injection through the unsanitized rating parameter to extract the full database contents, including user credentials and administrator password hashes, with potential additional file system access due to the database connection running as root.
Published: 2026-08-10
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Ready eCommerce versions prior to 4.5.2 contain a vulnerable product listing API that accepts an unsanitized rating parameter. The value of this parameter is concatenated into a MySQL HAVING clause without proper parameterization, allowing attackers to perform time‑based blind SQL injection. Successful exploitation can extract the entire database, including user credentials, administrator password hashes, and with the database connection running as root, may enable further file system access.

Affected Systems

This flaw affects Razinsoft’s Ready eCommerce product, specifically all releases before version 4.5.2. These versions are likely to be in use on public or semi‑public ecommerce sites that expose the product listing endpoint without authentication.

Risk and Exploitability

The vulnerability is rated CVSS 9.3, indicating a severe security impact. Although EPSS is not available, the unauthenticated nature of the attack vector suggests a high likelihood of exploitation if the API is publicly accessible. The flaw is not listed in the CISA KEV catalog, but the combination of blind SQL injection and root‑level database access presents a significant risk of data exfiltration and possible pivot to system compromise.

Generated by OpenCVE AI on August 10, 2026 at 18:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ready eCommerce to version 4.5.2 or newer, which removes the vulnerable query usage.
  • If an upgrade is not immediately possible, restrict access to the ProductController API by enabling authentication or blocking the endpoint from public networks.
  • Apply input validation and parameterize the rating field to prevent future SQL injection; sanitize all user‑supplied parameters before incorporating them into SQL statements.

Generated by OpenCVE AI on August 10, 2026 at 18:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 10 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Description ReadyEcommerce before 4.5.2 contains an unauthenticated SQL injection vulnerability in the product listing API where the rating parameter from the products endpoint is concatenated directly into a MySQL HAVING clause without parameterization in ProductController.php. Attackers can perform time-based blind SQL injection through the unsanitized rating parameter to extract the full database contents, including user credentials and administrator password hashes, with potential additional file system access due to the database connection running as root.
Title ReadyEcommerce < 4.5.2 Unauthenticated SQL Injection via ProductController.php
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-10T21:11:17.703Z

Reserved: 2026-07-15T15:45:44.602Z

Link: CVE-2026-63106

cve-icon Vulnrichment

Updated: 2026-08-10T19:11:18.019Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T18:30:04Z

Weaknesses
  • CWE-89

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