CVE-2024-50340
Возможность изменения окружения через запрос в symfony/runtime
- Опубликовано
- 6 нояб. 2024 г.
- Обновлено
- 7 нояб. 2024 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 5 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:LВысокий · следующие 30 дней
- Процентиль
- 99,2 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
# symfony/runtime symfony/runtime — это модуль для PHP-фреймворка Symfony, который обеспечивает отделение PHP-приложений от глобального состояния. Когда директива PHP `register_argv_argc` установлена в значение `on`, и пользователи обращаются к любому URL-адресу со специально сформированной строкой запроса, они могут изменить окружение или режим отладки, используемые ядром при обработке запроса. Начиная с версий 5.4.46, 6.4.14 и 7.1.7, `SymfonyRuntime` игнорирует значения `argv` для не-SAPI сред выполнения PHP. Всем пользователям рекомендуется выполнить обновление. Известных обходных путей для данной уязвимости не существует.
Источники
2Эксплойт-концепция для CVE-2024-50340, демонстрирующая внедрение переменных окружения в Symfony ArgvInput через специально сформированные параметры URL-запроса, что позволяет манипулировать APP_ENV и APP_DEBUG.
Эксплойт доказательства концепции для CVE-2024-52301, демонстрирующий манипуляцию окружением в Laravel через внедренные параметры URL, с подробным анализом кода и шагами воспроизведения.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.