Lucene search

K
githubGitHub Advisory DatabaseGHSA-36G8-62QV-5957
HistoryMay 14, 2024 - 8:13 p.m.

TYPO3 vulnerable to an Uncontrolled Resource Consumption in the ShowImageController

2024-05-1420:13:34
CWE-200
CWE-347
CWE-400
GitHub Advisory Database
github.com
10
uncontrolled resource consumption
showimagecontroller
cryptographic hmac-signature
adversaries
system
thumbnail images
typo3 versions
feature flag
security.frontend.allowinsecureframeoptioninshowimagecontroller
typo3 security team
torben hansen
benjamin mack
benjamin franzke
typo3-core-sa-2024-010

5.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

0.0004 Low

EPSS

Percentile

15.7%

Problem

The ShowImageController (eID tx_cms_showpic) lacks a cryptographic HMAC-signature on the frame HTTP query parameter (e.g. /index.php?eID=tx_cms_showpic?file=3&...&frame=12345).
This allows adversaries to instruct the system to produce an arbitrary number of thumbnail images on the server side.

Solution

Update to TYPO3 versions 9.5.48 ELTS, 10.4.45 ELTS, 11.5.37 LTS, 12.4.15 LTS, 13.1.1 that fix the problem described.

ℹī¸ Strong security defaults - Manual actions required

The frame HTTP query parameter is now ignored, since it could not be used by core APIs.

The new feature flag security.frontend.allowInsecureFrameOptionInShowImageController – which is disabled per default – can be used to reactivate the previous behavior.

Credits

Thanks to TYPO3 security team member Torben Hansen who reported this issue and to TYPO3 core & security team members Benjamin Mack and Benjamin Franzke who fixed the issue.

References

Affected configurations

Vulners
Node
typo3cms_poll_system_extensionRange≤13.1.0
OR
typo3cms_poll_system_extensionRange≤12.4.14
OR
typo3cms_poll_system_extensionRange≤11.5.36
OR
typo3cms_poll_system_extensionRange≤10.4.44
OR
typo3cms_poll_system_extensionRange≤9.5.47

5.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

0.0004 Low

EPSS

Percentile

15.7%