File Lock Vulnerability in SoftFileLock Affects Multiple Python Versions
CVE-2026-112906
4.7MEDIUM
What is CVE-2026-112906?
SoftFileLock, a file locking library for Python, is vulnerable due to improper handling of stale observations. This occurs when an attacker can manipulate locking mechanisms by pre-dating and removing their marker, causing contention among concurrent processes. As a result, a legitimate process can have its fresh marker removed as stale. The vulnerability affects versions 4.1.0 to 4.2.0 of SoftFileLock and has been addressed in version 4.2.1, emphasizing the importance of updating to secure file locking operations.
Affected Version(s)
filelock >= 4.1.0, < 4.2.1
