Bambu private keys leaked less than 24 hours after announcement
In January 2025, Bambu Lab introduced an authorization control system for its X1-series 3D printers, aiming to enhance security by restricting critical operations to authorized applications, notably their own "Bambu Connect" app.
Shortly after this implementation, security researcher [hWuxH] successfully extracted the X.509 certificate and private key from the Bambu Connect application. The application, built on the Electron framework, employed obfuscation techniques to protect its code. However, these measures proved insufficient, allowing the de-obfuscation of the main.js file and the exposure of sensitive cryptographic materials. [1]
The swift extraction of these security credentials raised concerns within the 3D printing community regarding the effectiveness of Bambu Lab's security measures and the potential implications for user autonomy. In response to the backlash, Bambu Lab clarified that the firmware update was optional and emphasized their commitment to maintaining an open ecosystem. They introduced a "Developer Mode" to facilitate continued use of third-party applications, acknowledging the community's desire for flexibility while balancing security considerations.