Bambu private keys leaked less than 24 hours after announcement

Revision as of 14:25, 5 March 2025 by 178.116.24.15 (talk) (Refactor the existing information to fit within the existing headings)

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. As part of this change, certificate files and private keys responsible for decrypting communications were stored in the code of the updated software files.

Private keys found

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]

Company's response

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.

Consumer response

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,

References