CVE-2024-49375CWE-502CWE-94

Remote Code Execution via Remote Model Loading in Rasa

Critical · published January 14, 2025

CVSS v3.1
9.1
EPSS
1%
Percentile
60.5
In the wild
Unconfirmed
What it is

🚨 A single malicious model could turn your Rasa instance into a playground for attackers! 🔥 Think of it like a chef who allows anyone to drop off a dish in the kitchen without tasting it first — a recipe for disaster! If an attacker serves up a toxic model, it could wreak havoc on your entire setup. If exploited, an attacker could execute arbitrary code on your server, potentially leading to data breaches or service disruptions. Imagine them taking over your kitchen and cooking up all sorts of chaos while you’re none the wiser! This vulnerability has serious implications for system integrity and user data safety.

Put simply

Think of it like a chef who allows anyone to drop off a dish in the kitchen without tasting it first — a recipe for disaster! If an attacker serves up a toxic model, it could wreak havoc on your entire setup. This vulnerability allows remote code execution (RCE) if an attacker uploads a crafted model to a vulnerable Rasa instance with its HTTP API enabled and security controls misconfigured. It can be exploited either without authentication (if the API is open) or with a valid token if authentication is in place.

What to do

If exploited, an attacker could execute arbitrary code on your server, potentially leading to data breaches or service disruptions. Imagine them taking over your kitchen and cooking up all sorts of chaos while you’re none the wiser! This vulnerability has serious implications for system integrity and user data safety. Upgrade Rasa to version 3.6.21 immediately to patch this vulnerability. If you can’t upgrade right away, ensure that authentication is required for your API and that only trusted users have access. Don't leave your kitchen open for just anyone! You've got this! Taking these steps will fortify your defenses and keep your Rasa instance safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00937 · 60.5th percentile
Weaknesses
CWE-502 · Deserialization of Untrusted Data; CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2025-01-14T18:59Z
EPSS history
Timeline
  • 14 JAN 18:59Z
    Remote Code Execution via Remote Model Loading in Rasa
    cvelistv5