PT-2026-46229 · Unknown · Fossbilling

·

CVE-2026-43926

·

Published

2026-06-04

·

Updated

2026-06-04

CVSS v4.0

6.3

Medium

VectorAV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions FOSSBilling versions prior to 0.8.0
Description The password reset confirmation endpoint "/client/reset-password-confirm/:hash" is handled by a non-API controller and is not covered by the system rate limiter, which only applies to "/api/*" routes. This allows an attacker to probe the endpoint for valid reset tokens without per-IP request limiting, attempt counting, or lockout mechanisms. The endpoint functions as an oracle, returning an HTTP 200 response for valid tokens and an HTTP 302 redirect for invalid ones. Similar architectural gaps exist for the admin password reset confirmation endpoint "/staff/email/:hash" and the email confirmation endpoint "/client/confirm-email/:hash".
Recommendations Update to version 0.8.0. Configure a reverse proxy to apply per-IP rate limiting to the "/client/reset-password-confirm/" and "/staff/email/" paths. Use a WAF rule to limit request rates to these endpoints.

Exploit

Fix

Improper Restriction of Excessive Authentication Attempts

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-43926
GHSA-CQQM-P3X5-9FQG

Affected Products

Fossbilling