GHSA-4542-p56h-8xww Cross-Site Scripting (XSS) vulnerabilities in Neos

Not scored Published

Attackers can exploit XSS in Neos to steal credentials, redirect users, or potentially upload backdoors to compromise the server.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is GHSA-4542-p56h-8xww?

GHSA-4542-p56h-8xww is a cross-site scripting vulnerability in typo3/neos, published on 5 Jun 2024. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

It has been discovered that Neos is vulnerable to several XSS attacks. Through these vulnerabilities, an attacker could tamper with page rendering, redirect victims to a fake login page, or capture user credentials (such as cookies). With the potential backdoor upload an attacker could gain access to the server itself, to an extent mainly limited by the server setup.

Which versions are affected by GHSA-4542-p56h-8xww?

4 open source packages ship an affected version, including typo3/neos.

PackageAffectedFixed in
typo3/neos PackagistFrom 1.2.01.2.13
typo3/neos PackagistFrom 1.2.01.2.13
typo3/neos PackagistFrom 2.0.02.0.4
typo3/neos PackagistFrom 2.0.02.0.4

How do I fix GHSA-4542-p56h-8xww?

Upgrade typo3/neos to a fixed version for your release line: 1.2.13 or 2.0.4.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is GHSA-4542-p56h-8xww being exploited?

There is no known exploitation of GHSA-4542-p56h-8xww in the wild and no public exploit code.

Sources

Is GHSA-4542-p56h-8xww in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free