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
Base score: 9.8 (Kritikus)
Vector: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Impact Score: 5.9
Exploitability Score: 3.9
Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope (S): Unchanged
Confidentiality Impact (C): High
Integrity Impact (I): High
Availability Impact (A): High
CVSS2 Súlyosság és Metrika
Base score: 7.5 (Magas)
Vector: (AV:N/AC:L/Au:N/C:P/I:P/A:P)
Impact Subscore: 6.4
Exploitability Subscore: 10.0
Access Complexity (AC): Low
Confidentiality Impact (C): Partial
Integrity Impact (S): Partial
Availability Impact (A):
Hivatkozások
https://tools.cisco.com/security/center/viewAlert.x?alertId=60224
https://nvd.nist.gov/vuln/detail/CVE-2016-9953