๐Ÿ” CVE Alert

CVE-2026-112935

MEDIUM 4.7

filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holders

CVSS Score
4.7
EPSS Score
0.0%
EPSS Percentile
0th

filelock is a platform-independent file lock for Python. From 3.22.0 until 4.2.1, SoftFileLock can break a stale marker after an attacker frees its own marker following the stale read, an honest contender creates a live successor on the reused inode, and the successor's modification time is not newer than the saved observation, causing the live marker to be removed and two holders to be admitted. This issue is fixed in version 4.2.1.

CWE CWE-367
Vendor tox-dev
Product filelock
Published Oct 20, 2026
Stay Ahead of the Next One

Get instant alerts for tox-dev filelock

Be the first to know when new medium vulnerabilities affecting tox-dev filelock are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:N
Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Affected Versions

tox-dev / filelock
>= 3.22.0, < 4.2.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/tox-dev/filelock/security/advisories/GHSA-fq56-3cx3-fjxp github.com: https://github.com/tox-dev/filelock/pull/843 github.com: https://github.com/tox-dev/filelock/commit/740ff666b62a88496c8d7394e4e6230605e4d62b github.com: https://github.com/tox-dev/filelock/releases/tag/4.2.1