Skip to main content

TYPO3 CMS CVE-2026-47349

| EUVDEUVD-2026-35396 MEDIUM
Missing Authorization (CWE-862)
2026-06-09 f4fb688c-4412-4426-b4b8-421ecf27b14a GHSA-f34x-rx2w-7pm3
5.3
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. Access
    Authenticate to TYPO3 backend with low-privilege account
  2. Delivery
    Access Recycler module via granted backend group permission
  3. Exploit
    Enumerate soft-deleted records across restricted pages or tables
  4. Execution
    Issue undelete command via DataHandler
  5. Persist
    DataHandler skips table/page permission checks
  6. Impact
    Unauthorized records restored to live content tree

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

The attacker must be an authenticated TYPO3 backend user (PR:L confirmed by CVSS vector) with access to the Recycler backend module (mod.web_recycler). The Recycler module must be enabled and accessible to the attacker's backend user group - this is a non-default permission grant and is not available to all backend users by default. Exploitation is limited to restoring soft-deleted records; it does not enable arbitrary write or code execution. The vulnerability does not require any specific non-default CMS configuration beyond the Recycler module access grant. Exploitation is bounded by the scope of soft-deleted records visible through the Recycler - an attacker cannot restore records that were hard-deleted or that do not exist in the deleted records pool. Network access to the TYPO3 backend (typically /typo3/ path) is required, but backend interfaces are frequently not internet-exposed.

Impact

The CVSS 4.0 base score of 5.3 (Medium) is consistent with the actual risk profile. The vector AV:N/AC:L/AT:N/PR:L/UI:N indicates network-accessible exploitation with low complexity and no interaction required beyond holding a valid backend account - a meaningful threat surface in shared editorial environments. Impact is limited to low confidentiality and low integrity on the vulnerable system (VC:L/VI:L/VA:N) with no lateral scope change (SC:N/SI:N/SA:N), aligning with the practical impact of restoring unauthorized content rather than achieving code execution or full data disclosure. No EPSS score was provided, and the vulnerability is not listed in CISA KEV, suggesting no confirmed widespread exploitation. The tag 'Authentication Bypass' is slightly misleading - this is better characterized as authorization bypass within an authenticated session. Real-world risk is highest in multi-tenant TYPO3 installations where backend users have scoped permissions; single-tenant or internally-accessible instances face lower exposure due to the PR:L requirement. Overall, this is a genuine medium-priority finding in shared-access deployments, not a critical internet-facing threat.

Exploit ScenarioDerived

An attacker with a valid TYPO3 backend account - such as a low-privilege content editor - navigates to the Recycler module and identifies soft-deleted records belonging to pages or tables outside their normal write permissions. By triggering the undelete operation, the DataHandler restores those records without checking page-insert or table-modify permissions, allowing the attacker to reintroduce deleted content into restricted areas of the site. No public exploit code has been identified, and the attack requires network access to the TYPO3 backend login endpoint plus valid credentials.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Insufficient authorization in TYPO3 CMS's Recycler module allows authenticated backend users to restore soft-deleted records on pages or database tables they are not permitted to modify, resulting in unauthorized integrity impact across the content management system. Affected are TYPO3 CMS versions before 10.4.57 and multiple branches through 14.3.3, with fixes delivered via two upstream commits and documented under TYPO3-CORE-SA-2026-011. No public exploit code or CISA KEV listing has been identified at time of analysis, but the attack is network-accessible and requires only low-privilege backend credentials.

RemediationAI

The primary fix is to upgrade TYPO3 CMS to a patched release. For the 10.4.x branch, upgrade to 10.4.57 or later, as this version is explicitly identified as the patched release in the CVE description. For branches 11.x through 14.x, the fix is present in the upstream commits (92f08d8944f1aeccf506fcd323c260448c64d7c8 and 9f17a307cf774d63ab8291fc97c6b55653b4265a at https://github.com/TYPO3/typo3); the corresponding patched release versions (inferred from the stated vulnerable ranges as 11.5.52, 12.4.47, 13.4.32, and 14.3.4 respectively) have not been independently confirmed from tagged releases. Consult the vendor advisory at https://typo3.org/security/advisory/typo3-core-sa-2026-011 for confirmed release designations. As a compensating control where immediate patching is not possible, restrict access to the TYPO3 Recycler backend module (mod.web_recycler) exclusively to fully trusted administrators via backend user group permissions - this eliminates the attack surface entirely for lower-privilege editors, though it reduces editorial functionality for legitimate recycler users.

Affected VersionsENISA

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

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-recycler 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

The vulnerability resides in the undeleteRecord() method within typo3/sysext/core/Classes/DataHandling/DataHandler.php, the central data manipulation handler for TYPO3 CMS. Prior to the fix, this method executed record restoration without invoking checkModifyAccessList($table) (table-level write permission) or hasPermissionToInsert($table, $recordPid, $page) (page-level insert permission). Additionally, the pre-fix code retrieved only the deleted field from the parent page record - insufficient for permission evaluation - while the patched version fetches the full page row (*). CWE-862 (Missing Authorization) precisely describes the root cause: a privileged operation (restoring deleted data) was reachable without the expected access control gate. The Recycler module is a TYPO3 backend extension that surfaces soft-deleted records for authorized editors, but the underlying DataHandler did not re-validate per-table and per-page permissions at restore time.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/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
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
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 Recycler module were able to restore soft-deleted records on pages or for tables they were not authorized to modify. 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.

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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