cUrl és libcurl verify_certificate() funkciójának határokon kívüli olvasásának sérülékenysége

CH azonosító: CH-14574
Cím: cUrl és libcurl verify_certificate() funkciójának határokon kívüli olvasásának sérülékenysége
Angol cím: cURL and libcurl verify_certificate Function Out-of-Bounds Read Vulnerability Critical

Publikálás dátuma: 2019.06.03.
Utolsó módosítás dátuma: 2019.06.03.


Leírás

A CVE-2016-9953 számon kritikus kockázati besorolású sérülékenység került publikálásra, mely a cURL hibáját kihasználva a támadók részére lehetővé teszi, hogy a célrendszert teljes mértékben kompromittálják.


Leírás utolsó módosítása: 2019.06.03.


Elemzés leírás

Kritikus kockázati besorolású sérülékenységet találtak a cURL és a libcurl-ban melyet kihasználva a távoli, nem hitelesített támadók teljes mértékben kompromittálhatják a célrendszert. A sérülékenység az érintett szoftverekben található lib/vtls/schannel.c fájlban lévő verify_certificate() funkció hibájából ered, amely nem ellenőrzi megfelelően a tanúsítványokat. A hibát a támadók úgy tudják kihasználni, hogy egy speciális szerkesztett szerver tanúsítványt használnak a kommunikációhoz, amelynek a Subject Alternative Name (SAN) mezőjét szerkesztik. A sikeres támadás egy out-of-bounds olvasási hibát eredményez, amely segítségével a támadók teljes mértékben kompromittálhatják a célrendszert.

Megoldás:

Frissítsen a legfrissebb verzióra.

Érintett Verziók:

– cURL 7.30 (.0) | 7.31 (.0) | 7.32 (.0) | 7.33 (.0) | 7.34 (.0) | 7.35 (.0) | 7.36 (.0) | 7.37 (.0, .1) | 7.38 (.0) | 7.39 (.0) | 7.40 (.0) | 7.41 (.0) | 7.42 (.0, .1) | 7.43 (.0) | 7.44 (.0) | 7.45 (.0) | 7.46 (.0) | 7.47 (.0, .1) | 7.48 (.0) | 7.49 (.0, .1) | 7.50 (.0, .1, .2, .3) | 7.51 (.0)
– libcurl 7.30 (.0) | 7.31 (.0) | 7.32 (.0) | 7.33 (.0) | 7.34 (.0) | 7.35 (.0) | 7.36 (.0) | 7.37 (.0, .1) | 7.38 (.0) | 7.39 (.0) | 7.40 (.0) | 7.41 (.0) | 7.42 (.0, .1) | 7.43 (.0) | 7.44 (.0) | 7.45 (.0) | 7.46 (.0) | 7.47 (.0, .1) | 7.48 (.0) | 7.49 (.0, .1) | 7.50 (.0, .1, .2, .3) | 7.51 (.0)


Elemzés leírás utolsó módosítása: 2019.06.03.


Hatás

CVSS3 Súlyosság és Metrika

Alap pontszám: 9.8
Vektor: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Hatás pontszáma: 5.9
Kihasználhatóság pontszáma: 3.9


Támadás Vektora (AV): Hálózat
Támadás komplexitása (AC): Alacsony
Jogosultság Szükséges (PR): Nincs
Felhasználói Interakció (UI): Nincs
Hatókör (S): Nem változott
Bizalmasság Hatása (C): Magas
Sértetlenség Hatása (I): Magas
Rendelkezésre állás Hatása (A): Magas

CVSS2 Súlyosság és Metrika

Alap pontszám: 7.5
Vektor: (AV:N/AC:L/Au:N/C:P/I:P/A:P)
Hatás alpontszáma: 6.4
Kihasználhatóság alpontszáma: 10.0


Hozzáférés Komplexitása (AC): Alacsony
Bizalmasság Hatása (C): Rész
Sértetlenség Hatása (S): Rész
Rendelkezésre állás Hatása (A):