В Digilent DASYLab существует уязвимость переполнения буфера при разборе файлов DSB из-за неправильной проверки границ, что приводит к запи…
В Digilent DASYLab существует уязвимость переполнения буфера при разборе файлов DSB из-за неправильной проверки границ, что приводит к записи в недопустимый адрес. Эта уязвимость может привести к выполнению произвольного кода. Для успешной эксплуатации требуется, чтобы злоумышленник заставил пользователя открыть специально созданный файл DSB. Проблема затрагивает все версии DASYLab [1]. Разработчики рекомендуют избегать открытия файлов DSB из ненадежных источников [2]. Источники: - [1] https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/memory-corruption-vulnerabilities-in-digilent-dasylab.html - [2] https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/memory-corruption-vulnerabilities-in-digilent-dasylab.html
Продукт получает входные данные, которые должны задавать индекс, позицию или смещение в индексируемом ресурсе — таком как буфер или файл, — однако не проверяет или некорректно проверяет, обладает ли указанный индекс/позиция/смещение требуемыми свойствами.
https://cwe.mitre.org/data/definitions/1285.html →Открыть в коллекции CWE →