CVE-2025-61777CWE-200CWE-284CWE-306broken-access-controlinformation-disclosure

CVE-2025-61777

Critical · published October 6, 2025

CVSS v3.1
9.4
EPSS
0%
Percentile
38.2
In the wild
Unconfirmed
What it is

🚨 A shocking oversight allowed any unauthorized user to access sensitive badge templates on Flag Forge! 🔥 Think of it like a library with no guard at the entrance — anyone can grab the rare manuscripts or even scribble in new titles without permission. That’s what’s happening here with the badge templates on the platform! An attacker could waltz in and not just steal sensitive metadata like 'created by' and 'updated at' dates but also create fake badge templates, polluting the database with garbage. This could lead to severe data exposure or even abuse of the badge system, which is absolutely devastating for any organization relying on it!

Put simply

Think of it like a library with no guard at the entrance — anyone can grab the rare manuscripts or even scribble in new titles without permission. That’s what’s happening here with the badge templates on the platform! The vulnerability exists in the `/api/admin/badge-templates` GET and POST endpoints, which lacked proper authentication and authorization checks, allowing unauthorized access to sensitive badge information and the ability to create new templates.

What to do

An attacker could waltz in and not just steal sensitive metadata like 'created by' and 'updated at' dates but also create fake badge templates, polluting the database with garbage. This could lead to severe data exposure or even abuse of the badge system, which is absolutely devastating for any organization relying on it! Upgrade Flag Forge to version 2.3.2 or later immediately to secure those endpoints. Ensure that authentication is enforced and only admins can access or modify badge templates. There's no reliable workaround, so patching is a must! This vulnerability is fixable! Get that patch in place, and you’ll be back to hero status in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.4 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00451 · 38.2th percentile
Weaknesses
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor; CWE-284 · Improper Access Control; CWE-306 · Missing Authentication for Critical Function
Published
2025-10-06T21:16Z
Affected products (1)
ProductVersionsFixed in
flagforge/flagforge≥ 2.0, < 2.3.22.3.2
References (2)
EPSS history
Timeline
  • 06 OCT 16:44Z
    FlagForge Allows Unauthenticated Badge Template API Access
    cvelistv5