Katalog CVE

CVE-2026-33310

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Pakiet Intake, używany do znajdowania, badania, ładowania i rozpowszechniania danych, przed wersją 2.0.9 miał problem z automatycznym rozszerzaniem składni shell() w domyślnych wartościach parametrów podczas procesu analizy katalogu. W przypadku załadowania złośliwego katalogu YAML, osadzone polecenia mogłyby zostać wykonane na systemie gospodarza.

Ocena ryzyka

Wykorzystanie tej podatności może prowadzić do nieautoryzowanego wykonania poleceń na systemie, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji. Użytkownicy mogą nieświadomie załadować złośliwe katalogi, co może skutkować utratą danych lub kompromitacją systemu.

Rekomendacja

Zaleca się aktualizację pakietu Intake do wersji 2.0.9 lub nowszej, aby wyłączyć automatyczne rozszerzanie składni shell() w domyślnych wartościach parametrów. Dodatkowo, należy wprowadzić polityki bezpieczeństwa dotyczące ładowania zewnętrznych katalogów YAML.

Powiązane podatności

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

Intake is a package for finding, investigating, loading and disseminating data. Prior to version 2.0.9, the shell() syntax within parameter default values appears to be automatically expanded during the catalog parsing process. If a catalog contains a parameter default such as shell(<command>), the command may be executed when the catalog source is accessed. This means that if a user loads a malicious catalog YAML, embedded commands could execute on the host system. Version 2.0.9 mitigates the issue by making getshell False by default everywhere.

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