Im Proxy-Server Squid wurden 55 Sicherheitsanfälligkeiten festgestellt, von denen 35 noch nicht behoben sind.

Die Ergebnisse eines unabhängigen Sicherheitsaudits des offenen Cache-Proxy-Servers Squid, das im Jahr 2021 durchgeführt wurde, wurden veröffentlicht. Während der Überprüfung des Code-Basisprojekts wurden 55 Sicherheitsanfälligkeiten festgestellt, von denen derzeit 35 Probleme noch nicht von den Entwicklern behoben wurden (0-Day). Die Entwickler von Squid wurden bereits vor zweieinhalb Jahren über die Probleme informiert, haben aber die Arbeit an deren Behebung nicht abgeschlossen. Letztendlich entschied der Auditor, die Informationen zu veröffentlichen, ohne auf die Behebung aller Probleme zu warten, und informierte die Entwickler von Squid vorab darüber.

Unter den festgestellten Sicherheitsanfälligkeiten:

  • Stack-Überlauf in der Implementierung der Hash-Authentifizierung (Digest Authentication), der bei der Verarbeitung des HTTP-Headers Proxy-Authorization mit einem zu großen Wert im Feld „Digest nc“ auftritt.
  • Zugriff auf Speicher nach dessen Freigabe im Anforderungsbehandler mit der Methode TRACE.
  • Zugriff auf Speicher nach dessen Freigabe bei der Verarbeitung von HTTP-Anfragen mit dem Header „Range“ (CVE-2021-31807).
  • Stack-Überlauf bei der Verarbeitung des HTTP-Headers X-Forwarded-For.
  • Stack-Überlauf bei der Verarbeitung von chunked-Anfragen.
  • Zugriff auf Speicher nach dessen Freigabe im Web-Interface CacheManager.
  • Ganzzahlenüberlauf im Anforderungsbehandler des HTTP-Headers Range (CVE-2021-31808).
  • Zugriff auf Speicher nach dessen Freigabe und Pufferüberlauf im ESI-Ausdrucksbehandler (Edge Side Includes).
  • Zahlreiche Speicherlecks, Pufferüberläufe beim Lesen und Probleme, die zu einem Absturz führen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4