Skip to main content

TYPO3 CMS CVE-2026-11607

| EUVDEUVD-2026-35391 HIGH
Missing Authorization (CWE-862)
2026-06-09 f4fb688c-4412-4426-b4b8-421ecf27b14a GHSA-pjpj-v387-x4vq
7.6
CVSS 4.0 · Vendor: f4fb688c-4412-4426-b4b8-421ecf27b14a
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Authenticate as low-privileged backend editor
  2. Delivery
    Upload crafted YAML with non-.form.yaml extension
  3. Exploit
    Trigger form load via Form Framework
  4. Install
    Bypass file-extension validation
  5. C2
    Inject SQL via processed form definition
  6. Execute
    Insert admin row in be_users
  7. Impact
    Log in as new administrator

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Attacker must hold an authenticated TYPO3 backend account that has been granted access to the Form Framework module and write access to a form definition storage location (typically a fileadmin subfolder configured for form_definitions). Exploitation further requires the ability to upload or create files with arbitrary extensions in that location and that the target site runs an unpatched version in the affected ranges (TYPO3 <10.4.57, 11.0.0-11.5.51, 12.0.0-12.4.46, 13.0.0-13.4.31, 14.0.0-14.3.3). Limiting factors: no unauthenticated path exists, the Form Framework extension must be installed and active, and the editor's filemount permissions must permit writes to a directory the Form Framework will read.

Impact

CVSS 4.0 vector AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N indicates network-reachable, low-complexity exploitation but requires Attack Requirements (AT:P - a present prerequisite, here the Form Framework being accessible to the backend user) and low-privileged authentication (PR:L). High confidentiality and integrity impact reflects the SQL execution and resulting admin account creation; no availability impact is expected. EPSS and KEV data were not provided in the input, so probabilistic exploitation likelihood is unknown - however, the fix is already publicly visible on GitHub, which lowers the bar for exploit development. Real-world risk is meaningful but bounded: an attacker must already hold a backend account with Form Framework rights, so this is primarily a privilege-escalation path for compromised low-tier editors or malicious insiders rather than an unauthenticated internet-facing RCE. The 'Authentication Bypass' tag in the input is slightly misleading - this is post-authentication privilege escalation, not pre-auth bypass.

Exploit ScenarioDerived

A low-privileged TYPO3 backend editor with access to the Form Framework uploads a crafted YAML file using an extension other than .form.yaml (for example, evil.yaml) into a form storage path. When the Form Framework loads this file, its contents are processed as a form definition despite the wrong extension, and embedded payload data causes arbitrary SQL statements to execute against the TYPO3 database, including INSERT statements that create a new entry in be_users with admin=1, granting the attacker full backend administrative access.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 09, 2026

Privilege escalation in TYPO3 CMS allows authenticated backend users with Form Framework access to execute arbitrary SQL by uploading malicious form definitions with non-standard file extensions, enabling creation of administrative backend accounts. The flaw stems from incomplete file-extension validation in FormPersistenceManager and affects every supported branch (10.4, 11.5, 12.4, 13.4, 14.3) below the fixed releases. No public exploit identified at time of analysis, but the upstream fix commits are public on GitHub.

RemediationAI

Vendor-released patches are available: upgrade to TYPO3 10.4.57, 11.5.52, 12.4.47, 13.4.32, or 14.3.4 depending on the deployed branch, as published in advisory TYPO3-CORE-SA-2026-019 (https://typo3.org/security/advisory/typo3-core-sa-2026-019) and implemented in upstream commits 040d50d082a01f9e8bd113effd91290a9bb3b69e and 50974c658f647f1aece347b5d6d5acc3c87f2dca on GitHub. Where immediate patching is not possible, compensating controls include revoking the 'Forms' module permission from non-administrative backend user groups (trade-off: editors lose the ability to create or edit forms), restricting write access to the form_definitions storage folders so that only trusted accounts can place YAML files there (trade-off: form authoring workflows must move through privileged users), and auditing fileadmin and form storage directories for any non-.form.yaml YAML files that should not be there. Monitor be_users for newly created admin accounts as a detection control until the upgrade is rolled out.

Affected VersionsENISA

TYPO3 CMS 11.0.0 <11.5.51
TYPO3 CMS 0 <10.4.57
TYPO3 CMS 14.0.0 <14.3.3
TYPO3 CMS 12.0.0 <12.4.46
TYPO3 CMS 13.0.0 <13.4.31

Affected Packages

composer typo3/cms-core fix: 10.4.57, 11.5.51, 12.4.46, 13.4.31, 14.3.3
composer typo3/cms-form fix: 10.4.57, 11.5.51, 12.4.46, 13.4.31, 14.3.3
euvd typo3_cms fix: 10.4.57, 11.5.51, 12.4.46, 13.4.31, 14.3.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

TYPO3 is a widely deployed PHP-based enterprise CMS. The vulnerable component is the Form Framework's FormPersistenceManager (typo3/sysext/form/Classes/Mvc/Persistence/FormPersistenceManager.php), which loads YAML-based form definitions. The buggy logic only raised an error when a file BOTH looked like a form definition AND had an invalid extension - meaning a file that did not clearly look like a form definition could pass validation and still be processed, allowing attacker-controlled YAML content to be parsed in a context where it influences database queries. The root cause class is CWE-862 (Missing Authorization), where the application fails to properly enforce the .form.yaml extension constraint that is supposed to gate which files may act as trusted form definitions. The patched method was renamed from generateErrorsIfFormDefinitionIsValidButHasInvalidFileExtension to generateErrorsIfFormDefinitionIsInvalidOrHasInvalidFileExtension, inverting the logical condition so any file that is not a valid form definition OR lacks a valid extension is rejected.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (f4fb688c-4412-4426-b4b8-421ecf27b14a) PRIMARY 7.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (f4fb688c-4412-4426-b4b8-421ecf27b14a) · only source for this CVE.

CVSS VectorVendor: f4fb688c-4412-4426-b4b8-421ecf27b14a

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jun 09, 2026 - 13:01 EUVD

DescriptionCVE.org

Backend users with access to the Form Framework were able to use files not ending in .form.yaml as form definitions, which were processed without denying the incorrect file extension. Maliciously crafted form definition files can be used to execute arbitrary SQL statements, allowing attackers to escalate privileges by creating administrative backend user accounts. This issue affects TYPO3 CMS versions before 10.4.57, 11.0.0-11.5.51, 12.0.0-12.4.46, 13.0.0-13.4.31 and 14.0.0-14.3.3.

Executive ViewAI

Why It Matters

TYPO3 CMS versions 10.4 through 14.3 contain a privilege escalation vulnerability in the Form Framework that allows authenticated backend users to create unauthorized administrator accounts. No public exploit identified at time of analysis. This vulnerability affects all supported TYPO3 instances and requires immediate patching once available to prevent insider threats and account takeover.

Business Impact: High
Compensating Controls

Restrict Form Framework access to minimal set of trusted backend users; implement enhanced monitoring of form definition uploads for non-standard file extensions; disable Form Framework if functionality is not required; configure database audit logging to detect unauthorized SQL execution; implement principle of least privilege for TYPO3 backend user database permissions.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Threat Intel
1
1 source
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy