PyTorch, Improper Initialization Vulnerability, CVE-2025-2149 (Problematic)

Listen to this Post

How the CVE Works

CVE-2025-2149 affects PyTorch 2.6.0+cu124 in the `nnq_Sigmoid` function of the Quantized Sigmoid Module. The vulnerability arises from improper initialization when manipulating the `scale` and `zero_point` arguments. Attackers can exploit this flaw locally, though exploitation complexity is high due to required precision in input manipulation. The issue stems from insufficient validation of quantization parameters, leading to potential memory corruption or unintended behavior in model inference.

DailyCVE Form

Platform: PyTorch
Version: 2.6.0+cu124
Vulnerability: Improper Initialization
Severity: Problematic
Date: 06/23/2025

Prediction: Patch expected by 08/2025

What Undercode Say

import torch
quant_sigmoid = torch.ao.nn.quantized.Sigmoid()
Malicious scale/zero_point triggers vulnerability
quant_sigmoid.scale = malicious_scale
quant_sigmoid.zero_point = malicious_zero

How Exploit

  • Local privilege escalation
  • Crafted quantization params
  • Memory corruption

Protection from this CVE

  • Update PyTorch
  • Validate quantization params
  • Restrict local access

Impact

  • Model instability
  • Local DoS
  • Data leakage

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image

Scroll to Top