Összefoglaló
Az ncurses olyan kritikus sérülékenységét jelentették, amit kihasználva a távoli, nem hitelesített támadók tetszőleges kódot hajthatnak végre.
Leírás
A sérülékenységet az okozza, hogy a programkönyvtár fmt_entry() funkciója nem megfelelően dolgozza fel a felhasználó által szolgáltatott bemenő adatokat. Ezt kihasználva egy támadó verem alapú puffer túlcsordulást tud előidézni, ami pedig tetszőleges kód végrehajtását teszi lehetővé. A sérülékenységet csak belső hálózatból lehet kihasználni.
A sérülékenységet kihasználó proof-of-concept (PoC) kód elérhető.
Megoldás
Frissítsen a legújabb verzióraTámadás típusa
Input manipulation (Bemenet módosítás)Hatás
Loss of availability (Elérhetőség elvesztése)Loss of confidentiality (Bizalmasság elvesztése)
Loss of integrity (Sértetlenség elvesztése)
Szükséges hozzáférés
Remote/Network (Távoli/hálózat)Hivatkozások
Egyéb referencia: tools.cisco.com
CVE-2017-10684 - NVD CVE-2017-10684