Katalog CVE

CVE-2026-112935

ŚrednieCVSS 4.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece filelock od wersji 3.22.0 do 4.2.1 mechanizm SoftFileLock mógł usunąć aktywny znacznik po tym, jak atakujący zwolnił własny znacznik po odczycie stanu nieaktualnego, uczciwy konkurent utworzył następcę na ponownie użytym i-węźle, a czas modyfikacji następcy nie był nowszy niż zapisana obserwacja. Prowadziło to do usunięcia aktywnego znacznika i dopuszczenia dwóch posiadaczy.

Ocena ryzyka

Możliwe jednoczesne posiadanie blokady przez dwa procesy, co narusza wzajemne wykluczenie i może prowadzić do uszkodzenia danych.

Rekomendacja

Zaktualizuj filelock do wersji 4.2.1 lub nowszej.

Inne podatności w filelock

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS