Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-r7cj-8hjg-x622

Опубликовано: 16 нояб. 2021
Источник: github
Github: Прошло ревью
CVSS3: 9.8

Описание

DBAL 3 SQL Injection Security Vulnerability

We have released a new version Doctrine DBAL 3.1.4 that fixes a critical SQL injection vulnerability in the LIMIT clause generation API provided by the Platform abstraction.

We advise everyone using Doctrine DBAL 3.0.0 up to 3.1.3 to upgrade to 3.1.4 immediately.

The vulnerability can happen when unsanitized input is passed to many APIs in Doctrine DBAL and ORM that ultimately end up calling AbstractPlatform::modifyLimitQuery.

As a workaround you can cast all limit and offset parameters to integers before passing them to Doctrine APIs.

This vulnerability has been assigned CVE-2021-43608.

Пакеты

Наименование

doctrine/dbal

composer
Затронутые версииВерсия исправления

>= 3.0.0, < 3.1.4

3.1.4

EPSS

Процентиль: 80%
0.01352
Низкий

9.8 Critical

CVSS3

Дефекты

CWE-89

Связанные уязвимости

CVSS3: 9.8
ubuntu
около 4 лет назад

Doctrine DBAL 3.x before 3.1.4 allows SQL Injection. The escaping of offset and length inputs to the generation of a LIMIT clause was not probably cast to an integer, allowing SQL injection to take place if application developers passed unescaped user input to the DBAL QueryBuilder or any other API that ultimately uses the AbstractPlatform::modifyLimitQuery API.

CVSS3: 9.8
nvd
около 4 лет назад

Doctrine DBAL 3.x before 3.1.4 allows SQL Injection. The escaping of offset and length inputs to the generation of a LIMIT clause was not probably cast to an integer, allowing SQL injection to take place if application developers passed unescaped user input to the DBAL QueryBuilder or any other API that ultimately uses the AbstractPlatform::modifyLimitQuery API.

CVSS3: 9.8
debian
около 4 лет назад

Doctrine DBAL 3.x before 3.1.4 allows SQL Injection. The escaping of o ...

EPSS

Процентиль: 80%
0.01352
Низкий

9.8 Critical

CVSS3

Дефекты

CWE-89