CVE-2010-1807

WebKit in Apple Safari 4.x before 4.1.2 and 5.x before 5.0.2; Android before 2.2; and webkitgtk before 1.2.6; does not properly validate floating-point data…

published September 10, 2010

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.2th percentile for exploit probability.

CVSS
—
EPSS
61%
Percentile
99.2
In the wild
Unconfirmed
What it is

💡 A crafty oversight with floating-point validation in WebKit could let attackers crash Safari or execute their own code from a simple HTML document! Think of it like a restaurant menu that serves an incorrect price list — if the system doesn't validate the numbers, someone could order lobster at the price of a side salad! This vulnerability could allow an attacker to remotely crash the application, denying service to users, or potentially execute arbitrary code, leading to unauthorized access and control over affected systems. While no known exploits are currently in the wild, the risk remains concerning.

Put simply

Think of it like a restaurant menu that serves an incorrect price list — if the system doesn't validate the numbers, someone could order lobster at the price of a side salad! The flaw in WebKit does not properly validate floating-point data, particularly concerning non-standard NaN (Not a Number) representations, which can be exploited through a specially crafted HTML document.

What to do

This vulnerability could allow an attacker to remotely crash the application, denying service to users, or potentially execute arbitrary code, leading to unauthorized access and control over affected systems. While no known exploits are currently in the wild, the risk remains concerning. Users should upgrade Safari to versions 4.1.2 and 5.0.2 or later, and ensure their Android system is updated to at least version 2.2. If using webkitgtk, update to 1.2.6 or higher to mitigate this vulnerability. You've got this! Keep your systems updated for smooth sailing in the digital seas! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.61319 · 99.2th percentile
Published
2010-09-10T18:00Z
EPSS history
Timeline
  • 10 SEP 18:00Z
    WebKit in Apple Safari 4.x before 4.1.2 and 5.x before 5.0.2; Android before 2.2; and webkitgtk before 1.2.6; does not properly validate floating-point data…
    cvelistv5