Megjelent a 2021-ben végzett nyílt Squid gyorsítótárazó proxy szerver biztonsági auditjának független eredménye. A projekt kódalapjának ellenőrzése során 55 sebezhetőséget tárt fel, amelyek közül jelenleg 35 problémát még nem javítottak ki a fejlesztők (0-day). A Squid fejlesztőit még két és fél évvel ezelőtt értesítették a problémákról, de a javítások végrehajtásával nem egészítették ki a munkát. Végül az audit szerzője úgy döntött, hogy az összes probléma javítása előtt nyilvánosságra hozza az információt, és erről előzetesen értesítette a Squid fejlesztőit.
Az azonosított sebezhetőségek közül:
- Verem túlcsordulás a hashelt hitelesítés (Digest Authentication) megvalósításában, amely a Proxy-Authorization HTTP fejléc túl nagy „Digest nc” mezőjének feldolgozása során lép fel.
- Memória elérési hiba a TRACE módszerrel végzett kérések kezelőjében.
- Memória elérési hiba a Range fejlécű HTTP-kérések feldolgozása során (CVE-2021-31807).
- Verem túlcsordulás az X-Forwarded-For HTTP fejléc feldolgozása során.
- Verem túlcsordulás chunked kérések feldolgozása során.
- Memória elérési hiba a CacheManager webes felületén.
- Egész számú túlcsordulás a Range HTTP fejléc kezelőjében (CVE-2021-31808).
- Memória elérési hiba és puffer túlcsordulás az ESI (Edge Side Includes) kifejezéskezelőjében.
- Több memória szivárgás, puffer túllépések olvasás közben, valamint problémák, amelyek összeomlást okoznak.
Forrás: opennet.ru
