Плагин WordPress User Extra Fields для WordPress уязвим для произвольного удаления файлов из-за недостаточной проверки пути файла в функции…
Плагин WordPress User Extra Fields для WordPress уязвим для произвольного удаления файлов из-за недостаточной проверки пути файла в функции save_fields() во всех версиях до 16.7. Это позволяет аутентифицированным злоумышленникам с доступом на уровне подписчика и выше удалять произвольные файлы на сервере, что может легко привести к удаленному выполнению кода при удалении правого файла (например, wp-config.php).
Продукт использует внешние входные данные для формирования пути, который должен находиться внутри ограниченного каталога, однако не нейтрализует должным образом последовательности абсолютных путей, такие как "/abs/path", способные разрешиться в местоположение за пределами этого каталога.
https://cwe.mitre.org/data/definitions/36.html →Открыть в коллекции CWE →Злоумышленник, имеющий доступ к ресурсам файловой системы — непосредственно или через логику приложения — использует различные абсолютные пути к файлам и механизмы навигации, например «..», для расширения зоны доступа до нежелательных областей файловой системы. Цель злоумышленника — получить доступ к каталогам и файлам, которые должны быть для него недоступны.
https://capec.mitre.org/data/definitions/597.html →Открыть в коллекции CAPEC →