CVE-2026-47347
Received Received - Intake
Open Redirect in TYPO3 CMS via Sanitized Local URL

Publication date: 2026-06-09

Last updated on: 2026-06-09

Assigner: TYPO3

Description
Applications that use GeneralUtility::sanitizeLocalUrl to allow only local URLs are vulnerable to open redirect attacks if the URL is used after it has passed the aforementioned sanitization checks. This enables attackers to redirect users to external content and carry out phishing attacks. This issue affects TYPO3 CMS versions before 10.4.57, 11.0.0-11.5.50, 12.0.0-12.4.45, 13.0.0-13.4.30 and 14.0.0-14.3.2.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-09
Last Modified
2026-06-09
Generated
2026-06-09
AI Q&A
2026-06-09
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 5 associated CPEs
Vendor Product Version / Range
typo3 typo3_cms to 10.4.57 (exc)
typo3 typo3_cms From 11.0.0 (inc) to 11.5.51 (exc)
typo3 typo3_cms From 12.0.0 (inc) to 12.4.46 (exc)
typo3 typo3_cms From 13.0.0 (inc) to 13.4.31 (exc)
typo3 typo3_cms From 14.0.0 (inc) to 14.3.3 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-601 The web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a redirect.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

This vulnerability allows attackers to perform open redirect attacks by redirecting users to external malicious websites, potentially enabling phishing attacks.

Such phishing attacks can lead to unauthorized disclosure of personal or sensitive information, which may impact compliance with data protection regulations like GDPR and HIPAA that require safeguarding user data and preventing unauthorized access.

Therefore, if exploited, this vulnerability could undermine an organization's ability to comply with these standards by exposing users to phishing risks and potential data breaches.

Executive Summary

This vulnerability exists in TYPO3 CMS where the function GeneralUtility::sanitizeLocalUrl, intended to allow only local URLs, does not properly sanitize URLs. As a result, attackers can exploit this flaw to perform open redirect attacks by redirecting users to external, potentially malicious websites.

The issue arises because the sanitization checks do not sufficiently validate the URL characters, allowing URLs with invalid characters, whitespace, or control characters to pass through. This enables attackers to manipulate URLs to redirect users to phishing or malicious sites.

Impact Analysis

This vulnerability can impact users by enabling attackers to redirect them from trusted TYPO3 CMS websites to external malicious sites. Such redirections can be used for phishing attacks, where attackers attempt to steal sensitive information by impersonating legitimate sites.

Because the redirect occurs after the URL passes sanitization, users may be tricked into trusting the link, increasing the risk of credential theft, malware infection, or other malicious activities.

Detection Guidance

This vulnerability involves open redirect attacks via improperly sanitized URLs in TYPO3 CMS. Detection involves monitoring for suspicious URL redirection patterns or attempts to use malformed URLs that bypass sanitization.

You can detect potential exploitation attempts by searching web server logs for unusual redirect URLs or URLs containing invalid characters such as backslashes, spaces, or control characters.

  • Use grep or similar tools to find suspicious redirect parameters in logs, for example: grep -E 'redirect=|url=' /var/log/apache2/access.log
  • Look for URLs containing backslashes or encoded spaces that might indicate attempts to exploit the vulnerability: grep -P '\\|%20' /var/log/apache2/access.log
  • Monitor application logs for warnings or errors related to URL sanitization failures, as the patched function logs rejected URLs with invalid characters.
Mitigation Strategies

The primary mitigation step is to update TYPO3 CMS to a patched version that fixes the vulnerability.

  • Upgrade to TYPO3 CMS versions 10.4.57 ELTS, 11.5.51 ELTS, 12.4.46 ELTS, 13.4.31 LTS, or 14.3.3 LTS or later.

These updates include stricter URL validation in the GeneralUtility::sanitizeLocalUrl function, which rejects URLs with invalid characters and prevents open redirect attacks.

Additionally, review and restrict URL redirection logic in your application to ensure only trusted local URLs are accepted.

Subscribe to the typo3-announce mailing list and consult the TYPO3 Security Guide for ongoing security recommendations.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-47347. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart