PatchSiren cyber security CVE debrief
CVE-2026-109394 thirty bees CVE debrief
CVE-2026-109394 is a critical authentication bypass vulnerability in Thirty bees through 1.7.0, allowing unauthenticated attackers to reset registered customers' passwords using guest account tokens, potentially leading to account takeovers when guest checkout is enabled. This vulnerability exists in the PasswordController::resolveCustomer() function. Defenders should assess exposure, especially in environments with guest checkout enabled, and implement compensating controls to prevent unauthorized password resets and account takeovers.
- Vendor
- thirty bees
- Product
- Unknown
- CVSS
- CRITICAL 9.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-12
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-10-12
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for Thirty bees installations, especially those with guest checkout enabled, should assess exposure and implement compensating controls to prevent account takeovers. Security teams managing e-commerce platforms or online stores using Thirty bees should prioritize verifying exposure and applying necessary patches or updates. Vulnerability management teams should include this CVE in their regular scan and remediation processes, focusing
Why it matters
CVE-2026-109394 is a critical authentication bypass vulnerability in Thirty bees through 1.7.0 that allows unauthenticated attackers to reset registered customers' passwords using guest account tokens, potentially leading to account takeovers when guest checkout is enabled.
- Verify exposure of Thirty bees installations to unauthorized password resets
- Implement compensating controls to prevent account takeovers
- Monitor for suspicious password reset attempts
- Prioritize patching or updating vulnerable Thirty bees installations
Technical summary
Thirty bees through 1.7.0 contains an authentication bypass vulnerability in PasswordController::resolveCustomer() that allows unauthenticated attackers to reset registered customers' passwords using guest account tokens. This vulnerability can lead to account takeovers when guest checkout is enabled. The issue arises from inadequate validation of guest secure keys, permitting attackers to exploit this weakness without authentication. Defenders should focus on verifying exposure and implementing compensating controls.
Defensive priority
Defenders should prioritize verifying exposure and implementing compensating controls for Thirty bees installations, especially those with guest checkout enabled.
Recommended defensive actions
- Verify Thirty bees installations for exposure, especially those with guest checkout enabled
- Implement compensating controls to prevent unauthorized password resets
- Monitor for suspicious password reset attempts
- Apply patches or updates when available
- Review and update incident response plans to include procedures for handling potential account takeovers
- Conduct a thorough review of current security controls and configurations for Thirty bees installations
- Prioritize patching or updating vulnerable Thirty bees installations
Evidence notes
The CVE record and source item provide details on an authentication bypass vulnerability in Thirty bees through 1.7.0, allowing unauthenticated attackers to reset registered customers' passwords using guest account tokens.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-109394 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-109394
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-109394 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-109394
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Thirty bees through 1.7.0 Account Takeover via PasswordController Guest Checkout
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/109xxx/CVE-2026-109394.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/thirtybees/thirtybees/commit/66410fd2a7ca9d1121a4b9551f59637ae6e4bcf1
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/thirtybees/thirtybees/blob/1.7.0/controllers/front/PasswordController.php
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@leediay/SJc93G5ofl
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/thirtybees/thirtybees
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/thirty-bees-through-1.7.0-account-takeover-via-passwordcontroller-guest-checkout
Supplemental source - third-party-advisory
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.