Please don't be silly , seriously, there is no such thing as 100% bug-free software..... that is why we have priorities / serverity, lowest level bugs are just not with the effort or business value to resolve ....
What you are dealing with here is highest priority critical bug....
Do you understand how bad this is ? Macs with guest accounts .... and there are so many instances where these are used on companies , schools, institutions etc.... can gain root access ? You understood the severity right ?
Sorry , anyone playing this down, or viewing this as an acceptable "bug" does not understand that the issue here is.
While so many of the apologists are too busy Missing the point, thankfully Apple is not and has issues the patch....
You also ignored my question in relation to software development. I assume you were not a software engineer ? If you were please answer my question , otherwise please don't speak for us and the silly notion of 100% bug free software development ...
Of course I understand how bad that is. Who is saying it's an acceptable bug? No one here - that's a straw-man you're creating simply to create drama where none is necessary. Most everyone here gets it without need for your assistance. There is no perfection and stuff happens, no matter how robust you believe your test plan is.
And, I'm not minimising the bug at all. What I'm saying is it's virtually impossible to test
all corners of a piece of complex software such as an OS. Some bugs that creep in will be innocuous. Some will be incredibly important. You don't get to choose what kind and where they'll show up, no matter how comprehensive and robust you believe your test plan is.
The important thing is Apple jumped on it immediately the first day it was revealed, with a temporary user-fix. And then, in less than a day's time, had a solution that solved the problem. That's what counts.
" You also ignored my question in relation to software development. I assume you were not a software engineer ?"
Well, you've assumed wrong - which is not surprising based on your earlier characterizations - the latest suggesting I speak for
"us," meaning all software engineers. As I mentioned in the past, I'm a
hardware and
systems engineer, mostly architecting and setting requirements for hardware-based high-speed signal processing systems that include software, but from time to time in the past have written my share of software supporting various projects and teams to help out as a software engineer, using various languages, at both the hardware and operator interface level. As I do with hardware design as well. I have also written specs and proposals for projects where software was a major part of the project. And have also managed software engineers as a program manager for deliverable projects. And I even write manuals, when necessary.
But that's neither here nor there.