Tre kritiska sårbarheter i Exim som tillåter fjärrkodkörning på servern.

Projektet Zero Day Initiative (ZDI) har avslöjat information om obotade (0-dagars) sårbarheter (CVE-2023-42115, CVE-2023-42116, CVE-2023-42117) i e-postservern Exim, som möjliggör fjärrkörning av egen kod på servern med processbehörigheter för den process som tar emot anslutningar på port 25. Ingen autentisering krävs för att genomföra attacken.

Den första sårbarheten (CVE-2023-42115) orsakas av ett fel i smtp-tjänsten och beror på bristande validering av de data som mottagits från användaren under SMTP-sessionen och som används för att beräkna buffertstorleken. Som ett resultat kan en angripare åstadkomma en kontrollerad skrivning av sina data i minnesområdet utanför den allokerade bufferten.

Den andra sårbarheten (CVE-2023-42116) förekommer i hanteraren för NTLM-förfrågningar och orsakas av kopiering av data mottagna från användaren till en fast storleksbuffert utan nödvändig storlekskontroll av den skrivna informationen.

Den tredje sårbarheten (CVE-2023-42117) finns i smtp-processen som tar emot anslutningar på TCP-port 25 och orsakas av avsaknad av validering av indata, vilket kan leda till att överförda användardata skrivs till minnesområdet utanför den allokerade bufferten.

Sårbarheterna har markerats som 0-dagars, dvs. de förblir obotade, men i ZDI-rapporten hävdas det att utvecklarna av Exim har informerats om problemen i förväg. Den senaste ändringen i Exims kodbas gjordes för två dagar sedan och det är fortfarande oklart när problemen kommer att åtgärdas (distributionsproducenterna har ännu inte kunnat reagera eftersom informationen avslöjades utan detaljer för några timmar sedan). För närvarande förbereder Exims utvecklare en ny version 4.97, men det finns inga exakta uppgifter om när den kommer att publiceras. Den enda skyddsmetoden som nämns för närvarande är att begränsa åtkomst till SMTP-tjänsten baserat på Exim.

Förutom de ovan nämnda kritiska sårbarheterna har information om flera mindre allvarliga problem avslöjats:

  • CVE-2023-42118 — heltalsöverflöd i biblioteket libspf2, som uppstår vid analys av SPF-makron. Sårbarheten möjliggör fjärrskada av minnesinnehåll och kan potentiellt användas för att utföra egen kod. servern.
  • CVE-2023-42114 — ett fel som leder till läsning från minnesområdet utanför bufferten i NTLM-hanteraren. Problemet kan leda till läckage av innehållet i minnet från processen som hanterar nätverksförfrågningar.
  • CVE-2023-42119 — en sårbarhet i dnsdb-hanteraren som leder till läckage av innehållet i minnet från smtp-processen.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster