CVE-2026-22660CWE-697

FlaskBB Logic Flaw Authorization Group Deletion via Bulk AJAX Endpoint

High · published July 10, 2026

CVSS v4.0
8.6
EPSS
1%
Percentile
48.3
In the wild
Unconfirmed
What it is

FlaskBB through 2.2.0, fixed in commit a5da9a5, contains a logic flaw vulnerability that allows authenticated administrators to delete all built-in authorization groups by exploiting a type mismatch in the bulk delete protection check. The bulk AJAX endpoint in the management views compares received JSON integer group IDs against string literals, causing the protection check to always pass, which allows deletion of all six built-in groups and destroys the forum's permission model, potentially rendering the site unusable.

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00606 · 48.3th percentile
Weakness
CWE-697 · Incorrect Comparison
Published
2026-07-10T13:26Z
EPSS history
Timeline
  • 10 JUL 13:26Z
    FlaskBB Logic Flaw Authorization Group Deletion via Bulk AJAX Endpoint
    cvelistv5