CVE Catalog

CVE-2026-73529

MediumCVSS 5.3
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

Plainpad through 1.1.1 contains a missing rate limiting vulnerability that allows unauthenticated attackers to send unbounded login requests to the POST /v1/sessions endpoint. Dead code in App\Http\Kernel.php leaves the throttle configuration unattached. Attackers can also cause CPU exhaustion via repeated bcrypt comparisons.

Risk Assessment

The risk includes brute-force attacks on passwords and potential server overload, potentially leading to account compromise and service unavailability.

Recommendation

Immediately upgrade Plainpad to a patched version and implement rate limiting and CAPTCHA mechanisms.

Original NVD description (English source)

Plainpad through 1.1.1, fixed in commit d3823fc, contains a missing rate limiting vulnerability that allows unauthenticated attackers to send unbounded login requests to the POST /v1/sessions endpoint due to dead code in App\Http\Kernel.php that is never instantiated under the Laravel 11+ skeleton, leaving the API throttle configuration unattached to any route. Attackers can exploit this by sending unlimited credential attempts with no lockout or CAPTCHA enforcement, and additionally trigger CPU exhaustion by forcing repeated bcrypt comparisons on each request.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS