Mozilla a récemment publié un avis de sécurité concernant un dépassement de tampon sur le tas (heap overflow) au sein de Network Security Services (NSS). Cette vulnérabilité d'exécution de code à distance provient de la manière dont NSS valide les certificats. Un attaquant peut usurper l'identité d'un serveur TLS/SSL pour provoquer un dépassement de tampon sur le tas dans les applications clientes compilées avec NSS. Un tel dépassement peut également se produire dans les applications serveur compilées avec NSS lors du traitement des certificats clients.
Détails de la vulnérabilité
ID de la vulnérabilité : CVE-2021-43527
Gravité de la vulnérabilité : Élevée
Versions concernées : versions NSS antérieures à 3.73 ou 3.68.1 ESR
Description
NSS (Network Security Services) est un ensemble de bibliothèques qui prend en charge le développement multiplateforme d'applications clientes et serveurs sécurisées. Il offre une prise en charge optionnelle de l'accélération matérielle TLS/SSL côté serveur et des cartes à puce côté client.
Les versions NSS antérieures à 3.73 ou 3.68.1 ESR sont vulnérables à un dépassement de tampon sur le tas lors du traitement des signatures DSA ou RSA-PSS encodées en DER. Les éléments suivants peuvent être affectés :
Les applications qui utilisent NSS pour traiter des signatures encodées dans CMS, S/MIME, PKCS #7 ou PKCS #12.
Les applications qui utilisent NSS pour la validation de certificats ou d'autres fonctions TLS, X.509, OCSP ou CRL.
Exécutez la commande curl -V pour vérifier la version NSS par défaut de votre système.
Mesures correctives
Vérifiez si votre version NSS est antérieure à 3.73 ou 3.68.1 ESR en exécutant la commande curl -V. Si c'est le cas, mettez immédiatement à jour NSS vers une version sécurisée. Pour appliquer le correctif, exécutez la commande suivante :
yum clean all && yum install -y nss
Références
CVE-2021-43527 : Corruption de mémoire via des signatures DSA et RSA-PSS encodées en DER
Publié par
Alibaba Cloud Computing Co., Ltd.