Vulnerability · Published Mar 27, 2024 · Assigned by GitHub_M
CVE-2024-29892ZITADEL's actions can overload reserved claims
Medium 6.1
In plain English
A medium-severity incorrect authorization 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.8% (higher than 56% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
ZITADEL, open source authentication management software, uses Go templates to render the login UI. Under certain circumstances an action could set reserved claims managed by ZITADEL. For example it would be possible to set the claim `urn:zitadel:iam:user:resourceowner:name`. To compensate for this we introduced a protection that does prevent actions from changing claims that start with `urn:zitadel:iam`. This vulnerability is fixed in 2.48.3, 2.47.8, 2.46.5, 2.45.5, 2.44.7, 2.43.11, and 2.42.17.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Go | github.com/zitadel/zitadel | 2.42.17 | GHSA-gp8g-f42f-95q2 |
| Go | github.com/zitadel/zitadel | 2.43.11 | GHSA-gp8g-f42f-95q2 |
| Go | github.com/zitadel/zitadel | 2.44.7 | GHSA-gp8g-f42f-95q2 |
| Go | github.com/zitadel/zitadel | 2.45.5 | GHSA-gp8g-f42f-95q2 |
| Go | github.com/zitadel/zitadel | 2.46.5 | GHSA-gp8g-f42f-95q2 |
| Go | github.com/zitadel/zitadel | 2.47.8 | GHSA-gp8g-f42f-95q2 |
| Go | github.com/zitadel/zitadel | 2.48.3 | GHSA-gp8g-f42f-95q2 |
| Go | github.com/zitadel/zitadel | no fix listed | GO-2024-2664 |
Affected products (as reported)
Weakness: CWE-863 · Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N
References
- https://github.com/zitadel/zitadel/security/advisories/GHSA-gp8g-f42f-95q2 x_refsource_CONFIRM
- https://github.com/zitadel/zitadel/releases/tag/v2.42.17 x_refsource_MISC
- https://github.com/zitadel/zitadel/releases/tag/v2.43.11 x_refsource_MISC
- https://github.com/zitadel/zitadel/releases/tag/v2.44.7 x_refsource_MISC
- https://github.com/zitadel/zitadel/releases/tag/v2.45.5 x_refsource_MISC
- https://github.com/zitadel/zitadel/releases/tag/v2.46.5 x_refsource_MISC
- https://github.com/zitadel/zitadel/releases/tag/v2.47.8 x_refsource_MISC
- https://github.com/zitadel/zitadel/releases/tag/v2.48.3 x_refsource_MISC