GitHub Advisoryadvisory · PyPI

GHSA-qqmf-gpg7-g8gw PyTorch Lightning allows arbitrary code execution through checkpoint _instantiator hyperparameters

HIGH Published 2026-07-15 Modified 2026-09-24 Official page ↗
Aliases
CVE-2026-58659
Ecosystem
PyPI
Packages
lightning
Severity
High
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-470
Reviewed
2026-09-03

Affected packages

• PyPI lightning: < 2.6.6 → fixed in 2.6.6

Description

PyTorch Lightning through 2.6.5, fixed in commit d710d68, contains a remote code execution vulnerability in the _load_state function that imports and executes attacker-controlled module names from checkpoint _instantiator hyperparameters. Attackers can craft malicious checkpoint files that bypass weights_only=True protections to execute arbitrary code when LightningModule.load_from_checkpoint is called.

Related

Alias · CVE (1)

  • CVE-2026-58659 PyTorch Lightning through 2.6.5, fixed in commit d710d68, contains a remote code execution vulnerability in the _load_state function that… vulnerability

Weakness · CWE (1)

  • CWE-470 Use of Externally-Controlled Input to Select Classes or Code weakness

References