CVE Catalog

CVE-2026-112906

MediumCVSS 4.7
Published: Updated: Translated: NVD NIST

Summary

filelock from 4.1.0 to 4.2.1 has a vulnerability in SoftFileLock that can reuse a stale observation when an attacker pre-dates and removes its own marker, at least two lock-user processes are waiting, and coarse or matching modification times preserve the observation. This can cause a live marker to be removed as stale.

Risk Assessment

An attacker could disrupt the locking mechanism, causing application malfunction or potential conflicts in resource access.

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.1.0 until 4.2.1, SoftFileLock versions from 4.1.0 can reuse a stale observation when an attacker pre-dates and removes its own marker, at least two lock-user processes are waiting, coarse or matching modification times preserve the observation, and an honest contender creates a fresh marker on the reused inode, causing that live marker to be removed as stale. This issue is fixed in version 4.2.1.

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