Wysoka

Arbitrary Code Execution via Crafted Keras Config for Model Loading

  • Ujawniono: 11.03.2025
  • Aktualizacja: 11.10.2026 15:17

Impact

The Keras Model.load_model function permits arbitrary code execution, even with safe_mode=True, through a manually constructed, malicious .keras archive. By altering the config.json file within the archive, an attacker can specify arbitrary Python modules and functions, along with their arguments, to be loaded and executed during model loading.

Patches

This problem is fixed starting with version 3.9.

Workarounds

Only load models from trusted sources and model archives created with Keras.

References

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Python (PyPI) keras >= 3.0.0, < 3.9.0 3.9.0

Odnośniki

Ocena CVSS -
Wektor CVSS
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Słabość (CWE)
CWE-94
Platforma
Python (PyPI)
Paczka
keras
Ujawniono
11.03.2025
Aktualizacja
11.10.2026 15:17

Źródła i licencje

OSV / GitHub Advisory Database - PYSEC-2025-122 - PyPA Advisory Database; CC BY 4.0

OSV / GitHub Advisory Database - GHSA-48g7-3x6r-xfhp - CC BY 4.0

Historia podatności: keras

Wszystkie opisane podatności tej paczki (Python (PyPI)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkie (20) w archiwum
Wszystkich wpisów
20
Pierwsza → ostatnia
04.2024 08.2026
Bez poprawki
1
Wykorzystywana w atakach
0

Rozkład istotności

  • Krytyczna 2
  • Wysoka 11
  • Średnia 6
  • Niska 1

Ujawnienia w latach

  1. 2024: 1
  2. 2025: 8
  3. 2026: 11
Istotność:
  1. Wysoka · 7.8 CVE-2026-12484 < 3.12.3, >= 3.13.0, < 3.15.0 3.12.3, 3.15.0
  2. Wysoka · 8.8 CVE-2026-12481 < 3.12.3, >= 3.13.0, < 3.15.0 3.12.3, 3.15.0
  3. Wysoka · 8.8 CVE-2026-1462 < 3.13.2 3.13.2
  4. Wysoka · 7.1 CVE-2026-1669 >= 3.13.0, < 3.13.2, >= 3.0.0, < 3.12.1 3.13.2, 3.12.1
  5. Wysoka · 9.8 CVE-2025-12060 < 3.12.0 3.12.0
  6. Krytyczna · 9.8 CVE-2025-49655 >= 3.11.0, < 3.11.3 3.11.3
  7. Wysoka · 7.3 CVE-2025-9906 < 3.11.0 3.11.0
  8. Wysoka · 8.8 CVE-2025-8747 >= 3.0.0, < 3.11.0 3.11.0
  9. Arbitrary Code Execution via Crafted Keras Config for Model Loading ten wpis
    Wysoka CVE-2025-1550 >= 3.0.0, < 3.9.0 3.9.0
  10. Krytyczna · 9.8 CVE-2024-3660 < 2.13.1rc0 2.13.1rc0

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.