PT-2009-4836 · Apple · Webkit+1
Published
2009-07-09
·
Updated
2017-08-17
·
CVE-2009-2419
CVSS v2.0
4.3
Medium
| Vector | AV:N/AC:M/Au:N/C:N/I:N/A:P |
Name of the Vulnerable Software and Affected Versions
Apple Safari versions 4.0 through 4.0.1
Description
The issue is related to a use-after-free error in the
servePendingRequests() function in WebKit, which can cause a denial of service (application crash) or possibly allow the execution of arbitrary code. This can be triggered by a crafted HTML document referencing a zero-length .js file and utilizing the JavaScript reload function. When a user visits a specially crafted web page, it can lead to a crash due to the dereference of invalid memory. While code execution has not been proven, it cannot be completely ruled out.Recommendations
For Apple Safari versions 4.0 through 4.0.1, consider disabling the
servePendingRequests() function as a temporary workaround until a patch is available. Restrict access to specially crafted web pages that could exploit this issue to minimize the risk of browser crashes. At the moment, there is no information about a newer version that contains a fix for this vulnerability.Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Safari
Webkit