CVE-2010-5103: TYPO3 SQL Injection Vulnerability in TYPO3 CMS

typo3/cms Updated 02 Oct 2025

Summary

17/05/2022
Yes i
Moderate
Not published

CVE-2010-5103: TYPO3 SQL Injection vulnerability. Affects typo3/cms across 3 version ranges.

>= 4.2.0, < 4.2.16 >= 4.3.0, < 4.3.9 >= 4.4.0, < 4.4.5

Fixed in 4.2.16, 4.3.9 or 4.4.5, depending on the release line you run. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

TYPO3 is an open-source content management system (CMS) widely used for building and managing websites. It offers a robust framework for developers and a user-friendly interface for content editors. TYPO3 is known for its flexibility, scalability, and extensive features, making it a popular choice for both small and large organizations. However, certain versions of TYPO3 have been found to be vulnerable to SQL injection attacks, which can compromise the integrity and security of the database.

Vulnerability Detail

The SQL injection vulnerability in TYPO3 affects versions 4.2.x before 4.2.16, 4.3.x before 4.3.9, and 4.4.x before 4.4.5. This vulnerability allows remote authenticated users with specific permissions to execute arbitrary SQL commands through unspecified vectors. The origin of this vulnerability lies in inadequate input validation, which can lead to unauthorized access to sensitive data and potential manipulation of the database. Attackers can exploit this flaw to perform malicious actions, such as retrieving, modifying, or deleting data.

How To Fix

Fixed versions by release line

The minimum fixed version depends on the release line you run.

  • >= 4.2.0, < 4.2.16 4.2.16
    composer require typo3/cms:4.2.16
  • >= 4.3.0, < 4.3.9 4.3.9
    composer require typo3/cms:4.3.9
  • >= 4.4.0, < 4.4.5 4.4.5
    composer require typo3/cms:4.4.5

Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →

Workaround

As a temporary workaround, it is advisable to restrict access to the TYPO3 backend for users who do not require it. This can be done by modifying user permissions and ensuring that only trusted users have access to sensitive functionalities within the CMS.

Conclusion

The SQL injection vulnerability identified as CVE-2010-5103 poses a significant risk to TYPO3 installations in specific versions. It is crucial for users to update their systems to the latest patched versions to protect against potential exploitation. Implementing best practices for security and monitoring can further safeguard against such vulnerabilities.

See every vulnerability recorded for typo3/cms →

Share this vulnerability

FAQ

SQL injection is a type of security vulnerability that allows an attacker to interfere with the queries that an application makes to its database. It can allow attackers to view data that they are not normally able to retrieve.

You can check if your TYPO3 installation is affected by using Vulert, which monitors and alerts for open-source vulnerabilities. You can visit the Vulert playground at Vulert Scanner to analyze your application without needing to sign up.

Failing to fix this vulnerability can lead to unauthorized access to your database, data breaches, and potential loss of sensitive information. Attackers could manipulate or delete critical data, leading to severe consequences for your organization.

Using older versions of TYPO3 that are known to have vulnerabilities poses significant security risks. It is highly recommended to always use the latest stable version to ensure that all security patches are applied.

If immediate updates are not possible, implement strict access controls and monitor user activity closely. Additionally, consider using firewalls and intrusion detection systems to help mitigate potential attacks.

Related vulnerabilities

Recent vulnerabilities recorded for typo3/cms.

How To Fix

Fixed versions by release line

The minimum fixed version depends on the release line you run.

  • >= 4.2.0, < 4.2.16 4.2.16
    composer require typo3/cms:4.2.16
  • >= 4.3.0, < 4.3.9 4.3.9
    composer require typo3/cms:4.3.9
  • >= 4.4.0, < 4.4.5 4.4.5
    composer require typo3/cms:4.4.5

Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback