CVE-2009-1227: Buffer Overflow
DISPUTED NOTE: this issue has been disputed by the vendor. Buffer overflow in the PKI Web Service in Check Point Firewall-1 PKI Web Service allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a long (1) Authorization or (2) Referer HTTP header to TCP port 18624. NOTE: the vendor has disputed this issue, stating "Check Point Security Alert Team has analyzed this report. We've tried to reproduce the attack on all VPN-1 versions from NG FP2 and above with and without HFAs. The issue was not reproduced. We have conducted a thorough analysis of the relevant code and verified that we are secure against this attack. We consider this attack to pose no risk to Check Point customers." In addition, the original researcher, whose reliability is unknown as of 20090407, also states that the issue "was discovered during a pen-test where the client would not allow further analysis."
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Compensating control
Restrict or block network access to TCP port 18624 (Check Point PKI Web Service) to trusted management IPs only — e.g., apply firewall/ACL rules or perimeter filtering to prevent external hosts from reaching port 18624.
Event History
Frequently Asked Questions
What is the severity of CVE-2009-1227?
CVE-2009-1227 has a disputed severity level but it is associated with a buffer overflow that may lead to a denial of service.
How do I fix CVE-2009-1227?
To remediate CVE-2009-1227, ensure that your Check Point Firewall-1 PKI Web Service is updated to the latest version provided by the vendor.
What systems are affected by CVE-2009-1227?
CVE-2009-1227 affects the Check Point Firewall-1 PKI Web Service.
Can CVE-2009-1227 lead to remote code execution?
CVE-2009-1227 potentially allows remote attackers to execute arbitrary code due to the buffer overflow vulnerability.
Has the vendor acknowledged CVE-2009-1227?
The issue identified in CVE-2009-1227 has been disputed by the vendor.