PT-2026-2251 · Pypi+3 · Filelock+3
George Tsigourakos
+1
·
Published
2026-01-01
·
Updated
2026-03-17
·
CVE-2026-22701
CVSS v3.1
5.3
Medium
| Vector | AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H |
Name of the Vulnerable Software and Affected Versions
filelock versions prior to 3.20.3
Description
A race condition exists in the SoftFileLock implementation of the filelock package. An attacker with local filesystem access and permission to create symlinks can exploit a timing issue between permission validation and file creation. This race condition occurs in the
acquire() method between raise on not writable file() and os.open(). An attacker can create a symlink at the lock file path, potentially causing the lock to operate on an unintended target file or leading to denial of service.Recommendations
Upgrade to filelock version 3.20.3 or later.
Exploit
Fix
DoS
Link Following
Race Condition
Time Of Check To Time Of Use
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Debian
Linuxmint
Ubuntu
Filelock