Bambu Studio Arbitrary Code Execution Vulnerability

Vulnerability

An arbitrary code execution vulnerability has been identified in Bambu Studio versions through 2.1.1.52. The issue arises because the application loads a network plugin during startup without validating its digital signature or authenticity. This flaw allows local attackers to place a malicious component in a location they control, such as under %APPDATA%, leading to code execution in the user's context. The main application is digitally signed, which could enable the malicious component to inherit trust and evade detection by security solutions that monitor signed processes.

Impact

Exploitation of this vulnerability allows for arbitrary code execution in the context of the user running Bambu Studio. The vulnerability also introduces a persistence mechanism, as the malicious component can be executed automatically each time the application is launched. Additionally, the exploitation can bypass certain security measures that trust or whitelist signed parent processes, allowing further malicious activities to occur with reduced scrutiny.

Reproduction

The vulnerability can be reproduced by placing a malicious component in a location that Bambu Studio loads from, such as the %APPDATA% directory. Once the component is in place, launching Bambu Studio will execute the malicious code, as demonstrated in a proof-of-concept video.

Remediation

Users can update to Bambu Studio version 2.3.0.70, which includes a fix for this vulnerability by adding verification for the digital signatures of network plugins before they are loaded. This update is available through the Bambu Lab official website.

Added: Oct 21, 2025, 3:20 PM
Updated: Oct 21, 2025, 10:27 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
4.6
remediation
7.7
relevance
0.8
threat
6.4
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.