Update Protection against LibSPF2 DNS TXT Records Parsing Buffer Overflow Vulnerability
| Check Point Reference: | CPAI-2008-230 | |
| Date Published: | ||
| Severity: | ||
| Last Updated: | ||
| Source: | FrSIRT/ADV-2008-2896 | |
| Industry Reference(s): | CVE-2008-2469 | |
| Protection Provided by: |
VPN-1
|
|
| Who is Vulnerable? SPF Library Project libSPF2 prior to 1.2.8 | ||
| Vulnerability Description A buffer overflow vulnerability was reported in LibSPF2, a widely deployed implementation of Sender Policy Framework (SPF). LibSPF2 contains a buffer overflow vulnerability in the code that parses DNS TXT records. An attacker who runs a malicious DNS server can exploit this vulnerability by sending a message with overly long TXT records to the target system. Successful exploitation could allow for execution of arbitrary code. |
||
|
Vulnerability Details This issue is caused by a buffer overflow error in the "SPF_dns_resolv_lookup()" [spf_dns_resolv.c] function when processing overly long DNS TXT records. Successful attack could result in remote code execution or application termination. |
Protection Overview
By enabling this protection, SmartDefense will detect and block malformed DNS TXT resource records.
In order for the protection to be activated, update your VPN-1/InterSpect product to the latest SmartDefense update. For information on how to update SmartDefense, go to SBP-2006-05, Protection tab and select the version of your choice.
IPS-1 users are already protected against this vulnerability. The protection will detect and block certain malformed DNS responses. No update required for IPS-1.
To configure the defense, select your product from the list below and follow the related protection steps.