a levelezőszerver vészhelyzeti felszabadítása egy másik megszüntetésével (), amely potenciálisan távoli kódfuttatást tesz lehetővé a szerveren egy speciálisan létrehozott karakterlánc EHLO parancsban történő átadásával. A sebezhetőség a jogosultságok visszaállítása után jelentkezik, és a bejövő üzenetkezelő futtatásához használt, nem jogosult felhasználó jogosultságaival történő kódfuttatásra korlátozódik.
A probléma csak az Exim 4.92-es ágában (4.92.0, 4.92.1 és 4.92.2) jelentkezik, és nincs átfedésben a hónap elején kijavított sebezhetőséggel. A sebezhetőséget egy függvény puffer túlcsordulása okozza. , a string.c fájlban definiálva. Bemutatva lehetővé teszi az EHLO parancsban átadott hosszú karakterlánc (több kilobájt) összeomlását, de a sebezhetőség más parancsokon keresztül is kihasználható, és potenciálisan kódfuttatás irányítására is használható.
Nincsenek megkerülő megoldások a sebezhetőség blokkolására, ezért minden felhasználónak azt tanácsoljuk, hogy sürgősen telepítse a frissítést, alkalmazza vagy győződjön meg róla, hogy olyan disztribúciók által biztosított csomagokat használ, amelyek tartalmazzák az aktuális sebezhetőségekre vonatkozó javításokat. A javítás a következőre jelent meg: (csak a 19.04-es ágat érinti) , , (csak az alábbi Debian 10 Buster) és . RHEL és CentOS nem érinti őket a probléma, mivel az Exim nem szerepel a standard csomagtárukban (a frissítés egyelőre ). SUSE/openSUSE alatt a sebezhetőség nem jelentkezik az Exim 4.88 ág használata miatt.
Forrás: opennet.ru
