Medium severity · published Sep 30, 2026
CVE-2026-103396
bbs-go through 4.4.6 Incorrect Authorization via /api/admin/user/synccount
4.3
CVSS
0.3%
EPSS
No
On KEV
Description
bbs-go through 4.4.6 contains a permission bypass vulnerability in the AdminMiddleware authorization logic where the read-only dashboard.user.view permission rule matches the /api/admin/user/synccount endpoint before the intended dashboard.user.update rule. Authenticated users with only view permissions can call the synccount endpoint to trigger expensive full-table user recounts and cache invalidations, causing denial of service through repeated concurrent database operations.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
None
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 21% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BB
bbs-go · mlogclub
through 4.4.6 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-103396
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-103396
issue-tracking
https://github.com/mlogclub/bbs-go/issues/303
patch
https://github.com/mlogclub/bbs-go/commit/97d0bb3dcbacd686fd5300295afbf4f4a5da7609
technical-description
https://github.com/mlogclub/bbs-go/blob/v4.4.6/internal/permissions/admin_permission_registry.go#L59-L60
technical-description
https://github.com/mlogclub/bbs-go/blob/v4.4.6/internal/handlers/admin/user_handlers.go#L47-L59
product
https://github.com/mlogclub/bbs-go
third-party-advisory
https://www.vulncheck.com/advisories/bbs-go-through-4.4.6-incorrect-authorization-via-api-admin-user-synccount
More from bbs-go
8.1
CVE-2026-111639
bbs-go through 4.4.6 Account Takeover via Google One Tap Login
5.4
CVE-2026-110103
bbs-go through 4.4.6 Stored XSS via Image Upload Content-Type
