GHSA-g4xv-r3qw-v3q2: typo3 Information Disclosure Security Note
N/A
CVSS Score
Basic Information
CVE ID
-
GHSA ID
EPSS Score
-
CWE
-
Published
6/5/2024
Updated
6/5/2024
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
-
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| typo3/neos | composer | >= 2.3.0, < 2.3.99 | 2.3.99 |
| typo3/neos | composer | >= 3.0.0, < 3.0.20 | 3.0.20 |
| typo3/neos | composer | >= 3.1.0, < 3.1.18 | 3.1.18 |
| typo3/neos | composer | >= 3.2.0, < 3.2.14 | 3.2.14 |
| typo3/neos | composer | >= 3.3.0, < 3.3.23 | 3.3.23 |
| typo3/neos | composer | >= 4.0.0, < 4.0.17 | 4.0.17 |
| typo3/neos | composer | >= 4.1.0, < 4.1.16 | 4.1.16 |
| typo3/neos | composer | >= 4.2.0, < 4.2.12 | 4.2.12 |
| typo3/neos | composer | >= 4.3.0, < 4.3.3 | 4.3.3 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from two key mechanisms: 1) The NodeController.showAction handles URL patterns with workspace identifiers without verifying user authentication. 2) The ContextFactory creates workspace contexts based on request parameters without proper access controls. Together these allow unauthenticated users to specify arbitrary workspaces via URL syntax (@workspace-name) and view internal workspaces. The functions are core to the workspace preview feature implementation but lacked necessary security checks in vulnerable versions.