CVE-2010-0049

Use-after-free vulnerability in WebKit in Apple Safari before 4.0.5 allows remote attackers to execute arbitrary code or cause a denial of service (application…

published March 12, 2010

CVSS
—
EPSS
11%
Percentile
95.9
In the wild
Unconfirmed
What it is

⚠️ A crafty use-after-free vulnerability in WebKit could crash your Safari browser! Users before version 4.0.5 are at risk of remote attackers executing arbitrary code just by encountering certain HTML elements. 😱 Imagine a waiter who accidentally spills a drink on the floor and forgets to clean it up — someone can easily slip and hurt themselves. This vulnerability is like that unaddressed spill, where malicious HTML can trigger unexpected crashes or worse, enable attackers to take control. An attacker could exploit this vulnerability to either crash your browser or, even more alarmingly, run any code they wish on your system. It’s a potentially chaotic scenario where your browser turns rogue, leading to data leakage or unwanted access. 🏴‍☠️

Put simply

Imagine a waiter who accidentally spills a drink on the floor and forgets to clean it up — someone can easily slip and hurt themselves. This vulnerability is like that unaddressed spill, where malicious HTML can trigger unexpected crashes or worse, enable attackers to take control. This use-after-free vulnerability occurs when memory is accessed after it has been freed, specifically in handling HTML elements with right-to-left text directionality in Safari versions prior to 4.0.5. This flaw can allow an attacker to manipulate the browser's memory, leading to crashes or arbitrary code execution.

What to do

An attacker could exploit this vulnerability to either crash your browser or, even more alarmingly, run any code they wish on your system. It’s a potentially chaotic scenario where your browser turns rogue, leading to data leakage or unwanted access. 🏴‍☠️ To protect yourself, update Safari to version 4.0.5 or later immediately. Make sure to keep your browser up to date regularly to avoid similar vulnerabilities in the future. Additional security measures like disabling JavaScript can help mitigate risk temporarily. You’ve got this! By taking these steps, you’re on your way to being a security hero, keeping your browsing safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.10936 · 95.9th percentile
Published
2010-03-12T21:00Z
EPSS history
Timeline
  • 12 MAR 21:00Z
    Use-after-free vulnerability in WebKit in Apple Safari before 4.0.5 allows remote attackers to execute arbitrary code or cause a denial of service (application…
    cvelistv5