CVE-2026-12345
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
Funkcja czyszczenia tempfile.TemporaryDirectory jest podatna na warunek wyścigu. Atakujący, który może modyfikować drzewo katalogów podczas czyszczenia, może zastąpić katalog dowiązaniem symbolicznym, powodując usunięcie plików poza katalogiem tymczasowym lub zresetowanie ich uprawnień i flag plików z uprawnieniami procesu wykonującego czyszczenie. Platformy, na których shutil.rmtree.avoids_symlink_attacks ma wartość false, pozostają podatne, a flagi plików mogą być resetowane poza drzewem na wszystkich platformach.
Ocena ryzyka
Może dojść do usunięcia lub modyfikacji plików poza katalogiem tymczasowym, co może prowadzić do utraty danych lub eskalacji uprawnień. Ryzyko jest szczególnie wysokie w środowiskach wieloużytkownikowych.
Rekomendacja
Zaktualizuj bibliotekę tempfile do wersji zawierającej poprawkę. Unikaj używania tempfile.TemporaryDirectory w środowiskach, w których atakujący może modyfikować drzewo katalogów.
Powiązane podatności
- CVE-2026-105606Krytyczne
Rozszerzenie Joomla Custom Tables w wersjach poniżej 3.7.8 pozwala nieuwierzytelnionemu atakującemu na przesłanie dowolnego pliku (typu polyglot) z kontrolowanym rozszerzeniem do publicznie dostępnego katalogu tmp. Ścieżka zapisanego pliku jest ujawniana w odpowiedzi, a plik jest domyślnie serwowany jako statyczna treść.
- CVE-2026-105604Krytyczne
Rozszerzenie Joomla DJ-Classifieds w wersjach poniżej 3.11.3 jest podatne na nieuwierzytelnioną iniekcję SQL w wyszukiwarce frontendowej.
- CVE-2026-105603Krytyczne
Rozszerzenie Joomla DJ-Classifieds w wersjach poniżej 3.11.3 pozwala nieuprzywilejowanemu użytkownikowi na przesłanie dowolnego pliku, co prowadzi do pełnego zdalnego wykonania kodu (RCE).
- CVE-2026-88811Krytyczne
Brak filtrowania w meta proxy SUSE Rancher Manager może powodować wyciek przekazanych poświadczeń Rancher do dostawców chmury. Problem dotyczy SUSE Rancher w wersjach 2.15.0–2.15.3, 2.14.0–2.14.7 oraz 2.13.0–2.13.11.
- CVE-2026-105769Krytyczne
kaniko przed wersją 1.25.20 może wysłać token dostępu Microsoft Entra ID (Azure AD) dla Azure Resource Manager do rejestru kontrolowanego przez atakującego. Wynika to z niezakotwiczonego wyrażenia regularnego w pomocniku poświadczeń ACR, które akceptuje nazwy hostów zawierające domeny .azurecr.io, .azurecr.cn, .azurecr.de lub .azurecr.us.
- CVE-2026-94290Krytyczne
Kontroler SUSE Rancher Fleet nie ograniczał wystarczająco, które sekrety kubeconfig może przywoływać obiekt Fleet Cluster. W efekcie zwykły użytkownik mógł zdefiniować klaster w swojej przestrzeni nazw i powiązać go z poświadczeniami administracyjnymi klastra zarządzającego, co pozwalało kontrolerowi zarządzać klastrem zarządzającym w imieniu tego użytkownika z podwyższonymi uprawnieniami. Podatność dotyczy wersji 0.16.0–0.16.3, 0.15.0–0.15.8, 0.14.0–0.14.12, 0.13.0–0.13.17 i prawdopodobnie starszych.
- CVE-2026-77876Krytyczne
Control Web Panel (CWP) w wersji przed webpanel_version 1.16 zawiera podatność na wstrzyknięcie polecenia systemowego w module panelu użytkownika protected_directory. Nieescapowany parametr POST pliku w akcji acc=deletedp jest przekazywany bezpośrednio do wywołania shell_exec, co pozwala atakującemu na wykonanie dowolnych poleceń w kontekście panelu użytkownika.
- CVE-2026-73696Krytyczne
Control Web Panel (CWP) w wersji przed webpanel_version 1.12 zawiera podatność typu execution after redirect w przepływie uwierzytelniania panelu użytkownika (CWPUserIndex). Brak wywołania exit() po przekierowaniu header('Location: ...') pozwala nieuwierzytelnionym atakującym kontynuować wykonanie PHP po przekierowaniu i dotrzeć do funkcji panelu użytkownika wymagających uwierzytelnienia.
- CVE-2026-120446Krytyczne
madong-admin-saas do wersji 5.1.4 zawiera podatność braku uwierzytelniania w API zarządzania dzierżawcami platformy, ponieważ klucz middleware 'platformapi' nigdy nie pasuje do aplikacji 'platform'. Nieuwierzytelnieni zdalni atakujący mogą wywoływać endpointy /platformapi/tenant/account, bind-plan i sync-data.
- CVE-2026-120442Krytyczne
ape-volo-admin w wersjach przed 3.6.1 zawiera podatność obejścia uwierzytelniania, która pozwala nieuwierzytelnionym atakującym sfałszować tokeny administratora przy użyciu zakodowanego na stałe klucza podpisującego JWT w appsettings.json. Atakujący mogą podpisywać tokeny offline z roszczeniem jti ustawionym na wbudowane ID administratora.
Oryginalny opis (angielski, źródło NVD)
The cleanup of tempfile.TemporaryDirectory is vulnerable to a race condition. An attacker who can modify the tree during cleanup can replace a directory with a symbolic link, causing files outside of the temporary directory to be deleted or have their permissions and file flags reset, with the privileges of the process performing the cleanup. Note that platforms where shutil.rmtree.avoids_symlink_attacks is false, remain affected, and file flags may still be reset outside of the tree on all platforms.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

