Katalog CVE

CVE-2026-24123

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

BentoML to biblioteka Pythona do budowania systemów serwujących zoptymalizowanych dla aplikacji AI i wnioskowania modeli. W wersjach przed 1.4.34, konfiguracja `bentofile.yaml` w BentoML umożliwia ataki typu path traversal poprzez różne pola ścieżek plików, co pozwala na wykradanie dowolnych plików z systemu plików.

Ocena ryzyka

Atakujący może stworzyć złośliwy plik bentofile, który po zbudowaniu przez ofiarę wykrada wrażliwe pliki, takie jak klucze SSH czy dane uwierzytelniające. To stwarza ryzyko ataków na łańcuch dostaw, gdzie wrażliwe informacje mogą być nieświadomie osadzone w archiwach bento i ujawnione podczas ich publikacji lub wdrożenia.

Rekomendacja

Zaleca się aktualizację BentoML do wersji 1.4.34 lub nowszej, aby załatać tę podatność. Dodatkowo, należy przeprowadzić audyt istniejących plików bentofile w celu wykrycia potencjalnych zagrożeń.

Powiązane podatności

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

BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to version 1.4.34, BentoML's `bentofile.yaml` configuration allows path traversal attacks through multiple file path fields (`description`, `docker.setup_script`, `docker.dockerfile_template`, `conda.environment_yml`). An attacker can craft a malicious bentofile that, when built by a victim, exfiltrates arbitrary files from the filesystem into the bento archive. This enables supply chain attacks where sensitive files (SSH keys, credentials, environment variables) are silently embedded in bentos and exposed when pushed to registries or deployed. Version 1.4.34 contains a patch for the issue.

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