MySqlConnector peut transmettre le mot de passe de la base en clair à un intermédiaire malveillant avant de vérifier le certificat TLS, dans certaines configurations sans autorité de certification configurée. Le correctif est disponible en version 2.6.1 ; configurez `SslCa` avec `VerifyCA` ou `VerifyFull`, ou appliquez une autre mesure d’atténuation recommandée par l’avis.
Source : GHSA-473q-m89c-ghf8 — MySqlConnector
Analyse technique
Le problème concerne `SslMode=VerifyCA` ou `VerifyFull` sans option `SslCa`, avec mot de passe non vide. Un attaquant en position d’intermédiaire peut présenter un certificat auto-signé et capturer le mot de passe avant le rejet de la connexion. Les connexions avec une CA configurée, locales ou avec mot de passe vide ne sont pas affectées selon l’avis.
Impact, versions et correctif
Action recommandée
Mettre à niveau vers MySqlConnector 2.6.1 ou ultérieur et, avec `VerifyCA`/`VerifyFull`, configurer `SslCa`.
Sources
Priorisation DFS : P4 · 1 source(s).