CVE-2025-27780CWE-502

Applio allows unsafe deserialization in model_information.py

High · published March 19, 2025

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

🚨 A sneaky vulnerability in Applio might let an attacker execute arbitrary code just by providing a manipulated model path! ⚡ Think of it like a restaurant accepting a secret recipe without checking what's in it; if the chef uses a dangerous ingredient, it could poison the whole dish. Here, the model path is that unchecked recipe, opening the door for trouble! An attacker could take control of the system, executing malicious code that can access sensitive data, alter processes, or even take over the entire server—absolutely devastating! This issue poses a serious risk, especially if exploited in a production environment, so it’s time to act. 🔥

Put simply

Think of it like a restaurant accepting a secret recipe without checking what's in it; if the chef uses a dangerous ingredient, it could poison the whole dish. Here, the model path is that unchecked recipe, opening the door for trouble! This vulnerability arises from unsafe deserialization in the `model_information.py` file, where user input is processed without proper validation, allowing attackers to manipulate the input and execute malicious code when the model is loaded with `torch.load`.

What to do

An attacker could take control of the system, executing malicious code that can access sensitive data, alter processes, or even take over the entire server—absolutely devastating! This issue poses a serious risk, especially if exploited in a production environment, so it’s time to act. 🔥 To secure your environment, immediately update to the patched version found in the `main` branch of the repository. Review your input sanitization and restrict allowed model paths to minimize potential attack vectors. 🛡️ You've got this! By taking these steps, you’ll be on your way to locking down Applio and safeguarding your systems! 💪✨

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:16Z
EPSS history
Timeline
  • 19 MAR 20:16Z
    Applio allows unsafe deserialization in model_information.py
    cvelistv5