src/configure.in в Vim 5.0 по 7.1, при использовании для сборки с поддержкой Python, не обеспечивает, чтобы временный файл Makefile-conf им…
src/configure.in в Vim 5.0 по 7.1, при использовании для сборки с поддержкой Python, не обеспечивает, чтобы временный файл Makefile-conf имел предполагаемые права владения и разрешения, что позволяет локальным пользователям выполнять произвольный код, изменяя этот файл в течение периода времени или создавая его заранее с разрешениями, которые препятствуют его изменению configure.
Создание и использование небезопасных временных файлов может сделать данные приложения и системы уязвимыми для атак.
https://cwe.mitre.org/data/definitions/377.html →Открыть в коллекции CWE →Продукт формирует полностью или частично сегмент кода на основе входных данных от вышестоящего компонента, однако не нейтрализует или некорректно нейтрализует специальные элементы, способные изменить синтаксис или поведение предполагаемого сегмента кода.
https://cwe.mitre.org/data/definitions/94.html →Открыть в коллекции CWE →Данная атака эксплуатирует доверие системы к файлам конфигурации и ресурсов. Когда исполняемый файл загружает ресурс (например, файл изображения или файл конфигурации), злоумышленник модифицирует файл таким образом, чтобы либо непосредственно выполнить вредоносный код, либо манипулировать целевым процессом (например, сервером приложений), заставляя его выполнять действия на основе вредоносных параметров конфигурации. По мере того как системы всё активнее интегрируют ресурсы из локальных и удалённых источников, вероятность осуществления данной атаки возрастает.
https://capec.mitre.org/data/definitions/35.html →Открыть в коллекции CAPEC →Данная атака направлена на переменные, управляемые пользователем (DEBUG=1, PHP Globals и т. д.). Злоумышленник может переопределять переменные, используя переменные запроса, предоставляемые пользователем и применяемые непосредственно на сервере приложений без какой-либо санитизации данных. В крайних случаях злоумышленник может изменять переменные, управляющие бизнес-логикой приложения. Например, в языках наподобие PHP ряд неудачно заданных конфигураций по умолчанию может позволить пользователю переопределять переменные.
https://capec.mitre.org/data/definitions/77.html →Открыть в коллекции CAPEC →Злоумышленник исследует цель для выявления имён и расположения предсказуемых временных файлов с целью проведения дальнейших атак против цели. Это включает анализ соглашений об именовании и расположения временных файлов, создаваемых целевым приложением. Если злоумышленник может предсказать имена временных файлов, он использует эту информацию для проведения других атак, таких как сбор информации и атаки через символические ссылки.
https://capec.mitre.org/data/definitions/149.html →Открыть в коллекции CAPEC →Злоумышленник эксплуатирует временное, небезопасное хранение информации, отслеживая содержимое файлов, используемых для хранения временных данных в ходе обычного выполнения приложения. Многие приложения используют временные файлы для ускорения обработки или для фиксации состояния между несколькими запусками приложения. Однако иногда эти временные файлы могут содержать конфиденциальную информацию. Просматривая временные файлы приложения, злоумышленник может обнаружить такие конфиденциальные сведения. Например, веб-браузеры нередко кэшируют содержимое для ускорения последующих запросов. Если в кэшированном содержимом имеется конфиденциальная информация, злоумышленник может извлечь её из кэша браузера.
https://capec.mitre.org/data/definitions/155.html →Открыть в коллекции CAPEC →Злоумышленник эксплуатирует слабость в проверке входных данных на стороне цели, чтобы внедрить новый код в выполняемый в данный момент. Этот шаблон отличается от включения кода тем, что включение кода предполагает добавление или замену ссылки на файл с кодом, который впоследствии загружается целью и используется как часть кода некоторого приложения.
https://capec.mitre.org/data/definitions/242.html →Открыть в коллекции CAPEC →