Skip to content
CVE PROGRAM SOURCE RECORD2.5 Low

CVE-2026-112912

filelock: Symlink swap during SoftFileLock's writability check leaks whether a path exists and is writable by the lock taker

Description

filelock is a platform-independent file lock for Python. From 3.32.6 until 4.2.1, SoftFileLock can follow a swapped symbolic link during the conditional os.access writability check for a node without its owner-write bit, allowing another local user on a platform and directory configuration that follows the link to infer whether a chosen path exists and is writable from the observable acquisition result. This issue is fixed in version 4.2.1.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

tox-dev filelock

  • >= 3.32.6, < 4.2.1affected

References