Baru-baru ini, Mozilla merilis advis keamanan mengenai kelebihan buffer heap di Network Security Services (NSS). Kerentanan eksekusi kode remote ini berasal dari cara NSS memvalidasi sertifikat. Penyerang dapat menyamar sebagai server TLS/SSL untuk memicu kelebihan heap pada aplikasi klien yang dikompilasi dengan NSS. Kelebihan heap juga dapat terjadi pada aplikasi server yang dikompilasi dengan NSS saat memproses sertifikat klien.
Detail kerentanan
ID kerentanan: CVE-2021-43527
Tingkat keparahan kerentanan: Tinggi
Versi yang terdampak: NSS versi sebelum 3.73 atau 3.68.1 ESR
Deskripsi
NSS (Network Security Services) adalah sekumpulan pustaka yang mendukung pengembangan lintas platform untuk aplikasi klien dan server yang aman. NSS menyediakan dukungan opsional untuk akselerasi TLS/SSL berbasis perangkat keras di sisi server dan smart card di sisi klien.
NSS versi sebelum 3.73 atau 3.68.1 ESR rentan terhadap kelebihan heap saat memproses tanda tangan DSA atau RSA-PSS yang dikodekan dalam format DER. Komponen berikut mungkin terdampak:
Aplikasi yang menggunakan NSS untuk memproses tanda tangan yang dikodekan dalam CMS, S/MIME, PKCS #7, atau PKCS #12.
Aplikasi yang menggunakan NSS untuk validasi sertifikat atau fungsi TLS, X.509, OCSP, atau CRL lainnya.
Anda dapat menjalankan perintah curl -V untuk memeriksa versi NSS default pada sistem Anda.
Penanganan
Periksa apakah versi NSS Anda lebih lama dari 3.73 atau 3.68.1 ESR dengan menjalankan perintah curl -V. Jika demikian, segera tingkatkan NSS ke versi yang aman. Untuk menerapkan perbaikan, jalankan perintah berikut:
yum clean all && yum install -y nssReferensi
CVE-2021-43527: Korupsi memori melalui tanda tangan DSA dan RSA-PSS yang dikodekan dalam DER
Diumumkan oleh
Alibaba Cloud Computing Co., Ltd.