Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. bambuddy
  4. ›
  5. GHSA-gc24-px2r-5qmf

GHSA-gc24-px2r-5qmf: Bambuddy Uses Hardcoded Secret Key + Many API Endpoints do not Require Authentication

February 2, 2026

  1. A hardcoded secret key used for signing JWTs is checked into source code
  2. ManyAPI routes do not check authentication

print("\n" + “=” * 70) print("\n[SUMMARY]\n")

print(f"Endpoints accessible WITHOUT authentication ({len(results[’no_auth’])}):") for ep in results[“no_auth”]: print(f" - {ep}")

print(f"\nEndpoints accessible with FORGED JWT only ({len(results[‘jwt_only’])}):") for ep in results[“jwt_only”]: print(f" - {ep}")

print(f"\nEndpoints that rejected both ({len(results[‘both_fail’])}):") for ep, no_auth, jwt_auth in results[“both_fail”]: print(f" - {ep} (no_auth: {no_auth}, jwt: {jwt_auth})")

if name == “main”: main()


</details>

<details>
<summary>Script output</summary>

References

  • github.com/advisories/GHSA-gc24-px2r-5qmf
  • github.com/maziggy/bambuddy
  • github.com/maziggy/bambuddy/blob/a9bb8ed8239602bf08a9914f85a09eeb2bf13d15/backend/app/core/auth.py
  • github.com/maziggy/bambuddy/security/advisories/GHSA-gc24-px2r-5qmf

Code Behaviors & Features

Detect and mitigate GHSA-gc24-px2r-5qmf with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 0.1.6.2

Fixed versions

  • 0.1.6.2

Solution

Upgrade to version 0.1.6.2 or above.

Impact 9.8 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-306: Missing Authentication for Critical Function
  • CWE-321: Use of Hard-coded Cryptographic Key

Source file

pypi/bambuddy/GHSA-gc24-px2r-5qmf.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 04 Feb 2026 00:36:55 +0000.