CVE-2026-112935
CVE-2026-112935 · filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holders
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
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.
CVSS 4.7 · Media · EPSS 0,1%
- Publicación
- Actualización
Pila tecnológica: system
Productos y versiones afectados
filelock
- Versiones
- >= 3.22.0, < 4.2.1: Afectada
Sin corrección publicada
python-filelock Debian:12
- Versiones
- 3.12.2-1
- 3.12.3-1
- 3.12.4-1
- 3.13.1-1
- 3.13.3-1
- 3.13.4-1
- 3.14.0-1
- 3.15.4-1
- 3.16.1-1
- 3.16.1-2
- 3.17.0-1
- 3.18.0-1
- 3.19.1-1
- 3.20.0-1
- 3.20.2-1
- 3.20.3-1
- 3.24.3-1
- 3.25.0-1
- 3.25.2-1
- 3.29.0-1
- 3.29.4-1
- 3.29.5-1
- 3.29.7-1
- 3.32.0-1
- 3.32.2-1
- 3.32.4-1
- 3.32.4-2
- 3.32.5-1
- 3.32.6-1
- 3.9.0-1
- 3.9.0-1+deb12u1
- 4.0.1-1
- 4.0.12-1
- 4.1.1-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Debian:13
- Versiones
- 3.18.0-1
- 3.18.0-1+deb13u1
- 3.19.1-1
- 3.20.0-1
- 3.20.2-1
- 3.20.3-1
- 3.24.3-1
- 3.25.0-1
- 3.25.2-1
- 3.29.0-1
- 3.29.4-1
- 3.29.5-1
- 3.29.7-1
- 3.32.0-1
- 3.32.2-1
- 3.32.4-1
- 3.32.4-2
- 3.32.5-1
- 3.32.6-1
- 4.0.1-1
- 4.0.12-1
- 4.1.1-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Debian:14
- Versiones
- 3.18.0-1
- 3.19.1-1
- 3.20.0-1
- 3.20.2-1
- 3.20.3-1
- 3.24.3-1
- 3.25.0-1
- 3.25.2-1
- 3.29.0-1
- 3.29.4-1
- 3.29.5-1
- 3.29.7-1
- 3.32.0-1
- 3.32.2-1
- 3.32.4-1
- 3.32.4-2
- 3.32.5-1
- 3.32.6-1
- 4.0.1-1
- 4.0.12-1
- 4.1.1-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Ubuntu:Pro:18.04:LTS
- Versiones
- 2.0.11-1
- 2.0.12-1
- 2.0.13-1
- 3.0.0-2
- 3.0.3-1
- 3.0.4-1
- 3.0.4-1ubuntu0.1~esm1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Ubuntu:Pro:20.04:LTS
- Versiones
- 3.0.12-1
- 3.0.12-2
- 3.0.12-2ubuntu0.1~esm1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Ubuntu:Pro:22.04:LTS
- Versiones
- 3.0.12-2
- 3.3.2-1
- 3.4.0-1
- 3.4.2-1
- 3.4.2-2
- 3.6.0-1
- 3.6.0-1ubuntu0.1~esm1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Ubuntu:Pro:24.04:LTS
- Versiones
- 3.12.2-1
- 3.12.4-1
- 3.13.1-1
- 3.13.1-1ubuntu0.1~esm1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Ubuntu:26.10
- Versiones
- 3.20.3-1
- 3.29.4-1
- 3.32.0-1
- 3.32.2-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
python-filelock Ubuntu:26.04:LTS
- Versiones
- 3.18.0-1
- 3.20.0-1
- 3.20.2-1
- 3.20.3-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
Fuentes originales
- https://github.com/tox-dev/filelock/security/advisories/GHSA-fq56-3cx3-fjxp
- https://github.com/tox-dev/filelock/pull/843
- https://github.com/tox-dev/filelock/commit/740ff666b62a88496c8d7394e4e6230605e4d62b
- https://github.com/tox-dev/filelock/releases/tag/4.2.1
- https://nvd.nist.gov/vuln/detail/CVE-2026-112935