Slashdot Mirror


Mozilla Uncooperative With OSS Groups on Security?

An anonymous reader writes "In response to Firefox lead developer Ben Goodger's claim that "redistributions of the official Mozilla releases are never going to give you security updates as quickly as Mozilla", Christopher Aillon of Red Hat says that this is only because Mozilla doesn't play by the same rules as other OSS projects. He says that while other OSS projects work with vendors to achieve simeltaneous releases of patched software, Mozilla does no such thing unless compelled to do so."

11 of 239 comments (clear)

  1. Re:What's worse by Anonymous Coward · · Score: 4, Informative

    But mozilla/firefox from the mozilla foundation is released under the MPL with the logos trademarked (You can't use the firefox logo. In your custom version, you have to use the globe icon or something new)

    You can freely download the tri-license source code (MPL/GPL/LGPL I believe) from the CVS. If the tarball isn't working it's probably because an automated script is busted and perhaps the person complaining should file a bug.

  2. Re:I'm not sure I agree with this... by swillden · · Score: 2, Informative

    If Redhat discovered a security flaw, patched it themselves and then released their fixed version without giving the mozilla people time to patch and QA, people would be screaming bloody murder.

    What? Can you point out one instance of this happening, ever? Distributions release fixes all the time without waiting for the application team to apply and test the patches.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  3. Re:fuck off by six · · Score: 2, Informative

    This is OSS took to the extreme. One for all and all for one doesn't apply when people are at risk. If you don't release a fix ASAP then you're knowingly risking the security of peoples computers. Like it or not this is a ridiclous idea from the ground up.

    In this case it is a bit more complicated because releasing early patches is putting the distro-using people at risk. The fact is inherent to OSS, when a fix is released you just have to diff the source code to easily find the vulnerability of the old version and exploit it. So in this case I think this expose people to more risk than just a reasonable delay for everyone during which the vulnerability is not disclosed anyway.

  4. Re:I'm not sure I agree with this... by petermgreen · · Score: 2, Informative

    so if you think a project will unreasonablly delay responding to a security bug just cc Full-Disclosure@lists.netsys.com when you report it.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  5. Re:Secrecy? by gclef · · Score: 4, Informative
    Why cant mozilla stop hiding bugs and marking vulnerabilities as secret in bugzilla? Open indeed...

    I shouldn't respond to this troll, but I will.

    Marking security-related bugs as secret is entirely appropriate. If the bug notes were public, they would serve as a blueprint to 0-day attacks on Mozilla, which the Moz folks are (rightly) attempting to prevent.

    Attacking Mozilla for following standard security procedures for bugs is fucking childish.

  6. Re:We tried working with Mozilla... by RautenkranzMT · · Score: 2, Informative

    This is not new, persay... however, it is getting very annoying.

    --
    The cow goes "tink"
  7. Re:Why is this a bad thing? by spitefulcrow · · Score: 2, Informative

    mozilla-firefox-1.0.4 hit the Gentoo tree the same day the official 1.0.4 version was released and had been moved to stable on most architectures by the beginning of the next day. The binary packages (mozilla-firefox-bin-1.0.4) was in the stable tree within two days, same timing as Debian.

    --
    Sorry, my karma just ran over your dogma.
  8. Re:I'm not sure I agree with this... by LnxAddct · · Score: 2, Informative

    See and that is where you are wrong.

    Red Hat doesn't just patch up other's work. Red Hat codes most of the stuff in the linux desktop and they pay alot of programmers to do it. Red Hat has coded most of Gnome (ximian also did alot), Red Hat hosts Gnome.org. They've done a hell of a lot of work for making OpenOffice.org integrate well with the linux desktop including using native widgets and Red Hat has coded and still currently develops GCJ allowing them to compile all of OpenOffice's java stuff natively.

    They contribute code to firefox to make it work seamlessly with Linux. Red Hat contributes tons of code to Apache, they played a key role in getting SELinux into the mainline kernel. As a matter of fact, they pay the salaries of some of the best and most important kernel coders including Alan Cox. Red Hat has put more code into the kernel then any other entity.

    Most of the drivers you are using were probably written by Red Hat, especially the audio and video drivers, and most likely your network drivers. Most of those kernel bugs and security issues are fixed by Red Hat within 24 hours, if not a few days, and Red Hat is one of the reasons why linux is known for such a good turn around time with patches.

    Lets see what else they do... okay they host and fund GCC, GLIBC, Binutils, GDB and brought us Cygwin as well. Red Hat is a major backbone in the OSS world. They deserve all they praise and success that has come to them simply because most of the applications you use in a free software environment were coded, if not fully, then partially by them.

    They are an integral part in Linux's success and are the only reason that it is enterprise ready with high levels of stability. You were right in saying that most distro's just repackage and sell other people's work, but Red Hat is the exception to that. Red Hat actually helps to make the stuff it sells and plays a huge role in that software. Now they are working on advancing linux's graphics capabilities and bringing linux to a whole other level.

    You knock Red Hat for selling other people's work, yet they've written most of it and others repackage it and sell it. Get your facts straight and start appreciating what they do for the community (and just FYI, they do alot of quality assurance for OSS projects too, including firefox).
    Regards,
    Steve

  9. Re:Secrecy? by gclef · · Score: 2, Informative

    You left out a variable: time. Releasing early widens the amount of time that the users relying on the distro for the patch are vulnerable. There is tons of evidence that vulnerabilities are attacked more after release of a patch, or announcement of a vulnerability. (Not to say it doesn't happen before, just that it happens *more* afterwards.)

    So, it's in the general interest to get as many people patched *quickly* once the public announcement is made. Vendor patch systems are the best way to do that.

  10. Re:The question is "WHY?" by calc · · Score: 2, Informative

    When a project knows there is a security hole and when the general public knows there is one is usually at least a week sometimes several apart. Many projects have secret lists that security information is distributed on. Also with respect to fixing the bugs in CVS they in general don't commit the security fix in CVS until the public disclosure date. An example project that I know does this is KDE.

    People just like to beat up on Redhat but this really is standard practice for Case 1.

  11. Re:Secrecy? by Trepalium · · Score: 1, Informative
    I think you should've read the fine article:
    Other projects make sure that the vendors know of a security vulnerability, supply the patch and new tarball (if applicable, which it is in mozilla.org's case), give a brief period of time for the vendors to catch up, and then do a synchronous release with them at a planned time.
    I don't see any coordinators sitting around there. I see a patch, and a deadline. A simple invitation-only mailing list, with redistributors only invited to it, where messages go out outlining the discovered vulnerability, a patch that fixes it, and you have 3 business days to fix it because our release is set for today+3 days. Very few people are needed to organize this, and you can even be completely inflexable about the deadline. As long as the majority of participants are happy with the deadline policy, there is no need to cater to the minority that can't make it in time.

    This isn't about communication making the world better. It's about a simple courtesy so you're not putting others in uncomfortable situations needlessly.

    --
    I used up all my sick days, so I'm calling in dead.