Description
Bambuddy is a self-hosted print archive and management system for Bambu Lab 3D printers. Prior to version 0.1.7, a hardcoded secret key used for signing JWTs is checked into source code and ManyAPI routes do not check authentication. This issue has been patched in version 0.1.7.
Published: 2026-02-04
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized API Access
Action: Apply Patch
AI Analysis

Impact

Bambuddy, a self‑hosted print archive and management system for Bambu Lab 3D printers, contained a hardcoded secret key used for signing JWTs and lacked authentication checks on many API routes before version 0.1.7. An attacker who obtains the source code or repository can read the secret value, forge valid JWTs, and call any unsecured API endpoint. This flaw permits unauthenticated users to read sensitive printer job data, issue new print jobs, or modify existing ones, thereby compromising confidentiality, integrity, or availability of the printing infrastructure.

Affected Systems

All deployments of Bambuddy distributed by the maziggy project before version 0.1.7 are affected. The flaw impacts all API routes that did not enforce authentication and the module that signs JWTs with a hardcoded secret. The product is an open‑source project maintained by the community.

Risk and Exploitability

The vulnerability is scored CVSS 9.8, indicating high severity, but the EPSS score is below 1%, reflecting a very low likelihood of exploitation at present. It is not listed in the CISA Known Exploited Vulnerabilities catalog. The likely attack vector is remote, over the network, because unauthenticated requests to the API can be made from any external host. After inspecting the public source code, an attacker can easily extract the hardcoded key, generate a valid JWT, and then access or control the printer operation APIs. The weakness is classified as improper authentication (CWE‑306) and weak cryptographic key management (CWE‑321).

Generated by OpenCVE AI on April 18, 2026 at 20:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Bambuddy to version 0.1.7 or newer, which removes the hardcoded secret and enforces authentication on all API routes.
  • Configure a new, secure JWT signing key by setting the appropriate environment variable (e.g., JWT_SECRET) and restarting the service to ensure the application no longer uses the removed hardcoded key.
  • Restrict external access to the Bambuddy API by applying firewall rules or reverse proxy authentication, ensuring only trusted hosts can reach the endpoints.

Generated by OpenCVE AI on April 18, 2026 at 20:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-gc24-px2r-5qmf Bambuddy Uses Hardcoded Secret Key + Many API Endpoints do not Require Authentication
History

Fri, 27 Feb 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Bambuddy
Bambuddy bambuddy
CPEs cpe:2.3:a:bambuddy:bambuddy:*:*:*:*:*:*:*:*
Vendors & Products Bambuddy
Bambuddy bambuddy

Fri, 06 Feb 2026 19:00:00 +0000


Thu, 05 Feb 2026 11:45:00 +0000

Type Values Removed Values Added
First Time appeared Maziggy
Maziggy bambuddy
Vendors & Products Maziggy
Maziggy bambuddy

Wed, 04 Feb 2026 21:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 04 Feb 2026 20:15:00 +0000

Type Values Removed Values Added
Description Bambuddy is a self-hosted print archive and management system for Bambu Lab 3D printers. Prior to version 0.1.7, a hardcoded secret key used for signing JWTs is checked into source code and ManyAPI routes do not check authentication. This issue has been patched in version 0.1.7.
Title Bambuddy Uses Hardcoded Secret Key + Many API Endpoints do not Require Authentication
Weaknesses CWE-306
CWE-321
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Bambuddy Bambuddy
Maziggy Bambuddy
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-02-06T18:41:07.205Z

Reserved: 2026-02-02T18:21:42.486Z

Link: CVE-2026-25505

cve-icon Vulnrichment

Updated: 2026-02-04T20:35:23.575Z

cve-icon NVD

Status : Analyzed

Published: 2026-02-04T20:16:07.707

Modified: 2026-02-27T20:25:05.510

Link: CVE-2026-25505

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-18T20:15:09Z

Weaknesses