Katalog CVE

CVE-2026-53495

ŚrednieCVSS 6.8
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

W containerd na Linuksie z włączoną wtyczką CRI, przed wersjami 1.7.35, 2.0.12, 2.2.8 i 2.3.5, funkcja drainExecSyncIO w internal/cri/server/container_execsync.go może zostać zablokowana na czas nieokreślony, gdy CRI ExecSync jest używane przez sondy exec lub hooki cyklu życia uruchamiające długotrwałe procesy potomne zachowujące potoki stdin/stdout. Faza opróżniania wejścia i wyjścia nie ma domyślnego limitu czasu i nie zatrzymywała się przy anulowaniu kontekstu żądania.

Ocena ryzyka

Powtarzane wywołania ExecSync mogą gromadzić zablokowane goroutines i zużywać pamięć hosta, co może doprowadzić do zabicia containerd przez OOM killer i niedostępności runtime kontenerów do czasu restartu. Wdrożenia bez CRI i kontenery poza Linuksem nie są narażone.

Rekomendacja

Zaktualizuj containerd do wersji 1.7.35, 2.0.12, 2.2.8 lub 2.3.5. Do czasu aktualizacji monitoruj zużycie pamięci i zablokowane goroutines w środowiskach z CRI.

Inne podatności w containerd

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

containerd is an open-source container runtime. Prior to 1.7.35, 2.0.12, 2.2.8, and 2.3.5, containerd on Linux with the CRI plugin enabled can indefinitely block the drainExecSyncIO goroutine in internal/cri/server/container_execsync.go when CRI ExecSync is used by exec probes or lifecycle hooks that launch long-lived background child processes retaining standard input and output pipes. The input and output drain phase has no default timeout and did not stop when the request context was canceled, so repeated ExecSync invocations can accumulate blocked goroutines and host memory. The resulting resource exhaustion can cause the OOM killer to terminate containerd, leaving the container runtime unavailable until restart. Deployments not using containerd's CRI implementation and containers not running on Linux are not affected. This issue is fixed in versions 1.7.35, 2.0.12, 2.2.8, and 2.3.5.

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