Carbon - это международное расширение PHP для DateTime. Приложение, передающее необработанные пользовательские входные данные в Carbon::set…
Carbon - это международное расширение PHP для DateTime. Приложение, передающее необработанные пользовательские входные данные в Carbon::setLocale, подвержено риску произвольного включения файлов, если приложение позволяет пользователям загружать файлы с расширением .php в папку, которая позволяет include или require читать его, то они подвержены риску произвольного выполнения кода на своих серверах. Эта уязвимость устранена в версиях 3.8.4 и 2.72.6.
PHP-приложение получает входные данные от вышестоящего компонента, однако не ограничивает или некорректно ограничивает эти данные перед их использованием в функциях «require», «include» или аналогичных.
https://cwe.mitre.org/data/definitions/98.html →Открыть в коллекции CWE →В данном шаблоне злоумышленник способен загружать и выполнять произвольный код, удалённо доступный из приложения. Обычно это достигается через небезопасно настроенную среду выполнения PHP и ненадлежащим образом санированный вызов "include" или "require", который пользователь может затем контролировать, направляя его на любой файл, доступный через веб. Это позволяет злоумышленникам захватывать целевое приложение и принуждать его выполнять их собственные инструкции.
https://capec.mitre.org/data/definitions/193.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| php-nesbot-carbon | Отслеживается | |
| php-nesbot-carbon | Отслеживается | |
| php-nesbot-carbon | Отслеживается |