filelock 是一个跨平台的 Python 文件锁库。在 3.30.0 至 4.2.1 版本中,在 POSIX 平台上,StrictSoftFileLock 和 AsyncStrictSoftFileLock 会在 _ensure_protocol_directory 方法中验证协调目录,但随后通过 _open_directory 方法以路径名访问声明目录。这导致一个本地账户可以在检查与使用之间,通过重命名协调目录名称并替换为符号链接,从而在获取锁的过程中实施竞争攻击。该竞争可能导致在另一个可写目录中创建并遗留
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-112908 | 5.3 MEDIUM | filelock: StrictSoftFileLock creates its claim directories without the lock mode, so anoth |
| CVE-2026-112910 | 5.3 MEDIUM | filelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database i |
| CVE-2026-112913 | 3.3 LOW | filelock: ReadWriteLock on Windows acts on SQLite side files another local user places bes |
| CVE-2026-112907 | 2.5 LOW | filelock: On Windows an oplock on a soft lock's marker holds SoftFileLock.acquire() past i |