GHSA-g585-crjf-vhwq: TYPO3 Denial of Service in Frontend Record Registration
7.5
CVSS Score
3.1
Basic Information
CVE ID
-
GHSA ID
EPSS Score
-
CWE
Published
6/7/2024
Updated
6/7/2024
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| typo3/cms | composer | >= 7.0.0, < 7.6.32 | 7.6.32 |
| typo3/cms | composer | >= 8.0.0, < 8.7.21 | 8.7.21 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from two key functions: 1) TypoScriptFrontendController::initFEuser processes the 'recs' parameter without the enableRecordRegistration guard (pre-patch), allowing arbitrary session data injection. 2) FrontendUserAuthentication::record_registration executes the actual session storage without proper validation of anonymous sessions or resource limits. The patch added a configuration toggle around the recs processing in initFEuser, indicating this was the unprotected entry point. The record_registration method's lack of inherent throttling/validation makes it a secondary vulnerable component when abused through this vector.