9 ms·
Swedish hacker finds 'serious' vulnerability in OS X Yosemite
- hellbanner 12y agoSo if you're an admin you can do admin-y things..
- TheLoneWolfling 12y agoNo. If you're an admin you can do root-y things, is what this exploit provides. There's a difference. > Normally [...] the admin can't gain root access without entering the correct password. However, rootpipe circumvents this
- hellbanner 12y agoThank you.
- dguido 12y agoWelcome to the club? PrivEscs exploits are becoming more common as sandboxes increase in popularity. Windows had a few such bugs exploited by real attackers as zerodays in the last month (check CrowdStrike and FireEye blogs). I don't think this is news. It is simply a matter of effort whether an attacker will escalate privileges to root or kernel, it depends on the value of the data they are after.
- pjmlp 12y agoThis was bound to happen. Attacking just Windows was just a consequence of it being the most widespread consumer OS.
- Cowicide 12y agoI recently worked with a specialized team that assisted some high-profile, quasi-governmental entities in comprehensively assessing the current state of Mac OS security. Based upon that and other vectors, I've got some info that may or may not be of interest to yourself and others here. If you're implying this new exploit and perhaps the other high-profile malware issues in more recents years is indicative of hacker interest due to surging Mac OS market share, I'm not sure that's entirely correct. Outside of Apple iOS (mobile), Mac OS X (desktops and laptops) market share hasn't risen relatively that much over the past decade or so. And, in recent times, even the peak is only a few percentage points higher than it's been for many years. When Mac OS market share was lower back in its Mac OS 9 days, there were far more widespread, problematic malware issues (viruses, trojans, etc.) that were propagating fairly well in the wild (by Apple's standards). That scenario proves that hackers were interested in Mac OS devices even when the Mac OS market share was lower than it is today. Since the 90's, Macs have hovered around approximately 1 in 10 (give or take) of all computers in the United States with a customer base of a predominately higher income demographic. In other words, one may very well get more money out of a smaller subset of Mac users than a larger group of typical Windows users. Therefore, Macs have always been a target for a subset of hackers that, er... "specialize" in that kind of scenario. In other words, while Mac OS market share may play some minor role in hacker interest in the platform overall in recent times, there hasn't been a huge surge in market share that would account for some radically increased hacker interest. The reason malware was drastically reduced on the Mac platform since it switched from OS 9 to OS X (based upon a flavor of UNIX) was because of the superior security Mac OS X afforded the platform compared to Mac OS 9. That's why even as market share gradually climbed, overall Mac OS malware dropped dramatically for most of the past decade until more recent years. I think the relatively small increase in malware (compared to Mac OS 9) for Mac OS X in the last few years is due to the fact that over time hackers are more likely to find exploits the longer they poke and prod at an OS. Also, over time, Apple programmers are increasingly likely to make mistakes here and there as time and piles of code goes on. And, perhaps Apple is slipping in quality in regards to security for various reasons since their resources have been somewhat distracted with iOS devices in more recent years. Plus, over time, the amount of hackers, hacking skills, knowledge and tools have been increasing and improving quite drastically worldwide especially more so in recent years. On top of those issues, there's been more attention brought to Apple via an iOS halo effect from iPads and iPhones that perhaps plays into more hacker interest in the Mac OS. I also suspect that the abundance of high-profile Apple commercials over the years has perhaps influenced some hacker perceptions that the Mac OS platform is more ubiquitous than it really is. And, the icing on the cake is perhaps more disgruntled hackers and hacktivists who are increasingly disillusioned or even hostile with the Apple brand for various reasons over the years. But, as far as purely Mac OS X market share goes, there really hasn't been that large of an uptick to prod properly educated hackers to take much more interest than they did a few years ago or even a decade ago overall based upon market share alone.
- canadev 12y agoAfter this past year with all of its vulnerabilities, I feel so uncomfortable when I really consider it. I make online payments at least a few times a week using my credit card. I log into my web based email multiple times per day. I feel so naked. Has anyone who uses brew and other dev stuff tried running Mac OS as a user account? Does it work out well?
- dguido 12y agoWorks fine.
- andrewchambers 12y agoThe real question is why don't credit cards and bank transactions have two factor auth, or one time tokens. Someone shouldn't be able to steal money just by hacking one account or getting one number.
- radmuzom 12y agoThis probably depends on the regulation of the country. For example, in India, by LAW, all domestic online transactions go through two-factor authentication. For one of my cards, I need to enter a secondary password while for another I need to enter a pin texted to my mobile. The second option is a hassle though, especially when I am travelling abroad and my standard mobile number is not functional. For international transactions, this does not apply and the card details are enough for the transaction to go through. I guess there is no standard agreement between countries which Visa, MasterCard or Amex can implement (these are the only payment networks I use).
- kalleboo 12y ago3DSecure works internationally and can be used to implement 2FA or passwords. It's common in parts of Europe and Asia, but seems less so in the US. http://en.wikipedia.org/wiki/3-D_Secure http://en.wikipedia.org/wiki/3-D_Secure
- austinl 12y agoIt's possible that this will change in the near future with things like https://getfinal.com/ https://getfinal.com/. Their product video also happens to be one of my favorites made by Sandwich (http://sandwichvideo.com/ http://sandwichvideo.com/).
- vinhboy 12y agoInteresting. So does anyone actually run their OS X from a non-admin user? Are there any permission problems that arises?
- ridgeguy 12y agoI do, routinely. I get occasional admin challenge dialog boxes that are easy to deal with. Once in a great while, I'll have an issue with something quite simple, like trying to save a Mail attachment to a folder in Documents, and I get a "can't do this because you don't have permission to write to etc.". Annoying, but happens rarely and so far has always been fixable with a reboot.
- PhantomGremlin 12y agoI've always run as non-admin, what OS X calls a Standard user. When I first started doing this (about 10 years ago) I ran into some problems if I attempted to authenticate from a standard user to an admin user when trying to do sys admin stuff. I'd get weird permission errors. So now when I want to do admin stuff like install software, I don't attempt it as a standard user. I simply log in to the admin account and install from there. Also I always log in to admin account when doing software updates such as for Firefox. If you adopt this mindset it's really very simple to stick to it, and it's hardly much of an inconvenience. At least not for me, I'm not installing software every day. Also when I'm about to visit a dodgy website or run some suspect software I log in to the Guest user account. That doesn't protect against local root escalation, but at least it's something. Then when I log out, I hopefully leave my problems behind. Finally I maintain yet another account solely for accessing my financial sites. That way if my day-to-day account gets compromised, I still have a modicum of protection. I really should use a separate machine solely for financial transactions. But I don't. I doubt if even 1% of people do. Any old machine should work, no matter how slow, because it's not used very often.
- vinhboy 12y agoThanks for the detailed response. I think I am going to try it.
- 12y ago
- geetee 12y agoIf I'm reading this correctly, I find it surprising that Apple does not have a bug bounty program.
- gojomo 12y agoI suspect he shouldn't have even said this much, before the agreed-upon full-disclosure date.
- bsaul 12y agoCompletely agree. Just saying that a vulnerability exists is a big thing, because it motivates hackers to search for it. I seriously doubt it will take more than until january for another personn to find it.
- oneeyedpigeon 12y agoSo Apple have known about this for a few days, at least. If it's as serious as it sounds, they'll hopefully have a patch v. soon, if not already; when was the latest security patch for 10.10?
- zyx321 12y agoEspecially since he narrowed it down so much. Gaining a root shell by piping something into sudo that causes it to skip asking for a password? That's what I took away from the article, and it certainly sounds like a plausible attack vector. Scary stuff!
- roeme 12y agoIf I could, I would kick the guys responsible¹ for the disclosure in the ass. Why? We now have a youtube video with shitty music (proving essentially nothing), some scaremonger articles with a lot of prose around very few interesting bits, and most importantly, a friggin' hashtag. And of course, a name for the vuln. But nothing, absolutely nothing, on how to protect myself as an ordinary user. The only thing I was able to infer from the craptastic video is that the user they're escalating from is member of the "admin" group, i.e. not a "Standard User" but an "Admin" in OS X lingo. Among other things, the most obvious difference to regular Accounts is that "Admin" users can use sudo by default, but no clue whatsoever is exploited here. Some pipe-fu with sudo? Or a stupid setting by apple allowing "admin" group members doing dangerous things without (re-)authentication? In closing, best make sure you're using OS X as a "Standard" User, not "Admin". In my experience, it's quite painless. Edit: > "Normally there are 'sudo' password requirements, which work as a barrier, so the admin can't gain root access without entering the correct password. However, rootpipe circumvents this," he says. This at least hints at the possibility that said exploit does not work from a standard user. So there's that... ¹most likely not the researchers themselves, but some "CEO" or other suit-level.
- gioele 12y ago> In closing, best make sure you're using OS X as a "Standard" User, not "Admin". In my experience, it's quite painless. It reminds me of the old suggestion given to Windows users and derided by OS X users.
- snowwrestler 12y agoIt was derided by everyone because for years, it was difficult to use Windows as an unprivileged user because so many consumer apps assumed every user account had admin permissions. Microsoft broke this chain of bad decisions in Vista--which itself resulted in the much-derided flood of UAC warnings.
- WorldWideWayne 12y agoOS X has a tiny sliver of the market share that Microsoft Windows has though, so it won't affect as many people.
- cratermoon 12y agoDoes it have a clever name a cool logo yet? If not, then it's not a real vulnerability.