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

exploitDog

github логотип

GHSA-g3rh-rrhp-jhh9

Опубликовано: 06 нояб. 2024
Источник: github
Github: Прошло ревью
CVSS4: 2.3
CVSS3: 3.1

Описание

Symfony has an incorrect response from Validator when input ends with \n

Description

It is possible to trick a Validator configured with a regular expression using the $ metacharacters, with an input ending with \n.

Resolution

Symfony now uses the D regex modifier to match the entire input.

The patch for this issue is available here for branch 5.4.

Credits

We would like to thank Offscript for reporting the issue and Alexandre Daubois for providing the fix.

Пакеты

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

symfony/symfony

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

< 5.4.43

5.4.43

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

symfony/symfony

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

>= 6.0.0, < 6.4.11

6.4.11

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

symfony/symfony

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

>= 7.0.0, < 7.1.4

7.1.4

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

symfony/validator

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

< 5.4.43

5.4.43

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

symfony/validator

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

>= 6.0.0, < 6.4.11

6.4.11

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

symfony/validator

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

>= 7.0.0, < 7.1.4

7.1.4

EPSS

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

2.3 Low

CVSS4

3.1 Low

CVSS3

Дефекты

CWE-20

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

CVSS3: 3.1
ubuntu
9 месяцев назад

symfony/validator is a module for the Symphony PHP framework which provides tools to validate values. It is possible to trick a `Validator` configured with a regular expression using the `$` metacharacters, with an input ending with `\n`. Symfony as of versions 5.4.43, 6.4.11, and 7.1.4 now uses the `D` regex modifier to match the entire input. Users are advised to upgrade. There are no known workarounds for this vulnerability.

CVSS3: 3.1
nvd
9 месяцев назад

symfony/validator is a module for the Symphony PHP framework which provides tools to validate values. It is possible to trick a `Validator` configured with a regular expression using the `$` metacharacters, with an input ending with `\n`. Symfony as of versions 5.4.43, 6.4.11, and 7.1.4 now uses the `D` regex modifier to match the entire input. Users are advised to upgrade. There are no known workarounds for this vulnerability.

CVSS3: 3.1
debian
9 месяцев назад

symfony/validator is a module for the Symphony PHP framework which pro ...

CVSS3: 3.1
fstec
12 месяцев назад

Уязвимость компонента validator программной платформы для разработки и управления веб-приложениями Symfony, позволяющая нарушителю получить доступ к конфиденциальным данным

CVSS3: 7.3
redos
около 1 месяца назад

Множественные уязвимости php-symfony4

EPSS

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

2.3 Low

CVSS4

3.1 Low

CVSS3

Дефекты

CWE-20