CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-24123

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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ń.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS