PT-2026-69845 · Unknown · Ready Ecommerce
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
ReadyEcommerce versions prior to 4.5.2
Description
An unauthenticated SQL injection exists in the product listing API. The issue occurs because the
rating parameter in the 'products' endpoint is concatenated directly into a MySQL HAVING clause without parameterization within ProductController.php. This allows attackers to perform time-based blind SQL injection—a technique used to infer data by observing the time the server takes to respond to specific queries—to extract the entire database, including user credentials and administrator password hashes. Additionally, because the database connection runs as root, there is a potential for unauthorized file system access.Recommendations
Update ReadyEcommerce to version 4.5.2 or later.
As a temporary mitigation, restrict access to the 'products' endpoint or avoid using the
rating parameter until the update is applied.Fix
SQL injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Ready Ecommerce