Skip to main content

Apache Solr for TYPO3 EUVDEUVD-2026-65350

| CVE-2026-56095 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-08-25 TYPO3 GHSA-r2vh-j53r-xpr5
7.7
CVSS 4.0 · Vendor: TYPO3
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate as low-privilege TYPO3 content editor
  2. Delivery
    Submit record containing crafted serialized PHP object payload
  3. Exploit
    Content saved to TYPO3 database
  4. Install
    Solr indexer processes SOLR_MULTIVALUE/CLASSIFICATION/RELATION field via content object renderer
  5. C2
    Extension passes rendered value to PHP unserialize()
  6. Execute
    Injected object triggers gadget chain magic methods
  7. Impact
    Arbitrary code execution as web server process

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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

Exploitation Conditions

Exploitation requires three concurrent conditions to be satisfied simultaneously: (1) the attacker holds a TYPO3 account - backend editor or frontend user - with sufficient privileges to create or modify content records (authenticated, PR:L); (2) the target TYPO3 site has Solr indexing configured with at least one field using the SOLR_CLASSIFICATION, SOLR_MULTIVALUE, or SOLR_RELATION content object types in TypoScript, a deliberate non-default configuration; and (3) the attacker's user-generated content can flow through the database into one of those indexed fields without being stripped, sanitized, or access-gated before the indexer processes it. A fourth practical constraint limits exploitability: a viable PHP gadget chain must exist among the classes loaded in the target application's PHP runtime - sites with lean Composer dependency trees may be harder to exploit even if object injection is achieved. Sites that restrict TYPO3 content-editing exclusively to trusted administrators, or that do not use the three vulnerable content object types in their Solr index configuration, are not realistically at risk regardless of patch status.

Impact

The CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) correctly captures a high-impact but precondition-gated vulnerability. Attack Complexity is High and Attack Requirements are Present, reflecting that exploitation demands both a specific TypoScript configuration (the vulnerable content object types must be configured and mapped to user-reachable fields) and an authenticated low-privilege account capable of submitting content to those fields. The impact metrics (VC:H/VI:H/VA:H) are appropriate for PHP Object Injection, which can yield full server compromise via gadget chains. Real-world risk is further bounded by the need for a viable gadget chain in the application's Composer dependency graph - environments with minimal dependencies may have fewer exploitable chains even if object injection is achieved. No EPSS data, KEV listing, or public POC was provided in the available intelligence; exploitation status is assessed as no public exploit identified at time of analysis. Priority remediation is warranted for TYPO3 deployments with Solr indexing enabled and user-generated content flows, particularly those exposing content-editing to semi-trusted or untrusted users.

Exploit ScenarioDerived

An authenticated TYPO3 user with content-editing rights submits a record containing a crafted, serialized PHP object payload into a field that maps to a SOLR_CLASSIFICATION, SOLR_MULTIVALUE, or SOLR_RELATION Solr index field configured in TypoScript. When the Solr indexer processes this record, the extension passes the attacker-controlled field value to PHP's unserialize(), instantiating the injected object and triggering magic methods that invoke a gadget chain present in the application's loaded PHP classes, ultimately executing arbitrary code with the web server process's operating system permissions. No public exploit code has been identified at time of analysis, but PHP Object Injection is a well-documented attack class and gadget chains for common TYPO3 and Composer-managed PHP environments are broadly researched and publicly catalogued.

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

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

Alert me

AnalysisAIv1 – Aug 25, 2026

PHP Object Injection in the Apache Solr for TYPO3 enterprise search extension allows authenticated low-privileged users to achieve arbitrary code execution on the server when user-generated content can reach indexed fields configured with SOLR_CLASSIFICATION, SOLR_MULTIVALUE, or SOLR_RELATION content object types. The extension's indexer passes multi-value field values rendered by the content object renderer directly to PHP's unserialize() function rather than a safe serialization format, creating a CWE-502 attack surface exploitable via PHP gadget chains. No public exploit code has been identified at time of analysis, though the vulnerability class is well-understood and commonly weaponized; the CVSS 4.0 score of 7.7 reflects the severe potential impact tempered by meaningful exploitation preconditions.

RemediationAI

Apply the patched version of the Apache Solr for TYPO3 extension as specified in the vendor security advisory at https://typo3.org/security/advisory/typo3-ext-sa-2026-025; the exact fix version is not independently confirmed from available data and must be verified directly from that advisory before deployment. As a compensating control prior to patching, audit all TypoScript Solr index configurations and temporarily disable or reconfigure any fields using SOLR_CLASSIFICATION, SOLR_MULTIVALUE, or SOLR_RELATION content object types that receive user-submitted data - removing these field mappings prevents the vulnerable code path from executing, at the trade-off of reduced Solr indexing fidelity for those field types. Additionally, restrict TYPO3 backend and frontend content-editing privileges to the minimum necessary set of trusted accounts, reducing the pool of users who could inject malicious content into indexed fields. Review Composer dependencies for known PHP gadget chain libraries (e.g., Monolog, Guzzle, PHPUnit in non-production installs) to assess exploitability if unserialize() is reached.

Affected VersionsENISA

Extension "Apache Solr for TYPO3 - Enterprise Search" 13.0.0 <13.1.4
Extension "Apache Solr for TYPO3 - Enterprise Search" 12.0.0 <12.1.4
Extension "Apache Solr for TYPO3 - Enterprise Search" 0 <11.6.6

Affected Packages

euvd extension_apache_solr_for_typo3_enterprise_search fix: 11.6.6, 12.1.4, 13.1.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The vulnerable component is the Apache Solr for TYPO3 - Enterprise Search extension (CPE: cpe:2.3:a:typo3:extension_"apache_solr_for_typo3_-_enterprise_search":*:*:*:*:*:*:*:*), which integrates the Apache Solr search engine into the TYPO3 CMS via TypoScript-defined content object types. During Solr indexing, the extension processes fields declared as SOLR_CLASSIFICATION, SOLR_MULTIVALUE, or SOLR_RELATION in TypoScript; for these types, rendered multi-value field data is transferred using PHP's native unserialize() function. CWE-502 (Deserialization of Untrusted Data) arises because unserialize() reconstructs arbitrary PHP objects from a string - if that string is attacker-influenced, it enables PHP Object Injection, where magic methods such as __wakeup() and __destruct() on injected objects are automatically invoked, potentially forming gadget chains that lead to remote code execution, arbitrary file writes, or full server compromise depending on the PHP class loader's available classes in the target environment.

Know when PHP gets its next vulnerability

  • 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 (TYPO3) PRIMARY 7.7 HIGH
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network-reachable via authenticated editor account (PR:L, AV:N); high complexity due to required TypoScript configuration and gadget chain dependency; no scope change indicated.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (TYPO3).

CVSS VectorVendor: TYPO3

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

Lifecycle Timeline

2
Patch available
Aug 25, 2026 - 11:01 EUVD
CVE Published
Aug 25, 2026 - 09:00 cve.org
HIGH 7.7

DescriptionCVE.org

The extension's indexer passed every field value returned by content object rendering through PHP's unserialize() function when transferring multi-value data for the SOLR_CLASSIFICATION, SOLR_MULTIVALUE and SOLR_RELATION content object types, rather than a safe format. If user-generated content saved in the TYPO3 database can reach an indexed field, this exposes a PHP Object Injection surface.

Executive ViewAI

Why It Matters

The Apache Solr for TYPO3 enterprise search extension (CVE-2026-56095, CVSS 7.7) contains a PHP object injection vulnerability enabling authenticated low-privileged users to execute arbitrary code on affected servers. No public exploit has been identified at time of analysis, but the vulnerability class is well-understood; organizations running TYPO3 with this extension face server compromise risk if internal users or credential-compromised accounts exploit the flaw through crafted indexed content.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict indexing permissions to trusted administrators, enforce strict input validation on user-generated content before indexing, disable SOLR_CLASSIFICATION, SOLR_MULTIVALUE, and SOLR_RELATION content types if non-essential, configure Web Application Firewall rules to block serialized PHP object patterns, and maintain comprehensive audit logs of all indexing operations.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
enterprise Solr search extension for TYPO3, a CMS with limited global market share
Data Quality
5 sources
Confidence: Medium

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 No
EPSS 0.2%
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

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

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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