Apple + Security & Privacy

New Mac OS X Denial of Service Vulnerabilities

Posted on by

FrSIRT has published information about a new denial of service vulnerability it has discovered in Mac OS X. As they say, “This issue is caused by errors in the “cs_validate_page()” function when processing return values of “hashes()”, which could be exploited by malicious users to panic a vulnerable system and create a denial of service condition via a specially crafted Mach-O binary.”

What this means is that a malicious user could basically overwhelm your Mac. Denial of service occurs when, for example, a computer receives too many requests on a network, and its processor becomes overloaded. While the term is most often used to talk about web sites – there have been cases when hundreds or even thousands of computers have been used to “attack” a specific web site, all sending requests at the same time, so the server cannot respond – this can also affect individual computers. However, the risk is very low that someone would bother to attack a given Mac, unless it is being used as a server.

At the same time, another denial of service vulnerability has been found, this one being a “flaw is an integer overflow in the load_threadstack function in mach_loader.c when processing Mach-O binaries, which can lead to a kernel panic.”

Kernel panics are more troubling, as you lose all your work when this occurs. If you’ve never seen one, it looks like this:

When this occurs, you have to force-shut-down your Mac by pressing and holding the power button. It’s the worst type of crash, because you’ll lose any unsaved files.

Comments are closed.

Intego ONE Intego ONE
Limited Offer

Even Macs need antivirus software.

Get Intego ONE today and

SAVE 25%

Get Offer
Rated #1 by Macworld
★★★★★