filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holders
影響: pip:filelock >= 3.22.0, <= 4.2.0 → 4.2.1
The stale-lock break shared by SoftFileLock, MarkerSoftFileLock and SoftFileLease (and their async variants, and a FileLock that has fallen back to a soft lock on ENOSYS, the "not implemented" error) recognises the marker it judged stale by two values. The marker is the lock file at , whose presence says a process holds the lock. The values are its inode number (the kernel's identity for a file, independent of its name) and its modification time (mtime) not being newer. The check runs after the…
| CVE | CVE-2026-112935 |
|---|---|
| 来源 | GitHub Advisory Database |
| 获取时间 | 2026/10/29 09:48 |
| 数据 | Markdown JSON |
2026/10/29 06:08,GitHub Advisory Database 发布了“filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holders”(类型:漏洞公告)。严重程度为“中危”(medium)。相关技术:Python。CVE:CVE-2026-112935。