Description
A flaw was found in OpenShift's Telemeter. If certain conditions are in place, an attacker can use a forged token to bypass the issue ("iss") check during JSON web token (JWT) authentication.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
telemeter
Default version status: unaffected
4.16 to < 4.17affected
Red Hat Red Hat OpenShift Container Platform 4.12
Default version status: affected
v4.12.0-202408071159.p0.gc9592de.assembly.stream.el8 to < *unaffected
Red Hat Red Hat OpenShift Container Platform 4.13
Default version status: affected
v4.13.0-202407081338.p0.g0634a6d.assembly.stream.el8 to < *unaffected
Red Hat Red Hat OpenShift Container Platform 4.14
Default version status: affected
v4.14.0-202407021509.p0.g1f72681.assembly.stream.el8 to < *unaffected
Red Hat Red Hat OpenShift Container Platform 4.15
Default version status: affected
v4.15.0-202406200537.p0.g14489f7.assembly.stream.el9 to < *unaffected
Red Hat Red Hat OpenShift Container Platform 4.16
Default version status: affected
v4.16.0-202406200537.p0.gc1ecd10.assembly.stream.el9 to < *unaffected
Red Hat Logging Subsystem for Red Hat OpenShift
Default version status: unaffected
Red Hat Red Hat OpenShift distributed tracing 2
Default version status: affected
Red Hat Red Hat OpenShift distributed tracing 3
Default version status: affected
References
- https://access.redhat.com/errata/RHSA-2024:4151 ↗
- https://access.redhat.com/errata/RHSA-2024:4156 ↗
- https://access.redhat.com/errata/RHSA-2024:4329 ↗
- https://access.redhat.com/errata/RHSA-2024:4484 ↗
- https://access.redhat.com/errata/RHSA-2024:5200 ↗
- https://access.redhat.com/security/cve/CVE-2024-5037 ↗
- https://bugzilla.redhat.com/show_bug.cgi?id=2272339 ↗
- https://github.com/kubernetes/kubernetes/pull/123540 ↗
- https://github.com/openshift/telemeter/blob/a9417a6062c3a31ed78c06ea3a0613a52f2029b2/pkg/authorize/jwt/client_authorizer.go#L78 ↗