Viro
Registered
rbuenger said:No, that's a big difference as libc is open source and I can replace it, change the source code or whatever I want. I can't just disable or edit some webkit functions. And as there are some security issues with the webkit all apps that uses it are vulnerable and I can't change this without breaking allthese apps. And waiting until Apple closes these holes is like hoping that Microsoft gets Windows fixed.
Yes I agree, libc is a very rudimentary library, that only provides ANSI C routines. A more serious example would be trying to replace KHTML on KDE with ... something else like Gecko, or getting Firefox to use KHTML instead of Gecko. It's not easy, and you'll break loads of stuff. What specific problems do you have with WebKit that make you want to disable it so much?
rbuenger said:Just take the (very easy to fix) mRouter vulnerability. This one is a really huge hole with exploits available for download. And I KNOW that this already got exploited in some schools to modify/look at files as 'root'. If Apple would provide the sources everyone can fix this but so the only thing you can do is remove the suid flag or remove mRouter completly. And to make it even better I 've got a working trojan on my testsystem that exploit this (for over 2 month unfixed) and automatlically send itself to every mail address it can find in any users addressbook.
It's a local exploit. At best, you can write a trojan for it, and trick the user into running it. That's very different from a virus. No OS is safe from trojans. It's trivial to write an app that tricks the user into typing in the administrator password. Not so trivial to write an app that replicates it self _without_ any user intervention (key trait of a virus).
A fix has been provided if like you said. So what's the big deal? As it is, it looks like you're throwing the baby out with the bath water. Trojans can be made for any OS. I think you may be over reacting, but what do I know...

EDIT: This has really gone off topic though...