Het Zero Day Initiative (ZDI) heeft informatie vrijgegeven over niet-opgeloste (0-day) kwetsbaarheden (CVE-2023-42115, CVE-2023-42116, CVE-2023-42117) in de Exim mailserver, die het mogelijk maken om op afstand eigen code uit te voeren op de server met de rechten van het proces dat verbindingen op poort 25 accepteert. Voor de aanval is geen authenticatie vereist.
De eerste kwetsbaarheid (CVE-2023-42115) wordt veroorzaakt door een fout in de smtp-service en is gerelateerd aan het ontbreken van de juiste controles op de gegevens die van de gebruiker zijn ontvangen tijdens de SMTP-sessie en die worden gebruikt voor het berekenen van de buffer grootte. Hierdoor kan een aanvaller een gecontroleerde invoer in het geheugengebied buiten de toegewezen buffer verkrijgen.
De tweede kwetsbaarheid (CVE-2023-42116) bevindt zich in de afhandeling van NTLM-verzoeken en is veroorzaakt door het kopiëren van de van de gebruiker ontvangen gegevens naar een buffer van vaste grootte zonder de noodzakelijke controles op de grootte van de geschreven informatie.
De derde kwetsbaarheid (CVE-2023-42117) bevindt zich in het smtp-proces dat verbindingen op poort 25 TCP accepteert, en is veroorzaakt door het ontbreken van inputvalidatie, wat kan leiden tot het schrijven van door de gebruiker verzonden gegevens in een geheugengebied buiten de toegewezen buffer.
De kwetsbaarheden worden gemarkeerd als 0-day, wat betekent dat ze nog steeds niet zijn opgelost, maar in het ZDI-rapport wordt gesteld dat de ontwikkelaars van Exim vooraf op de hoogte zijn gesteld van de problemen. De laatste wijziging in de codebase van Exim vond twee dagen geleden plaats en het is nog onduidelijk wanneer de problemen zullen worden verholpen (de opstellers van distributies hebben nog niet kunnen reageren omdat de informatie enkele uren geleden zonder details is vrijgegeven). Momenteel bereiden de ontwikkelaars van Exim zich voor op de release van versie 4.97, maar er zijn nog geen exacte gegevens over de publicatiedatum. Als enige bescherming wordt momenteel het beperken van de toegang tot de SMTP-service op basis van Exim genoemd.
Naast de hierboven genoemde kritieke kwetsbaarheden is er ook informatie vrijgegeven over enkele minder gevaarlijke problemen:
- CVE-2023-42118 — een integer overflow in de libspf2-bibliotheek, die zich manifesteert bij het parseren van SPF-macros. De kwetsbaarheid stelt een aanvaller in staat om op afstand geheugeninhoud te beschadigen en kan potentieel worden gebruikt om eigen code uit te voeren. de server.
- CVE-2023-42114 — een fout die leidt tot het lezen van geheugen buiten de buffer in de NTLM-handler. Dit probleem kan leiden tot een lek van de inhoud van het geheugen van het proces dat netwerkverzoeken afhandelt.
- CVE-2023-42119 — een kwetsbaarheid in de dnsdb-handler die leidt tot een lek van de inhoud van het geheugen van het smtp-proces.
Bron: opennet.ru
