Katalog CVE

CVE-2026-112941

NiskieCVSS 3.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W filelock od wersji 4.1.0 do 4.2.1 klasy SoftReadWriteLock i AsyncSoftReadWriteLock buforują pomyślne sprawdzenie drzewa blokad <path>.rw i ponownie rozwiązują jego nazwy podczas późniejszych operacji zapisu, co pozwala innemu lokalnemu użytkownikowi, który może zastąpić to drzewo po pierwszym przejęciu, przekierować zapisy rekordów blokad do katalogów zapisywalnych przez użytkownika blokady.

Ocena ryzyka

Inny lokalny użytkownik może przekierować zapisy rekordów blokad do katalogów, do których ma dostęp, potencjalnie zakłócając mechanizm blokad lub manipulując plikami. Może to prowadzić do nieoczekiwanego zachowania aplikacji korzystających z filelock.

Rekomendacja

Zaktualizuj filelock do wersji 4.2.1 lub nowszej. Ogranicz liczbę lokalnych użytkowników mających dostęp do katalogów używanych przez filelock.

Inne podatności w filelock

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

filelock is a platform-independent file lock for Python. From 4.1.0 until 4.2.1, SoftReadWriteLock and AsyncSoftReadWriteLock cache a successful check of the <path>.rw lock tree and resolve its names again during later record operations, allowing another local user who can replace that tree after the first acquisition to redirect lock-record writes into directories writable by the lock user. This issue is fixed in version 4.2.1.

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