PT-2010-3403 · Apple · Webkit

Drew Yao

+1

·

Published

2010-07-22

·

Updated

2013-02-07

·

CVE-2010-1766

CVSS v2.0

7.5

High

VectorAV:N/AC:L/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions WebKit versions before r56380
Description The issue is caused by an off-by-one error in the WebSocketHandshake::readServerHandshake function in WebCore, which can be exploited by remote websockets servers. This can lead to a denial of service due to memory corruption or possibly have other unspecified impacts. The exploitation occurs via an upgrade header that is long and invalid.
Recommendations For versions before r56380, update to a version after r56380 to resolve the issue. As a temporary workaround, consider restricting access to the WebSocketHandshake::readServerHandshake function until a patch is available. Avoid using invalid or long upgrade headers in the affected API endpoint until the issue is resolved.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2010-1766

Affected Products

Webkit