Squid rentan terhadap serangan DoS: masalah dalam penanganan DNS

  

Akibat validasi data yang tidak tepat, Squid rentan terhadap serangan denial of service saat memproses paket DNS yang dirancang khusus.

Versi yang Rentan

Squid yang masih menggunakan dnsserver yang sudah usang tidak rentan.

Opsi ignore_unknown_nameservers memengaruhi tingkat keparahan kerentanan ini. Jika disetel ke on (default), risikonya rendah. Jika disetel ke off, risiko kerentanan meningkat.

  • Semua versi Squid-3.0 yang belum diperbarui hingga dan termasuk 3.0.STABLE21 rentan.
  • Semua versi Squid-3.1 yang belum diperbarui hingga dan termasuk 3.1.0.15 rentan.
  • Semua versi Squid-2.x yang belum diperbarui rentan.

Solusi Sementara

Langkah-langkah berikut ini harus dilakukan secara keseluruhan untuk melindungi Squid yang rentan dari serangan DNS ini dan bentuk serangan DNS lainnya.

  • Pastikan opsi ignore_unknown_nameservers diaktifkan (on).
  • Pastikan paket DNS tidak dapat dikirim ke Squid dari server nama yang tidak tepercaya atau mesin lain.

Penerapan paling aman dari persyaratan ini adalah dengan menggunakan server nama yang berjalan di alamat IP localhost yang didedikasikan untuk penggunaan aman oleh Squid dan layanan lain apa pun pada mesin Squid.

Pemberitahuan

Tautan ke pemberitahuan lengkap: http://www.squid-cache.org/Advisories/SQUID-2010_1.txt