CVE-2025-27779CWE-502

Applio allows unsafe deserialization in model_blender.py

High · published March 19, 2025

CVSS v4.0
8.9
EPSS
1%
Percentile
60.0
In the wild
Unconfirmed
What it is

🚨 Attention Applio users! If you're using version 3.2.8-bugfix or earlier, you're at risk of a sneaky remote code execution vulnerability that could let an attacker run arbitrary code on your system. ⚠️ Think of this vulnerability like a restaurant allowing customers to bring their own ingredients into the kitchen without checking them first. If someone handed over spoiled food, the chef might unknowingly cook up a disaster! An attacker could exploit this flaw to execute malicious code on your server, potentially leading to full control over the system. Imagine a thief slipping into the kitchen and serving themselves whatever they want—you’d be out of business in no time!

Put simply

Think of this vulnerability like a restaurant allowing customers to bring their own ingredients into the kitchen without checking them first. If someone handed over spoiled food, the chef might unknowingly cook up a disaster! This unsafe deserialization vulnerability stems from user-supplied input in the `model_blender.py` file. It allows attackers to pass malicious paths to the `torch.load` function, leading to remote code execution.

What to do

An attacker could exploit this flaw to execute malicious code on your server, potentially leading to full control over the system. Imagine a thief slipping into the kitchen and serving themselves whatever they want—you’d be out of business in no time! Update to the latest version of Applio where this issue is patched, specifically from the main branch. Ensure user inputs are validated to prevent unsafe deserialization in the future. You've got this! Follow these steps to secure your system and keep those virtual kitchens safe! 🛡️

The record
Technical detail
CVSS v4.0
8.9 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
EPSS
0.00923 · 60.0th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-03-19T20:42Z
EPSS history
Timeline
  • 19 MAR 20:42Z
    Applio allows unsafe deserialization in model_blender.py
    cvelistv5