OT but I have to say that the amount of Apple apologists in these comments is mind blowing. HN reader of all people should be the ones urging Apple to issue a fix for a very serious bug such as this one. Yet many comments here are saying that people should just upgrade while it might solve the problem for some, there are ones who can't upgrade machines at will.
Hidden backdoor API to root privileges in Apple OS X
101–110 of 367 posts
Re: Hidden backdoor API to root privileges in Apple OS X
#102Related to this, how have people found running Yosemite compared to Mavericks, performance and compatibility-wise? Are you sorry you upgraded? (I'm asking for a friend.)
I recently got a mac mini that shipped with Yosemite. It has the nice feature of completely killing the WiFi interface when you attach a USB hub - googling around it seems a Yosemite bug. I have been told that also using bluetooth devices (such as the apple mouse) can trigger the same behaviour. So I'd say I'm sorry that the mac shipped with Yosemite, except that at least I received the fix for the privilege escalati…
Re: Hidden backdoor API to root privileges in Apple OS X
#103With physical access, one has been able to create admin accounts for as long as I can remember. - Start up the Mac whilst holding down ⌘-S. This boots the Mac into Single-User Mode and provides a method of interacting with OS X via the command-line, with full root privileges. - Then check the filesystem to ensure there are no problems: "/sbin/fsck -fy" - Then mount the filesystem for it to be accessible: "/sbin/mount…
Re: Hidden backdoor API to root privileges in Apple OS X
#104OT but I have to say that the amount of Apple apologists in these comments is mind blowing. HN reader of all people should be the ones urging Apple to issue a fix for a very serious bug such as this one. Yet many comments here are saying that people should just upgrade while it might solve the problem for some, there are ones who can't upgrade machines at will.
Re: Hidden backdoor API to root privileges in Apple OS X
#105Earlier quoted context omitted.
To be even more fair, there's been a number of issues with Yosemite that make some of us want to stick with Mavericks. Just because something is free doesn't make it better.
I'm with you on this; I can't leave Mavericks just yet. Every colleague I have that's moved on has had numerous issues with their machine. And now this crap. Ugh.
Re: Hidden backdoor API to root privileges in Apple OS X
#106Earlier quoted context omitted.
Smells like an oversight to me. Some new developer got assigned to implement or tweak the SSH enabling switch (or whatever), and this was their solution, which never got reviewed.
In that case, I think "backdoor" is hyperbolic. That word is usually uses to indicate intentional secret security holes.
Re: Hidden backdoor API to root privileges in Apple OS X
#107Earlier quoted context omitted.
What makes you say that?
The submitted article says so. In fact, I quoted the relevant sentence in an above comment.
Re: Hidden backdoor API to root privileges in Apple OS X
#108> Okay, so the systemsetup binary simply checks if we are running as the root user? >Philip tried patching that function (replacing sete with setne), with success: How do you patch the binary without root or the admin user password anyway?
Re: Hidden backdoor API to root privileges in Apple OS X
#109Could anyone summarize the implications of this finding in plain English?
Sandboxed apps (from the app storr) may be blocked from doing this, I'm not sure.
Re: Hidden backdoor API to root privileges in Apple OS X
#110Earlier quoted context omitted.
Can you explain this to non Obj-C users? How does it not crash on null pointers?
In Objective-C 'nil' is a special object (internally rwpresented by a null pointer). When the runtime is instructed to invoke any method on nil, the method does nothing and returns nil (rather than crashing). I think this is an artifact of Smalltalk behavior.