CVE-2024-2383 Clickjacking Vulnerability in zenml-io/zenml

Medium 4.3 Published Updated

Attackers can embed the ZenML UI in iframes to trick users into performing unauthorized actions due to missing security headers.

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

What is CVE-2024-2383?

CVE-2024-2383 is a medium-severity vulnerability in zenml-io/zenml, published on 6 Jun 2024. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

A clickjacking vulnerability exists in zenml-io/zenml versions up to and including 0.55.5 due to the application's failure to set appropriate X-Frame-Options or Content-Security-Policy HTTP headers. This vulnerability allows an attacker to embed the application UI within an iframe on a malicious page, potentially leading to unauthorized actions by tricking users into interacting with the interface under the attacker's control. The issue was addressed in version 0.56.3.

Weakness: CWE-1021

Which versions are affected by CVE-2024-2383?

3 open source packages ship an affected version, including zenml. It affects 1 product.

PackageAffectedFixed in
zenml PyPIAll versions0.56.3
zenml PyPIAll versions0.56.3
zenml PyPIAll versions0.56.3

Products include Zenml Zenml.

How do I fix CVE-2024-2383?

Upgrade zenml to 0.56.3 or later.

Is CVE-2024-2383 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-2383 exists.

Sources

Also known as GHSA-mq73-g4qr-fgcq, PYSEC-2024-194.

Is CVE-2024-2383 in your software?

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

Check your SBOMs for free