PatchSiren cyber security CVE debrief
CVE-2026-73529 alextselegidis CVE debrief
CVE-2026-73529 is a missing rate limiting vulnerability in Plainpad through version 1.1.1, which allows unauthenticated attackers to send unbounded login requests to the POST /v1/sessions endpoint. This issue arises from 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.
- Vendor
- alextselegidis
- Product
- plainpad
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-18
- Original CVE updated
- 2026-09-16
- Advisory published
- 2026-08-18
- Advisory updated
- 2026-09-16
Who should care
Defenders responsible for Plainpad deployments, particularly those using version 1.1.1 or earlier, should assess exposure and verify the effectiveness of current rate limiting and throttle configurations. Security teams and administrators of systems using Plainpad should prioritize applying the fix and ensuring proper configuration of API throttling.
Why it matters
CVE-2026-73529 is a missing rate limiting vulnerability in Plainpad that allows unauthenticated attackers to send unbounded login requests, potentially leading to CPU exhaustion. Defenders should prioritize verifying exposure, applying the fix, and ensuring proper configuration of API throttling.
- Potential for unbounded login requests leading to CPU exhaustion
- Lack of rate limiting allows for brute-force credential attempts
- Possible impact on system performance due to repeated bcrypt comparisons
- Need for verification of exposure and remediation efforts
Technical summary
The vulnerability exists in Plainpad through version 1.1.1 due to dead code in App/Http/Kernel.php that prevents the API throttle configuration from being attached to any route. This allows unauthenticated attackers to send unbounded login requests to the POST /v1/sessions endpoint, potentially leading to CPU exhaustion through repeated bcrypt comparisons. Defenders should prioritize verifying exposure of the Plainpad API, particularly the POST /v1/sessions endpoint, and assess the effectiveness of current rate limiting and throttle configurations. Remediation efforts should focus on applying the fix from commit d3823fc and ensuring proper configuration of API throttling.
Defensive priority
Defenders should prioritize verifying exposure of the Plainpad API, particularly the POST /v1/sessions endpoint, and assess the effectiveness of current rate limiting and throttle configurations. Remediation efforts should focus on applying the fix from commit d3823fc and ensuring proper configuration of API throttling.
Recommended defensive actions
- Verify exposure of the Plainpad API, particularly the POST /v1/sessions endpoint
- Assess the effectiveness of current rate limiting and throttle configurations
- Apply the fix from commit d3823fc
- Ensure proper configuration of API throttling
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and source references indicate a missing rate limiting vulnerability in Plainpad through version 1.1.1. The issue is attributed to dead code in App/Http/Kernel.php. The fix is provided in commit d3823fc. However, the exact scope of affected deployments and the completeness of the fix require verification from the supplied official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-73529 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-73529
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-73529 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73529
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/alextselegidis/plainpad/commit/d3823fc595b5d8f842a6fd7dfe49b7852a10fdac
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/plainpad-missing-rate-limiting-via-post-v1-sessions
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.