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
CH azonosító: CH-14574
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)
Hatás
CVSS3 Súlyosság és Metrika
Alap pontszám: 9.8 (Kritikus)
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):
Sértetlenség Hatása (I):
Rendelkezésre állás Hatása (A):
CVSS2 Súlyosság és Metrika
Alap pontszám: 7.5 (Magas)
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):
Hivatkozások
https://tools.cisco.com/security/center/viewAlert.x?alertId=60224
https://nvd.nist.gov/vuln/detail/CVE-2016-9953