Latest Mac OS X security update addresses 26 vulnerabilities

By Scott M. Fulton, III | Published September 16, 2008, 1:10 PM

With greater market share comes greater responsibility; and now the maker of the operating system that analysts believe put Apple back among the US' top five PC producers, finds itself busy addressing some very old-style security holes.

An issue with null pointer dereferencing is among 26 security holes addressed by Apple in its latest Mac OS X 10.5.5 update package, and the details of that little problem are being revealed just today. Usually programs that are terminated clean up after themselves, but if you can find a way to terminate a program cold, it leaves behind pointers to memory that can be abused by malicious users.

The latest case in point, according to reports from both Apple and the French security team FrSIRT this morning, involves the Mac's single most prominent program, Finder -- the user's principal tool for locating and managing files.

As Yuxuan Wang, a researcher with Chinese search engine provider Sogou, is credited with having discovered, a malicious user who gains access to the local network (albeit by other clandestine means) can conceivably terminate Finder in mid-process. If Finder happens to be looking for a remote disk volume during that time, it can leave a null memory pointer active -- or in programmers' terms, not dereferenced.

Typically, when a memory pointer points to "null," that's a meaningful thing. It means there's nothing there, and a routine can test for the null-ness of a pointer to determine what to do next. Unless and until Finder finds that remote disk, this particular pointer may remain null. And that's a problem, because if a malicious user knows the address of that pointer, he can potentially use that address to fill that space with arbitrary code. Or, in this less-than-worst-case scenario, he can simply cause the system to be destabilized for a denial-of-service attack.

Also among the 26 vulnerabilities addressed is one discovered by veteran researchers at Oak Ridge National Laboratory. It impacts the system kernel, and deals specifically with a different part of system cleanup.

Files being referenced in memory have "handles" that essentially include the entire dossier of what processes or accounts are being used to access the file, pointers to the file itself, and the credentials of the active user(s) of that file. In the Mac OS (among others), those handles are called vnodes. Oak Ridge researchers learned that, when some programs that utilize files are cleared from memory, they may leave some vnodes behind intact -- and along with them, copies of cached and validated credentials. If a malicious user knew where to look, she could commandeer an existing validation.

How old is this issue? With respect to computing systems in general and not just Macintosh, academia and laboratories have been concerned with the possibility of unauthorized processes hacking cached credentials since at least 1991, when a University of Michigan research team (PDF available here) first wrote a treatise describing how remote users could hijack their remote file systems.

Comments

Mac OS X is still the most secure OS by far. Not to mention the most advanced, feature rich and complete experience of any platform right out of the box. :)

End of story. Have a great day.

Score: 0

|

Funny how several sources have already stated just the opposite of your opinion.

Score: 0

|

chupame el pene cabron de mierda

Score: 0

|

Apple please put the finishing touches on OSx XI 10.6 since freeBSD has been out for sometime now.

Score: 0

|

...what?

Score: 0

|

Don't wait for him to try to make any sense of that...

Its comical to watch abject idiots post about that which they have absolutely no clue...

Score: 0

|

Tell me about it. [smiles]

Score: 0

|

just wait 'till internetworld7 comes around

Score: 0

|

Yawn...

But not to worry - the same MS fanboys who KNOW security holes will no doubt marvel that a platform can conceivably be more fundamentally secure than their screen door submarine.

Score: 0

|

Speaking of fanboys..... [whistling] Its easier to be secure when hardly anyone uses it.

BTW, I'm for Linux..... [smiles]

Score: 0

|

LOL! SO you say I am an OSX fanboy, an Tool says I am an AIX fanboy...

The fact is that i will use whatever is most appropriate and allows me to do the most. Even Windows - although except for games, it is by far the least robust, the most insecure, and the easiest to corrupt just through normal (proper) operation of any environment I have ever encountered. And it falls far short of the claims of so many compared to alternative environments.

And ironically, OSX has the largest installed user base of ANY UNIX...so your 'hardly anyone uses it' is laughable, not to mention the historical code base upon which it is predicated...yup, that UNIX stuff sure is obtuse...

Especially considering the lengths some will go to to use the mini UNIX-like Linux where so many have gone to so much trouble to modify a ubiquitous file structure so as to look like Windows just so all of the Windows folks can stare and say "what?"...

...so much for innovation.

And after all is said and done and you have Linux installed, you have a relatively robust small-midrange server as you sit out in left field without applications and the inability to talk natively with Windows....

No wonder you're laughing. Its either that or cry. But all's not lost - look, you have your choice of desktops! LOL!

Score: 0

|

And choice is the most important thing of all.

My original comment about MacOS was because of the attitude of many of those who will play up it as if it were absolutely perfect with no faults at all. Did you know that the Mac is also known as the Crashentosh? [smiles]

Score: 0

|

Did you also know that Linux like Opera still has less than a 1% desktop market share? And you claim hardly anyone uses a Mac? [smiles]

Score: 0

|

Security vulnerabilities in Mac OS!!!!!! Say it isn't so.... [smiles]

Score: 0

|

Can Linux do BitLocker better than Windows 7?

Betanews kicks off a new series with a look at how the Linux operating system's FDE stacks up against BitLocker, the Windows feature that today commands a $120 premium.

Firefox 3.5: The need for speed

This has been the big payoff week for Mozilla's developers, who worked overtime to squeeze out the last drop of performance from their new JavaScript engine.

'GeoHot' gets a shower, cleans up nice, reveals new iPhone 3G S jailbreak

Either puberty has been very kind to the author of the new 'Purple Ra1n' jailbreak tool, or George Hotz may also have some adequate Photoshop skills.

What's Next: Obama gives 'Einstein' the go-ahead, while China gives 'Green Dam' a thumbs-down

Plus: If you put up a Web site and name it after you and you're a federal judge, you might not want a bunch of weird nudity hanging around on it.

Why would Windows 7 customers spend $120 more for BitLocker?

For pre-orders from now until July 11, Microsoft is offering the Windows 7 Professional SKU for a very steep discount. So why invest in Ultimate?

Geeks vs. journalists: A tale of two worldviews

Recovery with Angela Gunn Why geeks think most mainstream journalism is flaky, and why the mainstream thinks geeks are trying to kill them. (They're both right.)

Fire in downtown Seattle data center knocks out businesses, online services

Small fire has global impact with payment centers, city services down.

Hybrid satellite cell phones aren't far off

The first satellite in Terrestar's hybrid cellular/satellite phone network has been launched.

SMS could be a critical iPhone vulnerability, says white-hat hacker

Mac hacker Charlie Miller knows how to get into your iPhone.

Will Oracle's Java-based Fusion middleware 'fuse' with Java?

Now that Oracle has acquired Sun Microsystems, Java developers and supporters are wondering when Oracle will formally welcome Java into the family.

All together now: iPhone and Palm Pre, likely to both grace O2's UK portfolio

European wireless network operator O2 has reportedly reached a deal to exclusively carry the Palm Pre in the UK. O2,...

Vista's dead: Microsoft kills an OS and no one cares

Carmi Levy: Wide Angle Zoom Can you kill an operating system? Microsoft is about to find out.

Kantaris Media Player 0.5.7

July 3 - 5:34 PM ET

Wine 1.1.25

July 3 - 5:30 PM ET

ChrisTV Online! Free 4.00

July 3 - 5:22 PM ET

glu 1.0.19 RC1

July 3 - 5:11 PM ET

Website-Watcher 5.1.0 Beta 10

July 3 - 1:20 PM ET