Skip to content

Typo3 Open Redirect In Frontend Rendering

Moderate severity GitHub Reviewed Published May 17, 2022 to the GitHub Advisory Database • Updated Feb 5, 2024

Package

composer typo3/cms (Composer)

Affected versions

>= 4.5.0, < 4.5.39
>= 4.6.0, < 6.2.9
>= 7.0.0, < 7.0.2

Patched versions

4.5.39
6.2.9
7.0.2

Description

The frontend rendering component in TYPO3 4.5.x before 4.5.39, 4.6.x through 6.2.x before 6.2.9, and 7.x before 7.0.2, allows remote attackers to change URLs to arbitrary domains.

An attacker could forge a request which modifies anchor only links on the homepage of a TYPO3 installation such that they point to arbitrary domains, if the configuration option config.prefixLocalAnchors is used with any possible value. TYPO3 versions 4.6.x and higher are only affected if the homepage is not a shortcut to a different page. As an additional pre-condition, URL rewriting must be enabled in the web server (which it typically is) when using extensions like realurl or cooluri.

Installations where config.absRefPrefix is additionally set to any value are not affected by this vulnerability.

Example of affected configuration:

config.absRefPrefix =
config.prefixLocalAnchors = all 
page = PAGE 
page.10 = TEXT 
page.10.value = <a href="#skiplinks">Skiplinks</a> 
.htaccess:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule .* index.php [L] 

References

Published by the National Vulnerability Database Jan 4, 2015
Published to the GitHub Advisory Database May 17, 2022
Reviewed Aug 16, 2023
Last updated Feb 5, 2024

Severity

Moderate

EPSS score

0.465%
(75th percentile)

Weaknesses

CVE ID

CVE-2014-9508

GHSA ID

GHSA-v6xv-rmqc-wcc8

Source code

No known source code
Loading Checking history
See something to contribute? Suggest improvements for this vulnerability.