CVE-2026-22701 in filelock
Сводка
по VulDB • 13.05.2026
filelock — это независимая от платформы библиотека для блокировки файлов в Python. До версии 3.20.3 в реализации SoftFileLock пакета filelock существует уязвимость состояния гонности (TOCTOU race condition). Атакующий, имеющий доступ к локальной файловой системе и права на создание символических ссылок, может эксплуатировать состояние гонности между проверкой прав доступа и созданием файла, что приводит к сбоям операций блокировки или их непредсказуемому поведению. Уязвимость возникает в методе _acquire() между вызовом raise_on_not_writable_file() (проверка прав) и os.open() (создание файла). В течение этого окна гонности атакующий может создать символическую ссылку по пути к файлу блокировки, что потенциально приводит к тому, что блокировка применяется к непредназначенному целевому файлу или вызывает отказ в обслуживании (DoS). Данная проблема исправлена в версии 3.20.3.
If you want to get best quality of vulnerability data, you may have to visit VulDB.