Библиотека, загруженная относительным путем, уязвима для вредоносных атак
Этот дефект возникает, когда процедуры загрузки библиотеки, загружающие внешнюю библиотеку, используют относительный путь или вообще не используют путь.
Используя относительный путь или отсутствие пути для загрузки внешней библиотеки, программа использует небезопасный процесс поиска для поиска библиотеки. Злоумышленник может контролировать процесс поиска и заменить намеченную библиотеку на собственную.
При загрузке внешней библиотеки укажите полный путь.
| Группа: Безопасность |
| Язык: C | C++ |
| По умолчанию: Откл. |
Синтаксис командной строки: RELATIVE_PATH_LIB |
| Воздействие: среднее |
| CWE ID: 114, 427 |
Execution of a binary from a relative path can be controlled by an external actor | Find defects (-checkers) | Library loaded from externally controlled path | Vulnerable path manipulation