В прокси-сървъра Squid са открити 55 уязвимости, 35 от които все още не са поправени.

Публикувани са резултатите от независимия одит на сигурността на отворения кеширащ прокси-сървър Squid, проведен през 2021 година. По време на проверката на кодовата база на проекта бяха открити 55 уязвимости, от които в момента 35 проблема все още не са поправени от разработчиците (0-day). Разработчиците на Squid бяха уведомени за проблемите преди две и половина години, но не завършиха работата си по тяхното отстраняване. В крайна сметка авторът на одита реши да разкрие информацията, без да чака коригирането на всички проблеми и предварително уведомил за това разработчиците на Squid.

Сред идентифицираните уязвимости:

  • Препълване на стека в реализацията на удостоверяване по хеш (Digest Authentication), проявяващо се при обработка на HTTP-заглавката Proxy-Authorization с твърде голямо значение на полето "Digest nc."
  • Обращение към паметта след нейното освобождаване в обработчика на заявки с метод TRACE.
  • Обращение към паметта след нейното освобождаване при обработка на HTTP-заявки с заглавката "Range" (CVE-2021-31807).
  • Препълване на стека при обработка на HTTP-заглавката X-Forwarded-For.
  • Препълване на стека при обработка на chunked-заявки.
  • Обращение към паметта след нейното освобождаване в уеб-интерфейса CacheManager.
  • Целочислено препълване в обработчика на HTTP-заглавката Range (CVE-2021-31808).
  • Обращение към паметта след нейното освобождаване и препълване на буфера в обработчика на изрази ESI (Edge Side Includes).
  • Многобройни течове на памет, излизания извън границите на буфера при четене и проблеми, водещи до аварийно спиране.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster