Katalog CVE

CVE-2024-45497

WysokieCVSS 7.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.58%

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

Streszczenie

Podatność w procesie budowania OpenShift polega na zamontowaniu pliku /var/lib/kubelet/config.json z hosta do kontenera docker-build w trybie zapisu. Pozwala to atakującemu na nadpisanie pliku zawierającego wrażliwe dane uwierzytelniające do prywatnych repozytoriów obrazów.

Ocena ryzyka

Atakujący może spowodować odmowę usługi poprzez uniemożliwienie węzłowi pobierania nowych obrazów oraz potencjalnie wycieknąć wrażliwe sekrety, co zagraża dostępności usług zależnych od obrazów i poufności danych.

Rekomendacja

Należy natychmiast zmienić montaż wolumenu na tryb tylko do odczytu (read-only) oraz ograniczyć dostęp do pliku config.json, a także zastosować najnowsze łatki bezpieczeństwa od Red Hat dla OpenShift.

Inne podatności w OpenShift

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

A flaw was found in the OpenShift build process, where the docker-build container is configured with a hostPath volume mount that maps the node's /var/lib/kubelet/config.json file into the build pod. This file contains sensitive credentials necessary for pulling images from private repositories. The mount is not read-only, which allows the attacker to overwrite it. By modifying the config.json file, the attacker can cause a denial of service by preventing the node from pulling new images and potentially exfiltrating sensitive secrets. This flaw impacts the availability of services dependent on image pulls and exposes sensitive information to unauthorized parties.

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