CVE-2024-45310
ŚrednieStreszczenie
runc 1.1.13 i wcześniejsze oraz 1.2.0-rc2 i wcześniejsze mogą zostać oszukane do tworzenia pustych plików lub katalogów w dowolnych lokalizacjach w systemie plików hosta poprzez współdzielenie woluminu między dwoma kontenerami i wykorzystanie określonych operacji.
Ocena ryzyka
Może to prowadzić do nieautoryzowanych zmian w systemie plików hosta, co stanowi poważne zagrożenie dla integralności i bezpieczeństwa środowiska kontenerowego.
Rekomendacja
Zaktualizuj runc do wersji z poprawką i ogranicz współdzielenie woluminów między kontenerami.
Inne podatności w runc
Zobacz wszystkie- CVE-2025-52565Wysokie
runc to narzędzie CLI do uruchamiania i zarządzania kontenerami zgodnie ze specyfikacją OCI. W wersjach 1.0.0-rc3 do 1.2.7, 1.3.0-rc.1 do 1.3.2 oraz 1.4.0-rc.1 do 1.4.0-rc.2, z powodu niewystarczających kontroli podczas bind-mountowania /dev/pts/$n do /dev/console wewnątrz kontenera, atakujący może...
- CVE-2025-31133Wysokie
runc to narzędzie CLI do uruchamiania i zarządzania kontenerami zgodnie ze specyfikacją OCI. W wersjach 1.2.7 i poniżej, 1.3.0-rc.1 do 1.3.1, 1.4.0-rc.1 i 1.4.0-rc.2, runc nie przeprowadzał wystarczającej weryfikacji, czy źródło bind-mountu (tj. /dev/null kontenera) było rzeczywiście...
- CVE-2024-21626Wysokie
Podatność w runc 1.1.11 i wcześniejszych wynika z wycieku deskryptora pliku, co pozwala atakującemu na ustawienie katalogu roboczego procesu kontenera w przestrzeni nazw systemu plików hosta. Umożliwia to ucieczkę z kontenera i dostęp do systemu plików hosta poprzez polecenia runc exec lub runc run. Dodatkowe warianty ataku pozwalają na nadpisywanie plików binarnych hosta, prowadząc do całkowitej ucieczki z kontenera.
- CVE-2026-41579Niskie
W runc przed wersjami 1.3.6, 1.4.3 i 1.5.0, funkcje setupPtmx i setupDevSymlinks używają filepath.Join z os.Remove i os.Symlink, co pozwala obrazowi z /dev jako dowiązaniem symbolicznym na usunięcie pliku ptmx na hoście lub utworzenie dowiązań symbolicznych w dowolnym katalogu hosta. Pod Dockerem podatność nie jest wykorzystywalna, ale inne narzędzia kontenerowe oparte na runc są narażone.
Oryginalny opis (angielski, źródło NVD)
runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and e
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

