Ranljivost u LibKSBA koja dovodi do izvršavanja koda pri obradi S/MIME u GnuPG-u

U biblioteci LibKSBA, koju razvija projekt GnuPG i koja pruža funkcije za rad s X.509 certifikatima, otkrivena je kritična ranjivost (CVE-2022-3515) koja dovodi do cijelobrojnog preljeva i pisanja proizvoljnih podataka izvan dodijeljene memorijske zone prilikom obrade ASN.1 struktura korištenih u S/MIME, X.509 i CMS. Problem se dodatno pogoršava jer se biblioteka Libksba koristi u paketu GnuPG, a ranjivost može dovesti do daljinskog izvršavanja koda napadača prilikom obrade GnuPG (gpgsm) enkriptiranih ili potpisanih podataka iz datoteka ili e-pošte koja koristi S/MIME. U najjednostavnijem slučaju, za napad na žrtvu koja koristi e-poštanskog klijenta s podrškom za GnuPG i S/MIME, dovoljno je poslati posebno oblikovano pismo.

Ranjivost se također može iskoristiti za napad na dirmngr poslužitelje koji se bave preuzimanjem i obradom popisa opozvanih certifikata (CRL) i verifikacijom certifikata korištenih u TLS-u. Napad na dirmngr može se izvršiti s web-poslužitelja, pod kontrolom napadača, putem slanja posebno oblikovanih CRL-ova ili certifikata. Napominje se da trenutno ne postoje javno dostupni eksploiti za gpgsm i dirmngr, ali ranjivost je tipična i ništa ne sprječava kvalificirane napadače da sami pripreme eksploit.

Ranjivost je ispravljena u izdanju Libksba 1.6.2 i u binarnim verzijama GnuPG 2.3.8. U Linux distribucijama, biblioteka Libksba obično se isporučuje kao zasebna ovisnost, dok je u verzijama za Windows uključena u glavni instalacijski paket GnuPG-a. Nakon ažuriranja, ne zaboravite ponovno pokrenuti pozadinske procese naredbom „gpgconf —kill all“. Za provjeru prisutnosti problema, u ispravku naredbe „gpgconf —show-versions“ možete ocijeniti vrijednost retka „KSBA ….“, koja bi trebala označavati verziju ne manju od 1.6.2.

Ažuriranja za distribucije još nisu objavljena, ali njihovo pojavljivanje možete pratiti na stranicama: Debian, Ubuntu, Gentoo, RHEL, SUSE, Arch, FreeBSD. Ranjivost je također prisutna u MSI i AppImage paketima s GnuPG VS-Desktop i u Gpg4win.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster