p PatchFirst

PatchFirst · Latest vulnerabilities

propel/propel1 vulnerabilities

Vulnerabilities published for propel/propel1 in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerability: 1

  1. GHSA-7g7c-qhf3-x59p

    Critical · CVSS 9.8Fix available

    propel/propel1 SQL injection possible with limit() on MySQL

    The limit() query method is susceptible to catastrophic SQL injection with MySQL. For example, given a model User for a table users: ``` UserQuery::create()->limit('1;DROP TABLE users')->find(); ``` This will drop the users table! The cause appears to be a lack of integer casting of the limit input in either Criteria::setLimit() or in DBMySQL::applyLimit(). The code comments there seem to imply that casting was avoided due to overflow issues with 32-bit integers. This is surprising behavior since one of the primary purposes of an ORM is to prevent basic SQL injection. This affects all versions of Propel: 1.x, 2.x, and 3.

    • Update to 1.7.2
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →