Vulnerability · Published Jul 31, 2024 · Assigned by GitHub_M

CVE-2024-41953Zitadel improperly sanitizes HTML in emails and Console UI

Medium 4.3

In plain English

A medium-severity cross-site scripting in zitadel from zitadel. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.7% (higher than 51% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)4.3Medium
Exploit odds (30 days)0.7%top 48.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Zitadel is an open source identity management system. ZITADEL uses HTML for emails and renders certain information such as usernames dynamically. That information can be entered by users or administrators. Due to a missing output sanitization, these emails could include malicious code. This may potentially lead to a threat where an attacker, without privileges, could send out altered notifications that are part of the registration processes. An attacker could create a malicious link, where the injected code would be rendered as part of the email. On the user's detail page, the username was also not sanitized and would also render HTML, giving an attacker the same vulnerability. While it was possible to inject HTML including javascript, the execution of such scripts would be prevented by most email clients and the Content Security Policy in Console UI. This vulnerability is fixed in 2.58.1, 2.57.1, 2.56.2, 2.55.5, 2.54.8 2.53.9, and 2.52.3.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Gogithub.com/zitadel/zitadel2.52.3GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel2.53.9GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel2.54.8GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel2.55.5GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel2.56.2GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel2.57.1GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel2.58.1GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel0.0.0-20240731122110-189505c80fa6GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadel1.80.0-v2.20.0.20240731122110-189505c80fa6GHSA-v333-7h2p-5fhv
Gogithub.com/zitadel/zitadelno fix listedGO-2024-3015

Affected products (as reported)

VendorProductVersions
zitadel zitadel >= 2.52.0, < 2.52.3>= 2.53.0, < 2.53.9>= 2.54.0, < 2.54.8>= 2.55.0, < 2.55.5>= 2.56.0, < 2.56.2>= 2.57.0, < 2.57.1>= 2.58.0, < 2.58.1

Weakness: CWE-79 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N

References