Slashdot Mirror


PostNuke Open Source CMS Attacked

ValourX writes "This morning the developers of the free software content management system PostNuke posted a security announcement saying that a vulnerability in the paFileDB download management software allowed an attacker to put up a hacked version of PostNuke for download. That version was live on the PostNuke download site between Sunday at 23:50 GMT and Tuesday at 8:30 GMT. Proprietary software zealots are always saying that open source programs are likely to contain backdoors, but is this situation truly what they mean when they say that? NewsForge (part of OSTG) has the story."

62 of 300 comments (clear)

  1. You gotta love biased terms by antifoidulus · · Score: 5, Interesting

    this is offtopic but, why does it seem on this site whenever anyone supports a cause that could be even remotely contensious they are labeled a zealot?

    1. Re:You gotta love biased terms by caseydk · · Score: 5, Insightful


      Because if you can label them something bad (racist, homophobe, zealot, nutball, nazi, commie, etc), then you can promptly dismiss their argument without addressing it.

    2. Re:You gotta love biased terms by ccharles · · Score: 2, Funny

      Because if you can label them something bad (racist, homophobe, zealot, nutball, nazi, commie, etc), then you can promptly dismiss their argument without addressing it.

      Pfft! I don't have to listen to your explanation, you freaky nutjob!

    3. Re:You gotta love biased terms by mobiGeek · · Score: 2, Funny
      "right wing child-eating extremeists"

      Boy, that's a whole lotta redundancy...

      :-)

      --

      ...Beware the IDEs of Microsoft...

    4. Re:You gotta love biased terms by Slime-dogg · · Score: 2, Funny

      It also has some really bad spelling. Leave it to the left-wing pillow-biting tree huggers to leave literacy for the golden arches of welfare.

      Sorry. I just had to say it. :-)

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  2. and closed source? by parawing742 · · Score: 5, Insightful

    and how can we be sure that closed source software doesn't contain backdoors? open the source!

    1. Re:and closed source? by iezhy · · Score: 2, Funny

      by reading EULA carefully, perhaps? :-)

    2. Re:and closed source? by tgma · · Score: 4, Insightful

      Exactly - isn't the point that with an open source project, with a team of developers and users, this backdoor was identified within a couple of days? Whereas with a closed source project, the problem could have gone unnoticed for some time.

      Or worse, it could have been noticed, and left unmentioneded, in the hope that no one would notice, and it would go away by itself. You don't hear about open source projects using the DMCA to get whisteblowers to shut up, do you?

    3. Re:and closed source? by Maestro4k · · Score: 2, Insightful
      • and how can we be sure that closed source software doesn't contain backdoors? open the source!
      We don't, and to make it worse we likely wouldn't find out about an attack like this directly from the company involved. Companies are notoriously wary of even reporting breakins to the FBI because it would look bad to their shareholders. Given that, if the same scenario happenned with a publicly held company selling a closed-source product, would they even bother to notify those who'd downlaoded the trojaned version? After all the code is closed, so they could claim innocence (and how would someone prove otherwise) when the customer's computers got pwned.
    4. Re:and closed source? by acidblood · · Score: 4, Insightful

      Actually, we have an example where a backdoor on a closed source software went unnoticed for a long time. It was only found when, ironically, the software was open-sourced. Story here.

      --

      Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/

    5. Re:and closed source? by l3v1 · · Score: 2, Insightful

      [...]with a team of developers and users, this backdoor was identified within a couple of days[...]

      It's not the fast identification that's the most important, it's the fast solution that is, and no company with closed sources can do that faster and better than the OSC (i.e. open source commnunity).

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    6. Re:and closed source? by DeVilla · · Score: 2, Funny
      You don't hear about open source projects using the DMCA to get whisteblowers to shut up, do you?

      Well no. But the open source crowd claim to be better and more efficient at many things. Perhaps they are better at dealing the whistlebowers as well. Perhaps, with a little bit of investi$%@#+++carrier lost

  3. Backdoor.... by commo1 · · Score: 3, Insightful

    And M$ software does not contain any backdoors? If M$ and the (rest) of the proprietary/closed-source/hood-welded-shut consortium is going ot make accusations of this nature, they should be able to back up their stance with, at the very least, an opposite and proveable condition in their own software.

    1. Re:Backdoor.... by jfengel · · Score: 2, Informative

      Provable? Really? When was the last time you saw any product proven secure, even with the source?

      Perhaps I'm being over-literal; "proof" is a very, very high standard which almost nothing ever lives up to. Even if the code doesn't contain obviously:

      if(password == guess || guess == "b4ckd00r")) { ... }

      there are a million ways for a clever programmer to insinuate a back door that would survive substantial scrutiny.

      You don't need me to rehash the various security advantages of closed vs. open source; that's happening all over this thread. But I don't think it's up to closed source developers to prove their safety, since it's an impossibly high standard. The have the advantage of a more tightly controlled software development base (in contrast to community-developed software, although I realize that not all open-source is developed that way.) It's not perfect, but nothing is perfect shy of genuine proof, and the merits of each are debatable.

      I would personally love to see open source programs written in a language that admitted proofs; it's impossible in C and C++ and extremely unlikely in Java and C#. I'd love to see projects make formally stated claims like "only allows users with valid passwords" and have you run your proof-checker against the source code, just like you check the MD5s of all the software you download. (You do check all those MD5s, don't you?)

      It doesn't even have to be open source; both Java's VM and C#'s VM run substantial proofs on the object code. They're not sufficient to guarantee against malicious modification of the source code base. A proof language could be.

    2. Re:Backdoor.... by MadMirko · · Score: 2, Insightful

      And M$ software does not contain any backdoors?

      Oh come on, that's an argument you would expect from a 3 year old ("but he hit me, too, mommy, I swear"), even if there were proof (is there?) that Microsoft software contained backdoors, that _can not_ be the constant to measure Open Source.

      Stop letting Microsoft dictate what's ok and what's not!

      And cut that "M$" crap, I'm sure someone can point you to the corresponding PA-strip.

    3. Re:Backdoor.... by tshak · · Score: 2, Informative

      And M$ software does not contain any backdoors?

      Considering the fact that most software at MS gets audited internally by completely seperated teams, and a lot of software gets addition audits by a third partys (MS is one of @Stakes customers), I would conclude that it is at least as unlikely that a backdoor exist in MS software as it would most any OSS project.

      Additionally, as already mentioned, many backdoors are carefully hidden, therefore limiting the potential benefit of having lots of people casually browsing for the source.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    4. Re:Backdoor.... by d_jedi · · Score: 2, Informative

      Considering Microsoft opens it's source to numerous governments, Nato, etc. I highly doubt it contains any backdoors.

      --
      I am the maverick of Slashdot
    5. Re:Backdoor.... by ch3 · · Score: 2, Insightful

      Considering you can't compile the source yourself you have no proof the binary MS is kinldy giving you for a modest fee is 100% the one you saw the code (and as already mentionned, you only get to see a part of it)

  4. PostNuke by fiannaFailMan · · Score: 2, Interesting

    They have a very attractive website but this is the first I have ever heard of them, and try as I might I hunted high and low for a short, snappy answer to the questions of who are these people and what do they do? A link saying "about us" or a short paragraph explaining what they do would be a help. If I spent a bit more time there and trawled through the many articles I may have eventually figured it out, but my frustration threshold had already been passed and I had moved along.

    --
    Drill baby drill - on Mars
    1. Re:PostNuke by pogofish · · Score: 2, Informative

      good god, it took forever to find what they're about. Who invented their navigation scheme, Rube Goldberg? Their about page is http://docs.postnuke.com/index.php?module=Static_D ocs&func=view&f=/aboutpn/whatispn.htm

      --

      A man without a God is like a fish without a bicycle.
    2. Re:PostNuke by jaysmall · · Score: 2, Interesting

      Those URL arguments are, as I remember, mostly carryovers from PHP-Nuke.

      The Nuke variants are all designed to be highly modular portalware, but in my opinion, the modules and indeed some of the core components vary widely in programming quality.

      But this is a huge, diverse software package and it has plenty of lines of code to represent both the best and worst of open source.

      --
      -- Jay Small | Small Initiatives | Sensible Internet Design | smallinitiatives.com
    3. Re:PostNuke by Maestro4k · · Score: 5, Insightful
      • PostNuke is one of the most common content management systems out there. Not to flame or anything, but if you've never heard of them the rock must have been very comfortable to be under.
      Those of us without a need for Content Mangament Systems certainly aren't hiding under any rocks. To give a real-life example I'm sure most people here would have no clue what the program Smartr is for, simply because they have no need to do bus routing. Does that mean they were hiding under a rock oblivious to the world?
    4. Re:PostNuke by RollingThunder · · Score: 2, Insightful

      No, because it's a CMS. It -runs websites-. This means that sure, you may not have installed it, but you have probably visited a website that does run it. That's a fair bit different from other types of software where if you don't have a need for it you won't get exposed to it.

  5. Buzzword Report! by OccidentalSlashy · · Score: 3, Funny

    Developers free software content management system PostNuke security announcement vulnerability download management software attacker hacked PostNuke download. Version PostNuke download site Sunday GMT Tuesday GMT. Proprietary software zealots open source contain backdoors.

    All I'm asking is can I get a Beowulf cluster of dat.

    --
    vicious, untreated political sewage...niche entertainment for the spiritually unattractive...worshipless pap
  6. Friend or Foe by jbrelie · · Score: 5, Insightful

    I prefer the backdoors that I can see and deal with to the ones I cannot.

    1. Re:Friend or Foe by Anonymous Coward · · Score: 5, Funny
      I prefer the backdoors that I can see and deal with to the ones I cannot.


      Must... resist... goatse... troll...

  7. Wait wait... by SysWear · · Score: 5, Interesting

    How can this be to do with proprietry software and open source if it wasn't PhpNuke that was the cause of the vunerability but a poorly written download management tool?

    From what I can see paFileDB isn't 'open source' (though it's source is viewable, it's not licensed under a generally recognised Open Source License).

    ...?

    - Sadiq
    http://www.syswear.com/ - Geek t-shirts

    1. Re:Wait wait... by ergo98 · · Score: 2, Interesting

      How can this be to do with proprietry software and open source...

      It has nothing whatsoever to do with proprietary Vs open source, and the addition of that incendiary flamebait in the submission was completely unnecessary trolling. Amazing how the majority of the comments thus far have been knee-jerk reactions with the chorus of the converted fervently preaching to their pewmates.

  8. Proprietary No Better by The+Snowman · · Score: 2, Insightful

    Wasn't there a company recently that basically had anonymous FTP access to its corporate servers for over a year? I think it might have been Diebold, a security company. Anyway, security is becoming a pissing match between OSS and proprietary software. All software more than two lines of code has security holes. All software has flaws, be it OSS or proprietary. Why is it such a big deal when one type of software has an issue such as this? The only real issue is when a piece of software or a company has a history of producing software with crappy security. Even then, it does not mean their choice of OSS v. proprietary is bad or wrong, just that they suck at security. E.g. Microsoft has a good process, but their products suck at security. BIND is a perfect OSS example of crappy security. Does that make one process better? No, I do not think so.

    --
    24 beers in a case, 24 hours in a day. Coincidence? I think not!
  9. Proprietary CMSes by cerberusss · · Score: 3, Insightful
    I know a certain proprietary portal/CMS that's often installed along with the rest of the middleware that customers get. I've never encountered an installation where the back end of the portal (where the items reside without any markup) wasn't world readable.

    And while that's not so bad, customers often don't understand its security mechanisms so they leave lots of folders writable as well.

    Pretty embarrassing for $25K per CPU...

    --
    8 of 13 people found this answer helpful. Did you?
  10. Article submitter: -1, troll by MustardMan · · Score: 4, Insightful

    Proprietary software zealots? Huh? I've seen plenty of open source zealots, where zealot is defined (dictionary.com) as "A fanatically committed person." I've never seen anyone be fanatic about proprietary software. I've seen plenty of people say "I make money with proprietary software so that's why I do it," but never someone holding it up as a near-religious institution like the majority of OSS folks. Not that I'm saying it's bad to be an OSS zealot, but like so many things on slashdot, the person who submitted the article is mis-using a buzzword. How can a community that gets so pissed off about people putting i- and e- in front of things, be so accepting of cultivating our own pile of buzzwords and overusing them.

    And before you bother with the standard joke, no, I'm not new here

  11. Raise the bar. by Sheetrock · · Score: 3, Insightful
    I've been around the Internet for a long time -- since the early 90s in fact -- and am thus quite aware of the ruinous activities it has been subjected to by the typical user since then. You know, things like people popping into a random USENET group and treating it like a tech support line, or in the larger picture basically assuming the entire network is there to serve as some form of entertainment.

    When I started, the USENET application would inform me that my message would be spread across tens of thousands of computers at immeasurable cost as a subtle hint to keep things interesting, and Internet Chat required some basic knowledge of Makefiles and attention to documentation before you could run a client. Frankly, things became unmanageable at the point the Internet was made accessible to anybody with a web browser; anybody who's been around this long knows what I'm talking about.

    It's a short hop to realizing that the problems we're experiencing with exploits, virii and worms are the same problem. Intimate knowledge of x86 assembly used to be a requirement -- along with a malcontent-type disposition -- in order to wreak the sort of havoc that today requires fifteen minutes and an Effective VBScript In Fifteen Minutes manual. Every document is now a program, and e-mail doubles as FTP.

    Many experts believe should raise the barrier of entry by requiring programmers to undergo education, certification, and maybe even an oath to do no harm as part of the certification process if going into a security field. It used to take years to do what kids today can do in months; additionally, a would-be programmer who spends a few months picking up Visual Basic or whatever has hardly learned the fundamentals of programming any more than someone who reads a manual about his DVD player has become a laser engineer. I suggest that the field and the general user experience would be greatly enhanced by limiting access to compilers/assemblers (by means of pricing and with the cooperation of the open source community) and by separating macros or other executable content from documents.

    It makes more sense than trying to go out and educate every user. Think about it; in what other field do we "educate" "users"? We don't try to educate people with electrical outlets and let any curious individual perform as a licensed electrician. We don't "educate" passengers and let anyone who cares be a bus driver give it a try. Why are things always so difficult when it comes to computers?

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Raise the bar. by bigNuns · · Score: 2, Interesting

      "...and Internet Chat required some basic knowledge of Makefiles and attention to documentation before you could run a client."

      what crack are you smoking? i dont remember ever compiling a damn thing in order to log into IRC via a vax terminal. I'm sure someone did somewhere, but it surely was not me. *cough, vax terminal* And yes this was pre web.

      Yes, if only the internet was still just for elitest techies, with only 100 "qualified" programmers, then we would really have something.

      This is a really stupid troll.

      --
      .................... ...mmm farm fresh...
    2. Re:Raise the bar. by CdnYoda · · Score: 3, Funny

      Plagarized, I have been! :-) Who is this 'Dr. Spock?' Know him, I do not...:-)

      --
      -- "May the Source be with you!"
  12. The nature of Open Source by vivin · · Score: 2, Interesting

    The beauty is that now that the vulnerability is known, there are already people out there working to fix it.

    No software really 100% secure. They may always have some bugs or vulnerabilities. The cool thing about Open Source is that these vulnerabilities are quickly identified and patched, simply because the information is not proprietary. Compared this to Microsoft where some person finds an exploit, or when suddenly computers start getting slammed by a new virus that exploits a new vulnerability. In this case, the vulnerability is known, but it takes them a while to come up with a response.

    I don't see how this means that open source software is most likely to have backdoors. {/tinfoil hat on} I'd be more afraid about some corporation has a backdoor in their software that allows them to get my information. What is there to stop them from doing that? Isn't their code proprietary? Who can look at it? They can deny it, but how will the prove it short opening their proprietary source? {/tinfoil hat off}. So saying that Open Source is the most likely to cointain backdoors is a ridiculous proposition. Yes it may, but by its very nature, open source code is open to inspection and it doesn't take someone long to notice a backdoor and make it known to the community.

    --
    Vivin Suresh Paliath
    http://vivin.net

    I like
  13. Shhhh by temojen · · Score: 2, Informative

    NSA_KEY

  14. Automated PGP checks! by cras · · Score: 3, Insightful
    Every single popular software author should make sure they PGP sign their packages AND verify it automatically at least once a day. I've began doing this for my projects since irssi was backdoored a few years ago. A few different computers download and check the signature of the latest release every single day, and email me if anything went wrong.

    Even better would be if GNU tar supported such signatures automatically. For example if file extension was "tar.pgp", it could force checking the signature, and if it wasn't found or it was invalid, it wouldn't do anything. That way I wouldn't ever have to think about verifying it - I could see from the file name that it should be valid (of course, getting the trusted pgp keys might require more work..). Oh, and of course the .tar.pgp would be backwards compatible with standard tar, they would just contain some extra "checksum.pgp" file or something.

    1. Re:Automated PGP checks! by swillden · · Score: 2, Insightful

      Every single popular software author should make sure they PGP sign their packages AND verify it automatically at least once a day. I've began doing this for my projects since irssi was backdoored a few years ago. A few different computers download and check the signature of the latest release every single day, and email me if anything went wrong.

      Also, you can use GNU Arch, with signed archives. Then, every time you do a commit, your changeset will be signed and every time anyone checks out a copy of the code, arch will automatically check all the signatures (assuming their arch is configured to check signatures).

      Good stuff, especially if you can get your users to check stuff out of a public arch archive rather than download tarballs. Of course, setting up and using arch to check stuff out is not completely trivial... Hmm. We need a browser plugin that allows us to publish a URL that refers to a specific version in a specific arch archive and causes the browser/plugin to retrieve that version, get the signers' keys from key servers, verify all of the signatures and unpack the version into a designated directory. If it was as easy as clicking a link to check the stuff out from the source tree, downloading tarballs could become a thing of the past.

      Note that that wouldn't completely eliminate this kind of problem, because the attackers could sign the archives and upload their own keys to the key servers, but it would make the attack harder to implement and easier to detect. Some automated monitoring of the archive integrity would still be necessary.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  15. Downloadable Software by TrueJim · · Score: 3, Insightful

    Wouldn't -any- form of downloadable software be vulnerable to this? It seems to me the issue here isn't that the software is open source so much as that the software is downloadable. Proprietary versions of a product can also be hacked. It's just that distributing the software via shinkwrap (mostly) prevents hackers from inserting a hack into the product, not the fact that the software is proprietary. It's true that open source products tend to be downloadable more often than proprietary products, but it's not their "open sourciness" that makes them vulnerable to this particular problem, just their downloadableness.

    --
    I hope that after I die the one word people use to describe me is "resurrected."
  16. Re:Article submitter: -1, troll by Timesprout · · Score: 3, Insightful

    You must be new here.

    Or just not yet cynical enough if you have not learned to accept the double standards that abound around here.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  17. Why the packages weren't signed? by bogado · · Score: 5, Insightful

    This would not have happend and would have been detected if the packages were signed. Maybe it's time for the open-source comunity to think in a standard way to sign tar files. A standard way that would be checked by the tar program it self.

    you get a tar ball, tar verifys that this tar is signed, it checks the signature with either a local or remote public key. If it matches it prints out the name and email for witch the signature is valid. If those match with the developer you're safe (well at least if you trust the developer himself).

    Why tar? Because we need a sign for pristine sources, the ones that are used to create the packages (rpm, deb, whatever) that are usualy already signed by the distribuition.

    --
    []'s Victor Bogado da Silva Lins

    ^[:wq

    1. Re:Why the packages weren't signed? by Stinking+Pig · · Score: 4, Insightful

      you mean like rpm or deb do?

      Anyway, signatures don't solve the problem if the build system is hacked, because it's the trojaned code that gets signed.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
  18. paFileDB isn't Free Software by Anonymous Coward · · Score: 2, Informative

    The vulnerability in this case was in the non-free download utility. Woops.

  19. Content Management Systems by echocharlie · · Score: 3, Informative
    PostNuke was a fork of PHP-Nuke, which itself was a poor system to develop and maintain. It doesn't surprise me that this has happened to PostNuke despite their efforts to secure the system. I'm glad they discovered this relatively quickly though.

    1. Re:Content Management Systems by Dracos · · Score: 2, Interesting

      Xaraya is a fork of PostNuke, written by the people who forked PostNuke from PHPNuke (and who left the project en masse in August 2002, including myself).

      Xaraya shares no code and little architecture with any CMS in the nuke family... it is somewhere between CMS and application framework.

  20. Re:Article submitter: -1, troll by zapp · · Score: 4, Funny

    You must have never gone to a .NET developer meeting. A few people in the CIS dept (the business side of IT, not the engineering folk) had such a club going, which I attended a few times for the free food, tshirts, copy of WinXP, copy of Dev Studio, etc.

    These guys would claim Microsoft had invented the Sun, and should be worshipped for such an achievement. It really was interesting to observe.

    At one point I won a door prize of my pick between several "writing secure code" books by MS Press. I said if I wanted to learn how to write secure code, I think I could find someone better than MS to learn from... everyone just stared at me slack jawed.

    --
    no comment
  21. nice of you to label yourself by twitter · · Score: 2, Insightful
    Proprietary software zealots? Huh? ... I've seen plenty of people say "I make money with proprietary software so that's why I do it," but never someone holding it up as a near-religious institution like the majority of OSS folks.

    Yeah, those people calling free software a "cancer", unAmerican, and free software users "thieves". The people who put up Steve Barkto and continue their efforts with people like you. They are constantly going on about "fairness", "balance" and all that while themselves post the most vile garbage and run shakedowns like the BSA and SCO, which threaten and ruin people and businesses. They have even sued school systems. Not content to look bad in the media, they have purchased NBC! That's some of the most self righteous stuff out there. If that's not fanatically committed, what is?

    Yet you would compare greedy jerks like that to people who expect no financial reward for their code or those who notice that free software is generally better than non free software? OK.

    Of course, it does not work. People and companies are judged by what they do, not what they say.

    --

    Friends don't help friends install M$ junk.

  22. Nothing to see here... by Fnkmaster · · Score: 2, Informative
    These big Open Source CMS packages (PHPNuke and PostNuke in particular) seem to be extremely common targets of exploits. I don't think this is a function of being Open Source, since it specifically seems to apply to this type of software.


    I remember several SQL injection exploits for PHPNuke that seemed to be widely deployed in the script kiddie community. I am not sure if the underlying reason these packages are so vulnerable is pure sloppy programming (which seems to be present in a fair number of random PHP scripts out there - I won't comment on PostNuke in particular since I don't know it), the fact that they try to do so much functionality-wise leading to a lot of under-tested, under-reviewed code, or that they tend to be modular in nature, with lots of third party developers writing modules that end up getting widely deployed by users of the CMS, and thus being of more variable quality than you would expect if every checking was reviewed at least somewhat centrally by the core developers.


    So in short, it's more likely a function of there being a lot of crappy code with obvious exploits in it AND that code being Open Source, however you explain that crappy code being there in the first place.

    1. Re:Nothing to see here... by BusDriver · · Score: 2, Informative

      Postnuke is a fork of PHP-Nuke, but they hardly contain the same code anymore.

      PHP-Nuke is developed by one person who (in my opinion) has very werid ideas of open source and how things should be done. He's basically a one man team and doesn't want anyone else touching his baby. They consistantly find new bugs in PHPNuke's core modules.

      PostNuke on the other hand is developed by a team of good, knowledgeable people. There have been very few exploits for the PostNuke core modules.

      Of course, both these CMS's support 3rd party modules and often these are where the exploits are found. Because of this, people have this idea that the CMS's themselves are badly coded/vunerable, when in fact it's badly written 3rd party modules.

      I run a PostNuke site myself (as you can probably tell by my bias above), but I also use mod_security and grsecurity to help keep the site tightened down, I have a lot of 3rd party modules myself and I just know they're going to get exploited at some stage!

  23. Not what Lipner meant when he said "Trapdoor" by Karma+Farmer · · Score: 3, Insightful

    Proprietary software zealots are always saying that open source programs are likely to contain backdoors, but is this situation truly what they mean when they say that?

    Mr. Matzan, I question why the editors would accept a submission by you that was nothing but copy-and-pasting the first paragraph out of your article on News Forge into the Slashdot submission box.

    Regardless, I object to the assertion you've made above. No respected person, zealot or otherwise, has ever said that "open source programs are likely to contain backdoors." The article you cite for this assertion is Steve Lipner of Microsoft making some observations about the difficulty of security, and and contrasting the security process behind open and closed source software. His claims may be questionable, but they are serious and they do deserve a meaningful response. Dismissing those claims by building snarky little strawman through mischaracterization is not the response they deserve.

  24. Levels of incompetence by gregarican · · Score: 3, Funny
    How many levels can we progress? Lemme see:

    A site is responsible for distributing an application based on a platform that's been a script kiddie playground for years now.

    The site gets its source code respositories compromised.

    The site's maintainers apparently don't verify any MD5 checksums on a regular basis.

    The general public knownigly downloads said compromised source code without verifying any MD5 checksums either.

    Boy oh boy. I thought Windows "experts" were clueless.

  25. Does anyone have a preference... by arashi+sohaku · · Score: 2, Interesting

    ... for a particular CMS system? PHP-Nuke, Xoops, PostNuke? Any others that may not have these exploits? Just wondering what people out there are using/have used.

    --
    No .sig for me, I'm trying to quit.
  26. nuke has dozens of exploits by SethJohnson · · Score: 4, Interesting



    I've been hosting a phpnuke site for a couple years now. I do my best to keep the CMS software updated, but it has been hacked three times already. The modules and the CMS itself fall prey to exploits all the time and there are an army of Brazillian script kiddies who constantly search for susceptible websites.

    I would strongly discourage anyone from considering nuke as a CMS. It's just too much of a headache. Especially when you deal with the modules for which the patches are unweildly to apply or go unsupported.

    1. Re:nuke has dozens of exploits by Synistar · · Score: 2

      Except that Slashcode produces horribly invalide HTML. Please use something well designed. Try:
      Drupal
      Plone
      or Xaraya

    2. Re:nuke has dozens of exploits by gregmac · · Score: 2, Interesting

      It's fairly well known in the web development community (espessially among php developers) that PhpNuke is a horribly designed piece of software. I haven't looked at in a while, but it looks to me like the foundation of everything is flawed, and thus there are tons of security holes. It's basically at the point that PhpNuke is the Windows of the CMS world (take that however you want).

      I personally hate most CMS, because they're almost always created in the same pattern: design small CMS to post news articles, expand till it's doing the whole site, realize that your structure isn't flexible enough, continue modifying until you have something that is upgradable on your existing structure but that ALMOST gets the flexibility you need. I've been there - I had a very nice CMS at an old job during the .com that had been redesigned once already, and was about to be totally overhauled again to be based entirely on the concept of "blocks" - each page would be constructed of them. Add a header block, then a news listing block. If you wanted to, you could use multiple blocks on one page (ie, a file download section, and a forum). Unfortunately, that was when the company became a dot bomb, and I never got to finish it.

      The best CMS I've come across so far is Mambo. It's design is relatively good, and it's interface is fairly nice. It does suffer from the same growing pains syndrome as the rest (ie, it has "components" and "modules" - components make up the bulk of a page, modules can be added along the side, or top/bottom). They're starting to merge them now so there's less of a difference - but again, it really should be designed that way from the ground up.

      --
      Speak before you think
  27. Typical by Todd+Fisher · · Score: 2, Funny

    I love how the news sites always use the term "attacker". We all know it was Doug, you know it and I know it. And thanks a lot Doug! You jerk!

    --


    --I'm not talking about dance lessons. I'm talking about putting a brick through the other guy's windshield.-
  28. Re:also... by zogger · · Score: 2, Funny

    Dangerous Dianic d00dz

    Degenerate Druidic Desperadoes

    Angry Asinine Animists

    Oily Ogling Odinists

    there ya go, let no man feel left behind!

  29. "Open Source" is a lisence, not a brand. by Maul · · Score: 2

    OSS critics fail to realize that Open Source refers to the style of lisence that the software has. Open Source is not really a "brand" like Microsoft.

    This particular software may not be extremely well written. It just so happens the authors decided to GPL it, making it Open Source. Just sticking a lisence on the software and revealing the source code doesn't magically make it good or bad.

    There are plenty of bad programs released under the GPL, just like there are plenty of bad closed-source products out there.

    --

    "You spoony bard!" -Tellah

  30. Re:also... by loucura! · · Score: 2, Funny

    But aside from all that, what have the Romans ever done for us?

    --
    Black and grey are both shades of white.
  31. Here is a name... by WebCowboy · · Score: 2, Insightful

    I'm guessing it is Microsoft Content Management Server.

    Who else but Microsoft could get a PHB to fork over 25 large for a CMS that is no more capable than some of the free ones out there? Also, the phrases "World Readable" and "Word Writable by default" smell of old Microsoftware.

  32. PostNuke is _not_ PHPNuke by iammaxus · · Score: 2, Informative

    PostNuke was split from the PHPNuke code a few years ago and they have gone very different ways. PostNuke is much more secure and better coded. It is also truly open source, unlike PHPNuke's pay-to-get-the-latest-version scheme.

  33. First off... by King_of_Crunk · · Score: 2, Insightful

    Reading the article you may wish to note the fact that the Postnuke software package does not contain the exploit. It was the download management software they use to distribute the package called Postnuke that was exploited.

    Simply put what was exploited was not not code contained within postnuke but instead a package called pafiledb.

    It would seem everyone is saying its the Postnukes teams fault. If your going to jump someones case you should actually go after the developers of PHPArena.