GHSA-4mg9-vhxq-vm7j

SQL Server LIMIT / OFFSET SQL Injection in laravel/framework and illuminate/database

En bref

Publiée
Mise à jour

Description

### Impact Those using SQL Server with Laravel and allowing user input to be passed directly to the `limit` and `offset` functions are vulnerable to SQL injection. Other database drivers such as MySQL and Postgres are not affected by this vulnerability. ### Patches This problem has been patched on Laravel versions 6.20.26, 7.30.5, and 8.40.0. ### Workarounds You may workaround this vulnerability by ensuring that only integers are passed to the `limit` and `offset` functions, as well as the `skip` and `take` functions.

Paquets affectés

PaquetVersions
Packagist · laravel/frameworkintroduced 8.0.0, fixed 8.40.0
Packagist · laravel/frameworkintroduced 0, fixed 6.20.26
Packagist · illuminate/databaseintroduced 8.0.0, fixed 8.40.0
Packagist · illuminate/databaseintroduced 0, fixed 6.20.26

Références

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database