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

CVE-2026-1839

High
Published: Translated: NVD NIST

Summary

Podatność w bibliotece HuggingFace Transformers, szczególnie w klasie `Trainer`, umożliwia wykonanie dowolnego kodu. Metoda `_load_rng_state()` w pliku `src/transformers/trainer.py` wywołuje `torch.load()` bez parametru `weights_only=True`, co stwarza ryzyko w wersjach biblioteki wspierających `torch>=2.2` przy użyciu PyTorch poniżej 2.6.

Risk Assessment

Organizacja jest narażona na ataki, w których złośliwy plik kontrolny, taki jak `rng_state.pth`, może zostać wykorzystany do wykonania dowolnego kodu, co może prowadzić do poważnych naruszeń bezpieczeństwa.

Recommendation

Zaleca się aktualizację biblioteki HuggingFace Transformers do wersji v5.0.0rc3, aby usunąć tę podatność oraz ograniczyć użycie starszych wersji PyTorch, które są podatne na ten problem.

Related vulnerabilities

Original NVD description (English source)

A vulnerability in the HuggingFace Transformers library, specifically in the `Trainer` class, allows for arbitrary code execution. The `_load_rng_state()` method in `src/transformers/trainer.py` at line 3059 calls `torch.load()` without the `weights_only=True` parameter. This issue affects all versions of the library supporting `torch>=2.2` when used with PyTorch versions below 2.6, as the `safe_globals()` context manager provides no protection in these versions. An attacker can exploit this vulnerability by supplying a malicious checkpoint file, such as `rng_state.pth`, which can execute arbitrary code when loaded. The issue is resolved in version v5.0.0rc3.

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