Preemptive Protection against Squid idnsALookup DNS Name Handling Buffer Overflow (CVE-2013-4115)
|Check Point Reference:||CPAI-2013-2756|
|Source:||Squid Project Advisory SQUID-2013:2|
|Protection Provided by:||
Who is Vulnerable?
Squid Project Squid 3.2.x prior to 3.2.12
Squid Project Squid 3.3.x prior to 3.3.7
A buffer overflow vulnerability exists in Squid proxy.
The vulnerability is due to incorrect data validation. A remote, unauthenticated attacker could exploit this vulnerability by sending a specially crafted request to the Squid proxy. A successful attack attempt could possibly result in the execution of arbitrary code in the security context of the process. An unsuccessful attack will terminate the Squid service creating a denial-of-service condition.
This protection will detect and block attempts to exploit this vulnerability.No update is required to address this vulnerabilityUsers are protected against this vulnerability if the HTTP Format Sizes protection found in the Protection section of CPAI-2013-2454 has been applied.
To configure the defense, select your product from the list below and follow the related protection steps.
Security Gateway R75 / R71 / R70
How Can I Protect My Network?
- In the IPS tab, click Protections and find the HTTP Format Sizes protection. Choose the required profile.
- Choose the protection's action (Override IPS Policy with: Prevent/Detect).
- Click 'Apply to all HTTP traffic'.
- Under 'Specific Header Lengths' click 'Add', configure a header name and set 'Header Max Length' to '253'.
- Install policy on all modules.
How Do I Know if My Network is Under Attack?
SmartView Tracker will log the following entries:
Attack Name: Proxy Server Enforcement Violation
Attack Information: Squid Proxy Gopher Response Processing Denial of Service