From f8f14eb6f356cbb2e2e2dfa3c181de4fed2556ca Mon Sep 17 00:00:00 2001 From: Piyush Gupta <56182734+gupta-piyush19@users.noreply.github.com> Date: Tue, 27 May 2025 17:39:16 +0530 Subject: [PATCH] fix: weak cipher suite usage (#5873) --- docker/formbricks.sh | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/docker/formbricks.sh b/docker/formbricks.sh index 95e039e6c3..c26bf6d4e4 100755 --- a/docker/formbricks.sh +++ b/docker/formbricks.sh @@ -180,25 +180,23 @@ tls: default: minVersion: VersionTLS12 cipherSuites: - # TLS 1.2 Ciphers + # TLS 1.2 strong ciphers - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 - - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 - - # TLS 1.3 Ciphers (These are automatically used for TLS 1.3 connections) - - TLS_AES_128_GCM_SHA256 - - TLS_AES_256_GCM_SHA384 - - TLS_CHACHA20_POLY1305_SHA256 - - # Fallback - - TLS_FALLBACK_SCSV + # TLS 1.3 ciphers are not configurable in Traefik; they are enabled by default + curvePreferences: + - CurveP521 + - CurveP384 + sniStrict: true + alpnProtocols: + - h2 + - http/1.1 EOT echo "💡 Created traefik.yaml and traefik-dynamic.yaml file."