CVE-2026-112935

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:tox-dev:filelock:*:*:*:*:*:python:*:*

History

28 Oct 2026, 15:17

Type Values Removed Values Added
References () https://github.com/tox-dev/filelock/security/advisories/GHSA-fq56-3cx3-fjxp - Exploit, Mitigation, Patch, Vendor Advisory () https://github.com/tox-dev/filelock/security/advisories/GHSA-fq56-3cx3-fjxp - Exploit, Mitigation, Patch, Vendor Advisory

21 Oct 2026, 21:12

Type Values Removed Values Added
First Time Tox-dev
Tox-dev filelock
CPE cpe:2.3:a:tox-dev:filelock:*:*:*:*:*:python:*:*
References () https://github.com/tox-dev/filelock/commit/740ff666b62a88496c8d7394e4e6230605e4d62b - () https://github.com/tox-dev/filelock/commit/740ff666b62a88496c8d7394e4e6230605e4d62b - Patch
References () https://github.com/tox-dev/filelock/pull/843 - () https://github.com/tox-dev/filelock/pull/843 - Patch
References () https://github.com/tox-dev/filelock/releases/tag/4.2.1 - () https://github.com/tox-dev/filelock/releases/tag/4.2.1 - Release Notes
References () https://github.com/tox-dev/filelock/security/advisories/GHSA-fq56-3cx3-fjxp - () https://github.com/tox-dev/filelock/security/advisories/GHSA-fq56-3cx3-fjxp - Exploit, Mitigation, Patch, Vendor Advisory

20 Oct 2026, 15:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-20 15:17

Updated : 2026-10-28 15:17


NVD link : CVE-2026-112935

Mitre link : CVE-2026-112935

CVE.ORG link : CVE-2026-112935


JSON object : View

Products Affected

tox-dev

  • filelock
CWE
CWE-367

Time-of-check Time-of-use (TOCTOU) Race Condition