Katalog CVE

CVE-2026-61712

NiskieCVSS 2.3
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

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

Streszczenie

BuildKit to zestaw narzędzi do konwersji kodu źródłowego na artefakty budowania. Przed wersją 0.31.1 BuildKit czytał kontrolowane przez atakującego pliki /etc/passwd i /etc/group bez górnego limitu podczas rozwiązywania nazwy użytkownika na identyfikator użytkownika lub grupy w executor/oci/user.go i solver/llbsolver/ops/user_linux.go. Złośliwy obraz bazowy lub build może dostarczyć nadmiernie duże pliki, które wyczerpują pamięć podczas rozwiązywania użytkownika i powodują zakończenie procesu buildkitd z powodu braku pamięci.

Ocena ryzyka

Atakujący może spowodować odmowę usługi poprzez wyczerpanie pamięci procesu buildkitd, co może zakłócić procesy budowania i wpłynąć na dostępność systemu CI/CD.

Rekomendacja

Zaktualizuj BuildKit do wersji 0.31.1 lub nowszej. Ogranicz zaufanie do obrazów bazowych i kontroluj ich pochodzenie.

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

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. Prior to 0.31.1, BuildKit read attacker-controlled /etc/passwd and /etc/group files without an upper bound while resolving a username to a user identifier or group identifier in executor/oci/user.go and solver/llbsolver/ops/user_linux.go. A malicious base image or build could provide oversized files that exhausted memory during user resolution and caused out-of-memory termination of the buildkitd process. This issue is fixed in version 0.31.1.

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