CVE Catalog

CVE-2026-112934

MediumCVSS 6.1
Published: Translated: NVD NIST

Summary

In filelock from 4.0.0 until 4.2.1, SoftReadWriteLock refreshed holder records by name. Another local user with rename access to the lock directory could replace a record with a named pipe and stall the lock, or under a permissive hard-link policy link a reachable target file and cause the lock user to write through it.

Risk Assessment

A local attacker can stall lock operation or cause writes to an unexpected file.

Recommendation

Update filelock to version 4.2.1 or later.

Other vulnerabilities in filelock

See all
Original NVD description (English source)

filelock is a platform-independent file lock for Python. From 4.0.0 until 4.2.1, SoftReadWriteLock refreshes holder records by name, allowing another local user with rename access to the lock directory to replace a record with a named pipe and stall the lock, or under a permissive hard-link policy to link a reachable target file and cause the lock user to write through it. This issue is fixed in version 4.2.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS