PatchSiren

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

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.