CVE-2024-55028

A template injection vulnerability in the Dashboard of NASA Fprime v3.4.3 allows attackers to execute arbitrary code via uploading a crafted Vue file

Critical · published March 25, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
55.9
In the wild
Unconfirmed
What it is

🚨 A template injection vulnerability in NASA's Fprime v3.4.3 could let an attacker execute arbitrary code just by uploading a cleverly crafted Vue file! 🔥 Think of it as a delivery person sneaking a dangerous package past security into a high-security facility — once it’s in, anything could happen. This means that an attacker could drop in malicious code disguised as a legitimate file, with potentially catastrophic results. The consequences are absolutely devastating: an attacker could gain full control over the system, manipulate data, or disrupt essential operations, potentially paralyzing critical processes at NASA. Imagine the chaos of launching a mission with faulty systems – this is a risk no space agency can afford!

Put simply

Think of it as a delivery person sneaking a dangerous package past security into a high-security facility — once it’s in, anything could happen. This means that an attacker could drop in malicious code disguised as a legitimate file, with potentially catastrophic results. This vulnerability allows attackers to exploit the template injection flaw in Fprime's Dashboard by uploading a malicious Vue file, enabling the execution of arbitrary code on the server. The lack of proper validation for uploaded files makes this attack vector mind-blowingly simple.

What to do

The consequences are absolutely devastating: an attacker could gain full control over the system, manipulate data, or disrupt essential operations, potentially paralyzing critical processes at NASA. Imagine the chaos of launching a mission with faulty systems – this is a risk no space agency can afford! Immediate action is crucial! Update Fprime to version 3.4.4 or later to patch this vulnerability, and remember to implement strict validation checks on uploaded files to prevent future exploits. Don't forget to audit your systems for any unauthorized access! You've got this! By following these steps, you'll bolster your defenses and keep the mission control secure. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00793 · 55.9th percentile
Published
2025-03-25T00:00Z
EPSS history
Timeline
  • 25 MAR 00:00Z
    A template injection vulnerability in the Dashboard of NASA Fprime v3.4.3 allows attackers to execute arbitrary code via uploading a crafted Vue file
    cvelistv5