We patch security issues on the latest release. Always run the newest firmware to make sure you have every fix.
| Version | Supported |
|---|---|
| Latest | β |
| < Latest | β |
PrintOrb is designed for a trusted local network. By design:
- The web portal is unauthenticated β anyone who can reach the device's IP can read status and change settings. Keep the orb on a LAN/VLAN you trust.
/api/updateaccepts a firmware upload. It is guarded only when you set an OTA / Update password (Settings β Security). With no password, OTA is disabled as a secure default (the endpoint returns 401). Set a password if you use OTA β an open update endpoint is effectively remote code execution on the device.- The Bambu LAN broker uses a self-signed certificate, so the client connects
with
setInsecure(). This is standard for Bambu LAN mode but means the MQTT/TLS link is encrypted, not authenticated against a CA. - During first-time setup the device hosts an open WiFi access point
(
printorb-setup-xxxx). It is only active until WiFi is configured, then it shuts off.
These are intentional trade-offs for a hobby LAN device, not oversights β but please deploy accordingly.
Found something? Thanks for helping disclose it responsibly!
- Open a public GitHub issue for security vulnerabilities
- Discuss the issue publicly before it's fixed
Report privately via one of these:
- GitHub Security Advisories (preferred) β Report a vulnerability
- Email β
mfranke87@icloud.comwithSECURITYin the subject line
- A clear description of the vulnerability
- The impact β what could an attacker actually do?
- Steps to reproduce (firmware version, printer type, board revision)
- Any suggested fix, if you have one
We'll acknowledge your report, keep you posted on the fix, and credit you if you'd like. π