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

exploitDog

github логотип

GHSA-x8vp-gf4q-mw5j

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

Описание

Symfony allows changing the environment through a query

Description

When the register_argc_argv php directive is set to on , and users call any URL with a special crafted query string, they are able to change the environment or debug mode used by the kernel when handling the request.

Resolution

The SymfonyRuntime now ignores the argv values for non-cli SAPIs PHP runtimes

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

Credits

We would like to thank Vladimir Dusheyko for reporting the issue and Wouter de Jong for providing the fix.

Пакеты

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

symfony/runtime

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

>= 5.3.0, < 5.4.46

5.4.46

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

symfony/runtime

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

>= 6.0.0, < 6.4.14

6.4.14

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

symfony/runtime

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

>= 7.0.0, < 7.1.7

7.1.7

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

symfony/symfony

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

>= 5.3.0, < 5.4.46

5.4.46

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

symfony/symfony

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

>= 6.0.0, < 6.4.14

6.4.14

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

symfony/symfony

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

>= 7.0.0, < 7.1.7

7.1.7

EPSS

Процентиль: 99%
0.85487
Высокий

6.9 Medium

CVSS4

7.3 High

CVSS3

Дефекты

CWE-20
CWE-74

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

CVSS3: 7.3
ubuntu
7 месяцев назад

symfony/runtime is a module for the Symphony PHP framework which enables decoupling PHP applications from global state. When the `register_argv_argc` php directive is set to `on` , and users call any URL with a special crafted query string, they are able to change the environment or debug mode used by the kernel when handling the request. As of versions 5.4.46, 6.4.14, and 7.1.7 the `SymfonyRuntime` now ignores the `argv` values for non-SAPI PHP runtimes. All users are advised to upgrade. There are no known workarounds for this vulnerability.

CVSS3: 7.3
nvd
7 месяцев назад

symfony/runtime is a module for the Symphony PHP framework which enables decoupling PHP applications from global state. When the `register_argv_argc` php directive is set to `on` , and users call any URL with a special crafted query string, they are able to change the environment or debug mode used by the kernel when handling the request. As of versions 5.4.46, 6.4.14, and 7.1.7 the `SymfonyRuntime` now ignores the `argv` values for non-SAPI PHP runtimes. All users are advised to upgrade. There are no known workarounds for this vulnerability.

CVSS3: 7.3
debian
7 месяцев назад

symfony/runtime is a module for the Symphony PHP framework which enabl ...

CVSS3: 7.3
fstec
8 месяцев назад

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

EPSS

Процентиль: 99%
0.85487
Высокий

6.9 Medium

CVSS4

7.3 High

CVSS3

Дефекты

CWE-20
CWE-74