A Zero Day Initiative (ZDI) projekt nyilvánosságra hozta az Exim levelezőszerverén fellelt javítatlan (0-day) sebezhetőségeket (CVE-2023-42115, CVE-2023-42116, CVE-2023-42117), amelyek lehetővé teszik a támadók számára, hogy távolról kódot futtassanak a szerveren a folyamat által használt kapcsolatok 25-ös portján. A támadáshoz nem szükséges hitelesítés.
Az első sebezhetőség (CVE-2023-42115) a SMTP szolgáltatásban felfedezett hiba miatt lépett fel, és a felhasználótól kapott adatok ellenőrzésének hiányával kapcsolatos a SMTP munkamenet során, amelyek a puffer méretének kiszámításához kerülnek felhasználásra. Ennek következtében a támadó irányítható adatokat tud beírni a lefoglalt puffer határain kívülre.
A második sebezhetőség (CVE-2023-42116) az NTLM kérések feldolgozójában található, és a felhasználótól érkező adatok rögzített méretű pufferbe való másolásából következik, anélkül, hogy ellenőriznék a beírt információk méretét.
A harmadik sebezhetőség (CVE-2023-42117) a 25-ös TCP porton érkező kapcsolatait kezelő SMTP folyamatban található, és az belépő adatok ellenőrzésének hiánya miatt lép fel, ami lehetővé teszi, hogy a felhasználó által átadott adatok a lefoglalt pufferen túlra kerüljenek beírásra.
A sebezhetőségek 0-day jelöléssel vannak ellátva, azaz még megoldatlanok, de a ZDI jelentésében állítják, hogy az Exim fejlesztőit előzetesen értesítették a problémákról. Az Exim kódalapjának legutolsó módosítását két nappal ezelőtt végezték, és egyelőre nem világos, mikor fogják megoldani a problémákat (a disztribúciós gyártók még nem reagáltak, mivel az információt részletek nélkül néhány órája hozták nyilvánosságra). Jelenleg az Exim fejlesztői egy új, 4.97-es verzió kiadására készülnek, de az időpontjáról konkrét információk még nem állnak rendelkezésre. Az egyetlen jelenlegi védelmi módszer az Exim alapú SMTP szolgáltatáshoz való hozzáférés korlátozása.
A fent említett kritikus sebezhetőségeken kívül több kevésbé veszélyes probléma is napvilágot látott:
- CVE-2023-42118 — egész szám túlcsordulás a libspf2 könyvtárban, amely az SPF makrók elemzése során jelentkezik. Ez a sebezhetőség távoli memória tartalom sérülését idézheti elő, és potenciálisan felhasználható saját kód végrehajtásának megszervezésére. szerveren.
- CVE-2023-42114 — egy hiba, amely memória túlcsordulásból adódóan memóriaolvasási problémához vezet az NTLM kezelőben. A probléma következtében a hálózati kérések kiszolgálásáért felelős folyamat memóriatartalmának szivárgása következhet be.
- CVE-2023-42119 — egy sebezhetőség a dnsdb kezelőjében, amely a smtp folyamat memóriatartalmának szivárgásához vezet.
Forrás: opennet.ru
