Vulnerability DatabaseGHSA-hh95-5xm5-v8v7

GHSA-hh95-5xm5-v8v7
PHP vulnerability analysis and mitigation

Overview

A vulnerability in TYPO3 CMS's Extbase Request Handling component was discovered, identified as GHSA-hh95-5xm5-v8v7. The issue, disclosed on December 17, 2019, affects TYPO3 CMS versions 8.0.0 to 8.7.30 and 9.0.0 to 9.5.12. This security flaw involves potential insecure deserialization in the request handling process (TYPO3 Advisory).

Technical details

The vulnerability stems from the way Extbase handles request deserialization. While user-submitted payloads require signing with HMAC-SHA1 using the TYPO3 encryptionKey as a secret, and invalid or unsigned payloads are not deserialized, the security mechanism can be bypassed if the encryptionKey is compromised. The issue has a CVSS v3.1 score of 8.1 (High), with the vector string CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H (GitHub Advisory).

Impact

If successfully exploited, this vulnerability could lead to unauthorized access with high impact on confidentiality, integrity, and availability of the system. The attack requires network access and high complexity but needs no privileges or user interaction (GitHub Advisory).

Exploitability

Exploitation requires two specific conditions: 1) At least one Extbase plugin must be rendered in the frontend, and 2) The encryptionKey must have been leaked from LocalConfiguration.php or corresponding .env file. The encryptionKey could be exposed through accidental repository commits or unprotected backup files (TYPO3 Advisory).

Mitigation and workarounds

The vulnerability was patched in TYPO3 versions 8.7.30 and 9.5.12. However, due to negative side-effects, the hardening had to be reverted in TYPO3 version 10.4.0 and 9.5.16. For TYPO3 v10, the solution involves using json_decode instead of unserialize, though this was not feasible in existing LTS branches due to potential backward compatibility issues (TYPO3 Advisory).

Additional resources


SourceThis report was generated using AI

Related PHP vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-56825HIGH8.1
  • PHP logoPHP
  • shopper/framework
NoYesSep 11, 2026
CVE-2026-56829HIGH8.1
  • PHP logoPHP
  • shopper/framework
NoYesSep 11, 2026
CVE-2026-56830MEDIUM6.5
  • PHP logoPHP
  • shopper/framework
NoYesSep 11, 2026
CVE-2026-56831MEDIUM6.5
  • PHP logoPHP
  • shopper/framework
NoYesSep 11, 2026
CVE-2026-49992MEDIUM6.3
  • PHP logoPHP
  • kimai/kimai
NoYesSep 11, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management