PT-2024-20005 · Dex · Dex

Tuminoid

·

Published

2024-01-25

·

Updated

2024-06-28

·

CVE-2024-23656

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Dex version 2.37.0
Description Dex is an identity service that uses OpenID Connect to drive authentication for other apps. The issue arises from Dex serving HTTPS with insecure TLS 1.0 and TLS 1.1. The tlsConfig is ignored after the introduction of the "TLS cert reloader" in version 2.37.0, causing configured cipher suites to not be respected. This allows TLS 1.0 and TLS 1.1 connections to be decrypted by an attacker, potentially exposing traffic to Dex. The issue is fixed in Dex version 2.38.0.
Recommendations For Dex version 2.37.0, update to version 2.38.0 to resolve the issue. As a temporary workaround, consider disabling the use of TLS 1.0 and TLS 1.1 until a patch is available. Restrict access to the vulnerable cmd/dex/serve.go module to minimize the risk of exploitation. Avoid using insecure cipher suites in the affected API endpoints until the issue is resolved.

Exploit

Fix

Inadequate Encryption Strength

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2024-23656
GHSA-GR79-9V6V-GC9R
GO-2024-2476

Affected Products

Dex