Une erreur lors de la génération des clés de l'autorité de certification eMudhra permettait d'obtenir des certificats TLS pour n'importe quel site.

La société Mozilla a averti d'une compromission des clés privées associées à huit certificats racines intermédiaires (secondaires) de l'autorité de certification eMudhra. Les clés compromises permettaient de délivrer de faux certificats TLS pour n'importe quel site, considérés comme dignes de confiance dans tous les navigateurs, et de les utiliser pour intercepter ou modifier le trafic transit.

Les clĂ©s privĂ©es ont Ă©tĂ© recréées par des chercheurs Ă  partir des donnĂ©es disponibles publiquement, ce qui a Ă©tĂ© rendu possible Ă  cause d'une erreur dans le processus de gĂ©nĂ©ration des clĂ©s basĂ© sur la courbe elliptique P-384. L'erreur a conduit Ă  la gĂ©nĂ©ration des clĂ©s en utilisant des entiers infĂ©rieurs Ă  256 lors de l'initialisation au lieu de nombres alĂ©atoires cryptographiquement robustes, c'est-Ă -dire que la taille de la clĂ© privĂ©e Ă©tait de 1 octet au lieu des 48 octets requis. Avec une telle gĂ©nĂ©ration, la clĂ© privĂ©e peut ĂȘtre recréée Ă  l'aide de l'algorithme du logarithme discret ou par simple force brute en gĂ©nĂ©rant les 256 premiĂšres clĂ©s possibles. Comme les valeurs des clĂ©s privĂ©es sont dĂ©sormais connues (4, 56, 66, 115, 155, 156, 230 et 237), il est fortement recommandĂ© Ă  tous les utilisateurs de mettre Ă  jour d'urgence leurs navigateurs et les paquets de certificats racines.

En preuve de la fuite des clés privées, le chercheur ayant signalé l'incident a publié un message signé par les clés privées de chacun des huit certificats compromis de eMudhra. Vous pouvez vérifier si votre navigateur a mis à jour les informations sur les certificats révoqués sur le site dédié à l'incident.

Des mises à jour correctives d'urgence ont été publiées pour Firefox 158.0.1, 115.43.1 et 153.5.1, ainsi que pour les bibliothÚques NSS 3.131.1, qui mettent à jour le stockage des certificats racines et bloquent les certificats problématiques. Dans Chrome et les produits Google, les certificats compromis ont été bloqués le 17 octobre, chez Apple le 19 octobre, et chez Microsoft le 20 octobre. Le blocage a également été effectué via des listes centralisées de certificats révoqués comme OneCRL, CRLite et CRLSets.

Des paquets avec des certificats racines mis à jour ont été publiés pour Ubuntu (ca-certificates 20260816ubuntu0.2*.04.1), Debian (ca-certificates 20250419+deb13u1), Arch Linux (ca-certificates-mozilla 3.131.1-1), Gentoo (ca-certificates 20260816.3.125), curl, Homebrew, Go (1.27.3, 1.26.10), Python, RustTLS, Electron et Elixir. Les listes de certificats racines restent non mises à jour dans FreeBSD, Node.js, Bun et Composer.

Avant la mise à jour du paquet ca-certificates, pour supprimer manuellement les certificats racines problématiques dans Debian et Ubuntu, vous pouvez utiliser la commande :

sed -i \
-e 's|^mozilla/emSign_ECC_Root_CA_-_G3.crt|!&|' \
-e 's|^mozilla/Comodo_AAA_Services_root.crt|!&|' \
/etc/ca-certificates.conf && update-ca-certificates

Sur Fedora, RHEL, CentOS Stream, Rocky Linux, AlmaLinux et Amazon Linux 2023 :

d=/etc/pki/ca-trust/source/blocklist; [ -d $d ] || d=/etc/pki/ca-trust/source/blacklist
trust extract --overwrite --format=pem-bundle \
--filter='pkcs11:object=ComodoAAAServicesroot;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
trust extract --overwrite --format=pem-bundle \
--filter='pkcs11:object=emSignECCRootCA-G3;type=cert' \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-trust

Sur openSUSE et SLES :

d=/etc/pki/trust/blocklist; [ -d $d ] || d=/etc/pki/trust/blacklist
trust extract --format=pem-bundle \
--filter='pkcs11:object=ComodoAAAServicesroot;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
trust extract --format=pem-bundle \
--filter='pkcs11:object=emSignECCRootCA-G3;type=cert' \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-certificates

Sur NixOS :

security.pki.caCertificateBlacklist = [
«Comodo AAA Services root»
«emSign ECC Root CA — G3»
];

Sur NetBSD :

certctl untrust /usr/share/certs/mozilla/all/emSign_ECC_Root_CA_-_G3.pem &&
certctl untrust /usr/share/certs/mozilla/all/Comodo_AAA_Services_root.pem

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster