Slashdot Mirror


Remotely Crash OpenBSD

*no comment* writes "If you are running OpenBSD on your IPv6 install, it might be time to upgrade to -current. (just kidding) There is, however, a way to crash OpenBSD 3.4 with a couple of simple IPv6 commands. Georgi Guninski, found the problem. To quote Theo, 'it is just a crash.'" It is unknown if the bug could be used to execute arbitrary code, but it does require patching a Linux kernel (or rolling your own network stack) to exploit.

407 comments

  1. Oh well... by Seoulstriker · · Score: 5, Funny

    I think it's time to upgrade to windows.

    --
    I am defenseless. Use your button. Mod me down with all of your hatred.
    1. Re:Oh well... by justsomebody · · Score: 0, Offtopic

      Upgrade what,... maybe... your stress level???

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    2. Re:Oh well... by Anonymous Coward · · Score: 0

      Ping of death, anybody?

    3. Re:Oh well... by Rosco+P.+Coltrane · · Score: 1

      I think it's time to upgrade to windows.

      Didn't Microsoft swipe "their" XP TCP/IP stack from BSD? It'd be interesting to know if Windows could be crashed using the same exploit.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    4. Re:Oh well... by cant_get_a_good_nick · · Score: 1, Informative

      The original NT TCP/IP stack was from BSD. They've sinced ripped it out and put in their own.

    5. Re:Oh well... by phoenix_rizzen · · Score: 5, Informative

      Nope. Microsft bought the STREAMS implementation of TCP/IP from Spyder, Inc.

      The only TCP/IP-related bits MS took from BSD were a few utilities like ftp.exe and telnet.exe. The actual TCP/IP stack is not related to BSD in any way.

    6. Re:Oh well... by Anonymous Coward · · Score: 0

      The release was titled "Remote openbsd crash with ip6, yet still openbsd much better than windows".

    7. Re:Oh well... by NanoGator · · Score: 4, Funny

      "Upgrade what,... maybe... your stress level???"

      Vice City relieves that.

      --
      "Derp de derp."
    8. Re:Oh well... by Anonvmous+Coward · · Score: 1

      "Vice City relieves that."

      Until you read the newspaper the following morning.

    9. Re:Oh well... by phoxix · · Score: 1

      Nope. Microsft bought the STREAMS implementation of TCP/IP from Spyder, Inc.

      I don't mean to contest your statements

      But I was searching on google for the above and found nothing

      Have any links on this ?

      Sunny Dubey

    10. Re:Oh well... by irokitt · · Score: 1

      When I googled, some of the stuff I got was "I Love You" related.Wierd, huh?

      --
      If my answers frighten you, stop asking scary questions.
    11. Re:Oh well... by Anonymous Coward · · Score: 0

      then why do the header files for the networking related parts of MS Visual studio say copyright Regents of University of California at the top of them?

    12. Re:Oh well... by Anonymous Coward · · Score: 1, Informative

      Not only that, but the winsock API almost exactly mirrors Unix. Microsoft even uses the word BSD several times in the documentation.

    13. Re:Oh well... by @madeus · · Score: 1


      No, but I've got the developer source CD's here and can confirm than from looking at them myself if that helps any.

      Sorry can't back it up with URLs though :)

    14. Re:Oh well... by kl76 · · Score: 4, Interesting

      Who the heck is Spyder Inc? The TCP/IP stack in NT 3.1 was the STREAMS-based SpiderTCP 6 (IIRC) from Spider Systems Ltd. (I used to work for them). This in turn used some BSD code. This stack was replaced in NT 3.5, with a stack alledgedly written from scratch at Microsoft according to this .

    15. Re:Oh well... by HalliS · · Score: 5, Funny
      • I think it's time to upgrade to windows.


      Wrong. The openbsd people obviously included this "crash feature" just so that windows people could feel at home with OpenBSD. I think it's time for Windows folks to switch to OpenBSD.
      --


      My other UID is 1337
    16. Re:Oh well... by Anonymous Coward · · Score: 0

      If you used to work at spider, could you explain why the serial ports on this spiderport terminal server are so damned close together? Had to use a hacksaw today to get two cables to fit side by side. Cute bit of kit though, in any case.

    17. Re:Oh well... by kl76 · · Score: 1

      Sorry, wasn't really involved on the hardware side back then...ask me a question about the SpiderPort firmware instead 8-)

  2. Does this count? by DNAspark99 · · Score: 5, Interesting

    Or can OpenBSD still boast "Only one remote hole in the default install, in more than 7 years!" ?

    --

    --
    Society has traditionally always tried to find scapegoats for its problems. Well, here I am.
    1. Re:Does this count? by inertia187 · · Score: 5, Insightful

      I don't think the IPv6 install is the default. Even if it is, 'it's just a crash' not a remote hole. So, yes they can still boast.

      --
      A programmer is a machine for converting coffee into code.
    2. Re:Does this count? by subk · · Score: 1
      Or can OpenBSD still boast "Only one remote hole in the default install, in more than 7 years!" ?

      They'll just lower the number of years to the amount since the first one.

      --
      Now, if you'll excuse me, I have backups to corrupt.
    3. Re:Does this count? by Anonymous Coward · · Score: 0

      Interesting question. Even if it was proved exploitable, I'm not sure an IP6 issue can truely count for anything yet.....

    4. Re:Does this count? by 0racle · · Score: 1

      Well no, at the moment its "just a crash" because no ones looked into it to see if it will allow code to be executed, but yes I dont believe IPv6 is in the default install.

      --
      "I use a Mac because I'm just better than you are."
    5. Re:Does this count? by Richard_at_work · · Score: 5, Interesting

      IPv6 is available in the base install, but you have to actually have an IPv6 address assigned that people can get to to exploit this issue. Its really a non issue for the 99% of people running OpenBSD out there, but for some, like myself, its time to upgrade.

    6. Re:Does this count? by sporty · · Score: 1

      It's not a hole. A hole would imply gaining access. This is just a DoS attack.

      --

      -
      ping -f 255.255.255.255 # if only

    7. Re:Does this count? by timeOday · · Score: 3, Insightful
      Guess it depends on how you define "hole."

      Personally I don't like random people crashing my servers, so I'd call it a hole!

    8. Re:Does this count? by cscx · · Score: 1

      Yes, the OpenBSD box on my cable modem fetches an IPv6 address.

    9. Re:Does this count? by nocomment · · Score: 1

      Although the webpage still says 1 hole, it's actually been 2 holes for quite a while - since OpenSSH was exploited in Sept 2003.

      IIRC that was because the next version was already done.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    10. Re:Does this count? by Frank+T.+Lofaro+Jr. · · Score: 1

      Most crashes caused by malice are due to data being overwritten.
      Most situations involving data being overwritten allow malicious control, not just crashes.

      There very well may be a possible kernel level exploit (which is even worse than root level, since it can override security level settings - it can do anything).

      --
      Just because it CAN be done, doesn't mean it should!
    11. Re:Does this count? by EvilAlien · · Score: 1

      Does the definition of "just a DoS attack" include the acknowledgement that a system with no availability is useless? Or does OpenBSD's stated designs only include the goal of no unauthorized access without any pretentions of "features", "usefulness", or "availability"?

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    12. Re:Does this count? by Nimrangul · · Score: 3, Informative
      I recall this vaguely, that was only able to crash sshd on an recent OpenBSD box, it was exploitable on other platforms (though older OpenBSDs would have been equally vulnerable).

      Not only that, but for those blaming OpenSSH for making bad code that created the exploit, it was one that had been present since ossh (the free ssh implementation the OpenBSD team used to make OpenSSH).

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    13. Re:Does this count? by kkenn · · Score: 5, Informative

      There have actually been a number of local and remote root holes in the default install of OpenBSD during that time frame..the only sense in which their claim is true is that they don't count root holes except in the head of the CVS tree. If a release from a year ago had the hole, but the current tree does not, they don't count it.

      For example, a couple of years ago there was a telnetd exploit discovered after OpenBSD had disabled telnetd by default in OpenBSD-current, but a recent prior release had shipped with telnetd enabled. That allowed them to rationalize not counting it as a remote hole. There are a number of other similar examples.

    14. Re:Does this count? by Anonymous Coward · · Score: 0

      now what, did you say, was your server's address again?

    15. Re:Does this count? by Breakfast+Pants · · Score: 1

      Shut up. Of course thats not what their designs want. Its just that the statement "no remote hold in the default .. blah blah" is still true. Thats all the parent said. Of course this still a bad thing; but don't act like anyone said it wasn't.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    16. Re:Does this count? by Anonymous Coward · · Score: 0

      A denial of service is not an "exploit" (i.e. gaining of root priviliges), though, is it?

    17. Re:Does this count? by Anonymous Coward · · Score: 0

      Upgrade to Stable via patching yes.

    18. Re:Does this count? by Anonymous Coward · · Score: 0

      Which means they are correct, since, they define what openbsd is, ie current release+patches.

    19. Re:Does this count? by edhall · · Score: 2, Insightful

      Just because they fixed it before it was reported doesn't mean it never existed -- or that it was never quietly exploited. This sort of semantic game detracts from the hard work that goes into OpenBSD. It may be no worse than the sort of word games used to market other software, but in an area like security where trust is paramount it needlessly raises suspicion.

      -Ed
    20. Re:Does this count? by Frizzle+Fry · · Score: 0, Flamebait
      If a release from a year ago had the hole, but the current tree does not, they don't count it.

      This doesn't make sense to me. If the release from a year ago had a hole, then you can't claim a record of releasing software with no holes. You can claim to have no known holes now, but how you can you say "We have had no holes for the last seven years" and then say "We didn't include the hole from a year ago in that count because it no longer exists".

      In other words, if they "don't count root holes except in the head of the CVS tree", wasn't the telnet hole you cite once at the head of that tree? And wasn't that in the last seven years? So how can it not count?
      --
      I'd rather be lucky than good.
    21. Re:Does this count? by mph · · Score: 1
      Does the definition of "just a DoS attack" include the acknowledgement that a system with no availability is useless? Or does OpenBSD's stated designs only include the goal of no unauthorized access without any pretentions of "features", "usefulness", or "availability"?
      Here, I'll give you a choice: Do you want me to crash your system, or do you want me to have root access (possibly without you ever knowing about it)?

      Most people would agree that being rooted is worse than being crashed. That doesn't mean being crashed is good, or that we shouldn't try to prevent it, but in our millions of years of evolution, most of the human race has evolved the ability to classify things more finely than "good" or "bad." We can distinguish degrees of good or bad.

      You are welcome to join us when you catch up.

    22. Re:Does this count? by Anonymous Coward · · Score: 2, Insightful

      It does to me because that's how it's always been done with OBSD. Look, when someone says something, you have the opinion and right to look at the veracity or underlying premise of -what- is being said. It's been pretty clear for a couple of years what OBSD's standard for that statement is.

      iow, if it doesn't make sense to you, that's completely fine. But it's not like OBSD is being hush hush, nudge wink with how they come up with their count.

      imnsho, at least they have a standard or policy or rules or what have you for determining their remote hole count. Of all other OS makers, groups, and mfgs out there, I don't know of one other that keeps count, has a public statement of that count, gives publicly accessible rules for determining that count, and follows those rules. Linux sure doesn't--the sheer variation, number of distros, etc. has no one keeping a firm count. OBSD is more limited and applies it to their default install.

      Personally, I like OBSD's claim and think it's valid, both in the areas of valid to make and valid as valuable to the OS user.

      Compare them to other OS makers. When MS releases a security patch and months later, Melissa or some other virus comes along and exploits it because people were too lazy to plug up their systems, I don't say "That's MS's fault." I consider that on incompetent or lazy users. Now, I realize many here on this forum will blame MS, and they do get boatloads of blame, but they also patched the damn thing. Sometimes with these patches, the patch itself reveals the error and makes it widely known; virus or exploit writers then go about taking advantage of that, comparing differences between a patched and unpatched systems.

      When Samba had that "caught in the wild" ecurity issue last year, I don't say "well that's been in the wild 5 years" and then count that one bug multiple times against them for every Samba version released since then, or every update. Why not? Because that would be ludicrous. Likewise with OBSD, I don't say "well, that was out there since release X when Y code was added, hence that counts for every release since X until current as a bug".

      Note with the last, this also reveals that people and communities innately have their own idea or standards on how "bugs" are counted against to versions or releases. Most people would say Samba's bug they caught in the wild counts as 1 bug. And they'd be right. Not several via very Samba release since that code was written.

      Same with OBSD. They have a standard, they found an issue, so does it apply to their policy for determining that count? No. Count doesn't go up.

    23. Re:Does this count? by irc.goatse.cx+troll · · Score: 1

      They never could, its always been a marketing lie. Theo would rather hide things from his users than admit vulns, as the only thing that matters to him is his ego. See the old ntalkd vuln, this vuln, or the local crash that you still need to get a patch off the obsd mailing list because theo won't make an announcement.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    24. Re:Does this count? by Anonymous Coward · · Score: 0

      > It's not a hole. A hole would imply gaining access. This is just a DoS attack.

      You may or may not be aware of this, but a DOS on an authoritive DNS is often a part of trying to take over a domain remotely. A crash is very helpfull for achieving this, and as such can be a major security issue.

  3. Double standards? by Threni · · Score: 5, Insightful

    I'm thinking that if someone from Microsoft stated "It's just a crash" the editors here would be just a touch more sarcastic...

    1. Re:Double standards? by Anonymous Coward · · Score: 5, Funny

      if someone from Microsoft stated "It's just a crash"

      Yeah, but on Windows, how can you tell the difference?

      (Admit it, you asked for it)

    2. Re:Double standards? by jwthompson2 · · Score: 2, Insightful

      "It's Just a crash" is among the dumbest things anyone could say about a bug. Not quite as bad as "It's just a remote root exploit" but very disturbing none the less. The only thing that seems to offer any reassurance is that it requires a patched kernel or custom stack to exploit but a person bent on bringing down a system *could* do these things without too much trouble I would think. My question is for a serious cracker wouldn't taking down a system in a manner like this be much more inviting if all they want to do is bring a system down?

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    3. Re:Double standards? by Temporal+Outcast · · Score: 0, Redundant

      How do you know its not sarcasm?

      To me it sounds just that. Although I agree that there are instances of anti-MS bias, this is not one.

      Besides, the reason MS gets made fun of is only because there's always "just a crash" - the reason OpenBSD doesn't get made fun of is because its so rare that it ever happens.

      *shrug*

      --

      Vote for a Man, Vote for Bush!
      Not a liberatarian flipflop hippie.
    4. Re:Double standards? by Karamchand · · Score: 1

      Obviously you don't know anything ever written by Mr. de Raadt. You know, he says things you'd count as "dumb" all the time. Strange things, indeed. ;-)
      Regards

    5. Re:Double standards? by gid13 · · Score: 2, Insightful

      If Microsoft had few enough exploits that they had a security record worth protecting by saying "it's just a crash", perhaps the editors wouldn't feel it necessary to be so sarcastic?

      Especially given that Microsoft is a company that charges for their product, where OpenBSD is free.

    6. Re:Double standards? by gid13 · · Score: 1

      I'm trying to play two cards. One is price, one is security.

      Unless you're claiming that MS is significantly more secure than OpenBSD, your point fails completely.

      And if you ARE claiming that, you may wish to read up on the subject.

    7. Re:Double standards? by negacao · · Score: 1
      oh, there was definetly sarcasm on the editors part..

      or d'ya miss it? ;)

    8. Re:Double standards? by c · · Score: 1

      I'm thinking that if someone from Microsoft stated "It's just a crash" the editors here would be just a touch more sarcastic...

      Yes, but Microsoft lacks credibility when it comes to security.

      If William G Gates personally presented me with a signed and notarized certificate saying "It's just a crash" I'd get still get a second opinion. After making sure I still had my wallet.

      c.

      --
      Log in or piss off.
    9. Re:Double standards? by spitzak · · Score: 4, Insightful

      He IS being sarcastic. If this was a Microsoft bug and they said "It's just a crash" it surely would be quoted exactly the same way, because it is a silly statement. Let's see:

      *no comment* writes "If you are IPv6 on WinXP, it might be time to upgrade to Linux (just kidding). There is, however, a way to crash WinXP with a couple of simple IPv6 commands. Georgi Guninski, found the problem. To quote Bill Gates, 'it is just a crash.'" It is unknown if the bug could be used to execute arbitrary code, but it does require patching a Linux kernel (or rolling your own network stack) to exploit.

      Okay, now that the wording has been changed to Microsoft, doesn't it suddenly look like a typical rabid-anti-Microsoft Slashdot article? You are so blinded by the belief that everything is anti-Microsoft that you cannot even see people being sarcastic about anything not Microsoft!

    10. Re:Double standards? by Tony-A · · Score: 1

      you cannot then hide behind its being free to explain its limitations.

      Limitations?
      If over a span of several months/years the only way to take down a Microsoft Windows machine was something as esoteric as specially built IPv6 stack, you'd have a point. Seems like OpenBSD is in much better shape to play with the big boys than Microsoft.

  4. Re:Remotely? by Beolach · · Score: 4, Informative

    No, in order to perform an attack on an OpenBSD box with this vulnerability you need to patch a Linux Kernel or roll your own network stack.

    --
    Join moola.com, play games to earn money.
  5. Noticed this awhile ago... by Anonymous Coward · · Score: 0

    I noticed this awhile ago. To fix the problem, it is believed that openbsd current is not vulnerable.

  6. Re:Remotely? by Anonymous Coward · · Score: 0

    Yes, the attacker needs to modify their kernel to send out the specific packet (from what I quickly read)

  7. Re:Remotely? by Anonymous Coward · · Score: 0

    RTFA. you need to patch your kernel in order to EXPLOIT it, not to be exploited.
    ps: it's only a 2 line patch to one file.

  8. Re:Remotely? by chatgris · · Score: 1

    I believe that you must roll your own Linux kernel or network stack in order to send the (correct? bad?) commands that cause openBSD's crash to occur.

    --
    Open Your Mind. Open Your Source.
  9. patching a Linux kernel? by DaHat · · Score: 0, Redundant

    Why would you patch a Linux kernal for a BSD problem? That's like patching Windows due to a linux problem.

    1. Re:patching a Linux kernel? by Roofus · · Score: 4, Informative

      They are saying that to exploit would require a patch to the Linux kernel.

      I like your way better though!

    2. Re:patching a Linux kernel? by Anonymous Coward · · Score: 0

      You patch linux in order to exploit the problem on bsd.

    3. Re:patching a Linux kernel? by Anonymous Coward · · Score: 0

      Jesus. Can nobody actually READ the entire story and then understand it before rushing to post? To quote: "but it does require patching a Linux kernel (or rolling your own network stack) to exploit." i.e. You have to patch your Linux kernel to generate the IPv6 packet OR write your own network stack to generate the IPv6 packet. This packet when sent to a vulnerable OpenBSD machine will crash it.

    4. Re:patching a Linux kernel? by name773 · · Score: 0
      Why would you patch a Linux kernal for a BSD problem?

      to exploit it.

    5. Re:patching a Linux kernel? by Anonymous Coward · · Score: 0

      I know you are, but what am I?

  10. Re:Remotely? by Rydian · · Score: 1

    Actually you need to patch the linux kernel or write you own network stack to DO the remote attack against an OpenBSD box.

    At least that's the way I read it.

    --
    chown -R us. /base
  11. Patch for production systems? by agentZ · · Score: 5, Interesting

    I know that the problem has been fixed in -current, but I run a production box that I refuse to bring up to -current. There's no patch or even a mention of this problem on the errata page.

    What's a sane admin to do?

    1. Re:Patch for production systems? by Anonymous Coward · · Score: 1, Insightful

      Are you on an IP6 network? I'm betting you aren't....
      But if you are just wait a little while for the fix.

    2. Re:Patch for production systems? by Richard_at_work · · Score: 4, Informative

      Give it a little time. THey usually patch -current first to test it out, then backport the patches to -stable. Patching -current first saves time in the long run, in cases like this where its not really a MS level issue :) IF it was more serious, -stable would get the patch first, and then it would be ported into -current.

    3. Re:Patch for production systems? by Anonymous Coward · · Score: 0

      Run FreeBSD?

    4. Re:Patch for production systems? by Anonymous Coward · · Score: 0

      Uhm. RTF mailing lists for the system(s) you're running?! Patch it yourself?!

    5. Re:Patch for production systems? by Anonymous Coward · · Score: 3, Informative

      It's been patched in -current for 3 days now.

    6. Re:Patch for production systems? by Ryvar · · Score: 4, Interesting

      Do what I did last night before I even knew about this - comment IPV6 completely out of your kernel entirely for effiency's sake.

      One of the reasons OpenBSD tends to be more secure is because it ships with *almost* everything off. However, there's a solid 10+ default user accounts, 3-4 default services (sshd, sendmail, inetd/portmap), and 75+ kernal/device options you should remove/recompile out upon installation (this is all assuming your only purpose is to create an x86-based router).

      Yes, you'll need to muck about with /etc/mtree/special and /var/cron/tabs a bit to keep everything from whining to syslog constantly, but every unnecessary thing removed is a potential exploit avoided.

      --Ryv

    7. Re:Patch for production systems? by ch-chuck · · Score: 1

      3-4 default services (sshd, sendmail

      OBSD ships with sendmail accepting connections on localhost only - the first thing I always do is install the postfix package before accepting mail from the outside world.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    8. Re:Patch for production systems? by Ryvar · · Score: 3, Interesting

      Smart.

      If I setup the system for mail - which I don't do for a simple firewall - I also use Postfix. Only other alternative is qmail and DJB's stuff is just too much of a PITA/non-standard.

      --Ryv

    9. Re:Patch for production systems? by Triumph+The+Insult+C · · Score: 0

      since when does ripping stuff out of the kernel make it any more efficient?

      oh, and good luck getting support from openbsd for your slim kernel

      --
      vodka, straight up, thank you!
    10. Re:Patch for production systems? by toughluck · · Score: 1

      Just did an OBSD 3.4 install today. The default services were: sshd, sendmail(only for localhost connections), inetd, daytime, time, auth. Only ports showing as open when nmap'd from another box were 13/tcp, 22/tcp, 37/tcp, 113/tcp

    11. Re:Patch for production systems? by mnmn · · Score: 1

      I do all these, simplify the init scripts and other simplification stuff just for the heck of it. Its like buying a car, you'd want to personalize it with a few trinkets here and there.

      I dont think I'm the only sysadmin to simplify and strip-down the system as a way to personalize it. Gives me a good feeling and lots more confidence in the server.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    12. Re:Patch for production systems? by broken.data · · Score: 1

      Depends on what your box is doing. I run several OpenBSD based machines; from 3.0 up to -current. First things first: if it doesn't need IPv6.. kill it on the wonderfully built in firewall. (If you don't need to patch it. I have had killing it in the custom build kill other things).

      block in log on $ext_if inet proto ipv6 from any to any
      block out log on $ext_if inet proto ipv6 from any to any

      Does wonders....

    13. Re:Patch for production systems? by evilviper · · Score: 1
      I know that the problem has been fixed in -current, but I run a production box that I refuse to bring up to -current.

      When was the last time Microsoft released a patch in less than 24hours since the problem was announced? Even a remote root exploit couldn't possibly have a patch released in a couple hours, and this exploit is only a DoS attack, which is infinitely less damaging.

      Now, if you are still convinced that you must have the patch this very instant, just use CVS to upgrade to -stable... If you've been through even a handful of pages on OpenBSD.org, you would already know that.

      If you're a rational person, and not terrified by this, then just wait for a few days until a patch is made, and /eratta.html is updated...
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    14. Re:Patch for production systems? by evilviper · · Score: 1
      One of the reasons OpenBSD tends to be more secure is because it ships with *almost* everything off. However, there's a solid 10+ default user accounts,

      You are implying that somehow, having unused user accounts is a security risk. The default accounts are all users with the password set so nobody can log-in, and the login shell set to /bin/nologin. Deleting those accounts in completely useless, since you have to be root to get access to those accounts anyhow.

      Now, that's not to say OpenBSD is as safe as it could possibly be. The first thing I do is to disable the very few services already enabled, and then I start taking the SUID/SGID bits off of programs that don't need to be run (by non-root users) on that particular machine.

      That is real security.... Removing daemon users, deleting non-suid/sgid files, removing the compilier; none of that is improving security AT ALL.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    15. Re:Patch for production systems? by Greg+W. · · Score: 1

      One of the reasons OpenBSD tends to be more secure is because it ships with *almost* everything off. However, there's a solid 10+ default user accounts, 3-4 default services (sshd, sendmail, inetd/portmap)

      To clarify: sendmail does not listen on port 25 of all network interfaces by default in OpenBSD. If you want to receive e-mail from the Internet using sendmail, you have to edit rc.conf to allow it.

    16. Re:Patch for production systems? by Anonymous Coward · · Score: 0

      And if you are a typical OpenBSD user, they we only on for about 30 seconds prior to being disabled. Thirty seconds after disabling all unneeded services, you probably erected a draconian firewall -- just to be sure (=

    17. Re:Patch for production systems? by Strog · · Score: 1

      You could shorten that to one line on a recent release. A pfctl -sr will show that it is still doing it and you keep your config a little cleaner.

      block log on $ext_if inet proto ipv6

  12. Oh wow by The+Bungi · · Score: 0, Insightful
    To quote Theo, 'it is just a crash.'

    Maybe the next time Bashdork reports the new evil IE vulnerability that allows my desktop wallpaper to be changed by a hacker in Romania I'll se a quote like this one. "To quote [whomever], head of [whatever] at Microsoft, it's just a crash".

    I'm sure.

    1. Re:Oh wow by lxs · · Score: 4, Insightful

      I'd rather have a box crashed than a box rooted. But maybe I'm just funny that way.

    2. Re:Oh wow by gpinzone · · Score: 1

      kay, give us the IP address of your BSD box while I patch my Linux kernel.

    3. Re:Oh wow by Anonymous Coward · · Score: 0

      as soon as you enable remote desktop service and give us your administrator password.

    4. Re:Oh wow by phoenix_rizzen · · Score: 1

      ::1

      There you go. Have fun.

    5. Re:Oh wow by mr_death · · Score: 3, Funny

      My ip address is 127.0.0.1. Knock yourself out.

      --
      It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
    6. Re:Oh wow by kamelkev · · Score: 1

      The posters point is taken though... IMHO Theo is an ass. I was in no way surprised when the funding they were promised was pulled moments before it was to be paid. He honestly seems to go out of his way to make people feel bad, and himself feel better.

      A coworker of mine was "graced" with a personal email from Theo, in which he complained that adding new features to kernels was a "stupid new meme" without actually having read the email about what my coworker was doing. ...

      Although I do run Openbsd... I attribute its quality to the dedicated coders who work relentlessly to find little tiny holes.

    7. Re:Oh wow by gpinzone · · Score: 1

      Remote desktop on Linux? Uh, sure.

    8. Re:Oh wow by gpinzone · · Score: 4, Funny

      Wow! You've got a ton of porn on there!

    9. Re:Oh wow by Nimrangul · · Score: 5, Insightful

      What crackpipe have you been using? It must greatly enhance the smoking experience. The funding was not pulled "pulled moments before it was to be paid," the funds were already greatly used. There was about three months left before the funding from POSSE was ended. Theo does not seem like an ass to me, he does instead seem like someone that dismisses stupid shit that random people say because he has better things to do.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    10. Re:Oh wow by Anonymous Coward · · Score: 0

      Oh yeah, I forgot Linux doesn't have a desktop. Not one worth using, anyway. Sorry 'bout that.

    11. Re:Oh wow by kamelkev · · Score: 1

      Well, I didn't do my homework, you are right that the POSSE money wasn't all pulled suddenly. I do recall reading some stories that seemed to phrase it that way on the internet, perhaps I misread.

      I do stand by my statement though... (concerning the assholitude). :D

    12. Re:Oh wow by Anonymous Coward · · Score: 0

      I was under the impression that neither was even remotely possible with Linux or BSD. Maybe they're just funny that way.

    13. Re:Oh wow by Anonymous Coward · · Score: 0

      Not to mention a TON of pirated software!
      Don't worry though, I just called 1-800-HOWTOTELL and
      reported him.

      Gotta run...someone's at the door.

    14. Re:Oh wow by peter · · Score: 1

      The ipv6 loopback address is ::1. The v6-mapped version of the ipv4 loopback address is ::ffff:127.0.0.1. Why do I get the feeling that most people aren't really thinking ipv6 here?

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
  13. Re:Remotely? by athakur999 · · Score: 4, Informative

    No, the ATTACKER has to patch their Linux kernel in order to attack you. So if I knew you were running OpenBSD and using IPv6 and knew your IP address, I could patch my kernel and then try to connect to your box, causing you to crash.

    --
    "People that quote themselves in their signatures bother me" - athakur999
  14. Re:Funny that... by Anonymous Coward · · Score: 0

    RTFA. You need to patch the linux kernel to get it's network stack to send out the specific packet to crash openbsd.

  15. Re:Funny that... by Anonymous Coward · · Score: 0

    Exploiting the bug requires patching the Linux kernel.

  16. Is it just me.. by subk · · Score: 0, Redundant

    ..or should this read "If you are running IPv6 on your OpenBSD install.."

    --
    Now, if you'll excuse me, I have backups to corrupt.
    1. Re:Is it just me.. by blixel · · Score: 1

      What does "cogitoergosum" mean?

    2. Re:Is it just me.. by Anonymous Coward · · Score: 0

      It is naughty Latin. The correct sentence is "Coito ergo sum". Please use that instead. It seems to me humanity just uses the incorrect form, except a few wise men.

    3. Re:Is it just me.. by subk · · Score: 1

      I think, therefore I am.

      --
      Now, if you'll excuse me, I have backups to corrupt.
  17. yay for comprehension by Anonymous Coward · · Score: 0

    read. to cause the crash you need to use a remote system running the patched linux kernel

  18. Re:Funny that... by Anonymous Coward · · Score: 0

    I believe that EXPLOITING (not patching) the vuln. requires patching you network stack (the post just assumes you are running Linux in true /. form)

  19. hmmmm by rogabean · · Score: 0, Redundant

    ya know after all the depenguinator and "upgrading" your linux box to BSD articles lately...i should have some sort of witty remark to this... but sadly i dont.

    --
    "why don't you just slip into something more comfortable...like a coma!"
  20. RTFA by Anonymous Coward · · Score: 5, Informative

    You have to have a modified ipv6 stack in order to exploit this bug, not to fix it. I can remotely crash your ipv6 enabled openbsd if I modify my linux kernel. Capisce?

    1. Re:RTFA by Triumph+The+Insult+C · · Score: 1

      si.

      and, you have to: 1. know my ipv6 address or hostname and 2. be able to get your ipv6 packets to me

      --
      vodka, straight up, thank you!
    2. Re:RTFA by Sancho · · Score: 1

      Since it's a bug in ipv6, I bet you have to have a modified ipv6 stack in order to fix it, too. :)

    3. Re:RTFA by Anonymous Coward · · Score: 0

      Back in Soviet Russia, modified ipv6 stack rolls YOU!

    4. Re:RTFA by Anonymous Coward · · Score: 1, Informative

      Exactly! There's just too many people that don't get this point exactly. It's NO where near as bad as it sounds and doesn't affect many people at all.

      As an addenum to your reply, even you (the OpenBSD user...) would need to have an IPv6 address on the net in order for them to DoS you (assuming #1 and 2 in your reply...).

      Oh and the TCP port that has to be listening, HAS to be a TCPv6 port AFAIK too.

  21. Slashdotted by Anonymous Coward · · Score: 5, Informative

    Remote openbsd crash with ip6, yet still openbsd much better than windows

    Systems affected:
    tested on openbsd 3.4
    not clear about netbsd
    freebsd not vulnerable

    Risk: Medium
    Date: 4 February 2004

    Legal Notice:
    This Advisory is Copyright (c) 2004 Georgi Guninski.
    You may distribute it unmodified.
    You may not modify it and distribute it or distribute parts
    of it without the author's written permission - this especially applies to
    so called "vulnerabilities databases" and securityfocus, microsoft, cert
    and mitre.
    If you want to link to this content use the URL:
    http://www.guninski.com/obsdmtu.html
    Anythi ng in this document may change without notice.

    Disclaimer:
    The information in this advisory is believed to be true though
    it may be false.
    The opinions expressed in this advisory and program are my own and
    not of any company. The usual standard disclaimer applies,
    especially the fact that Georgi Guninski is not liable for any damages
    caused by direct or indirect use of the information or functionality
    provided by this advisory or program. Georgi Guninski bears no
    responsibility for content or misuse of this advisory or program or
    any derivatives thereof.

    Description:
    It is possible to remotely crash openbsd 3.4 if the host receives icmpv6
    and there is a listening tcp port.
    quoting de raadt: "it is just a crash."
    remote crash which screws the kernel.
    unknown whether this may be exploited for code execution.

    Details:
    The problem is triggered by setting small ipv6 mtu and then doing tcp
    connect.
    How to reproduce:
    Patch linux kernel 2.4.24 net/ipv6/icmp.c :

    case ICMPV6_ECHO_REPLY: /* we coulnd't care less */
    icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, 68, skb->dev); //joro

    then:
    ping6 openbsd
    ssh -6 openbsd

    Workaround:
    It is believed that openbsd current is not vulnerable.
    netbsd current also seems to have related changes.
    check:
    http://www.openbsd.org/cgi-bin/cvsweb/src/sys/neti net6/ip6_output.c
    http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/netine t/tcp_output.c?sortby=date

    Vendor status:
    open, net and free bsd were notified Sun, 1 Feb 2004 16:35:56 +0200

    Georgi Guninski
    http://www.guninski.com

    1. Re:Slashdotted by Windfinder · · Score: 1

      Wow man, it's not even slashdotted yet. Jump the gun much??
      Have a little faith in their poor server =)

      --

      ~Windfinder
    2. Re:Slashdotted by Anonymous Coward · · Score: 0

      No, I didn't. The page took a minute and a half to load for me.

    3. Re:Slashdotted by cgenman · · Score: 2, Funny

      His server is running on OpenBSD. It is only a matter of time before some smart a$$ crashes it.

    4. Re:Slashdotted by Anonymous Coward · · Score: 0

      Have a little faith in their poor server =)

      Yeah, it's probably running something decent, like OpenBSD. Oh, wait...

    5. Re:Slashdotted by Anonymous Coward · · Score: 0

      Too bad his server isn't likely to be using ipv6.

  22. Re:Remotely? by Anonymous Coward · · Score: 0

    No, the ATTACKER has to patch their Linux kernel in order to attack you. So if I knew you were running OpenBSD and using IPv6 and knew your IP address, I could patch my kernel and then try to connect to your box, causing you to crash.

    Damn. And people say that Windows is insecure. Jeez.

  23. Re:Funny that... by __past__ · · Score: 1
    It's not as there hasn't been an Outlook (Express) version for Solaris, you know? I still sometimes use IE 5.0 on my Sun Ultra5, mostly for quick testing.

    (On the other hand, as everybody knows, IE is an integral part of windows and could never work on Solaris, HP-UX or Mac OS, just as it would be impossible to create a Windows version without IE, like WinXP-PE)

  24. Re:Funny that... by maxwell+demon · · Score: 1

    However, I guess patching a BSD kernel should work as well :-)

    --
    The Tao of math: The numbers you can count are not the real numbers.
  25. do FreeBSD & OpenBSD use the same kernel? by xot · · Score: 0, Redundant

    Pardon my ignorance..but do FreeBSD n Open BSD use the same kernel?If they do does that mean that this bug would affect FreeBSD as well?

    --
    Lord of the Binges.
    1. Re:do FreeBSD & OpenBSD use the same kernel? by Anonymous Coward · · Score: 0

      If you click the posted link it will say "freebsd not vulnerable".

    2. Re:do FreeBSD & OpenBSD use the same kernel? by Anonymous Coward · · Score: 0

      No. They are very different operating systems with common (though now somewhat distant) origins.

    3. Re:do FreeBSD & OpenBSD use the same kernel? by Anonymous Coward · · Score: 0

      no, FreeBSD's kernel is different, NetBSD's and OpenBSD's are quite similar.

    4. Re:do FreeBSD & OpenBSD use the same kernel? by Anonymous Coward · · Score: 0

      Although there is cross pollination, NET, Free, and Open use different kernels

    5. Re:do FreeBSD & OpenBSD use the same kernel? by cant_get_a_good_nick · · Score: 3, Informative

      No. They use very different kernels, though a lot of code is shared among them.

    6. Re:do FreeBSD & OpenBSD use the same kernel? by unixformat · · Score: 0

      OpenBSD was developed from NetBSD, and could be called an enhanced NetBSD so NetBSD carries the greatest risk of also being vulnerable.

    7. Re:do FreeBSD & OpenBSD use the same kernel? by Anonymous Coward · · Score: 0

      ROFL @ insightful, yes I can see how someone could read your comment and be so knocked back by the overwhelming insight contained within that they had to throw a mod point at it.

    8. Re:do FreeBSD & OpenBSD use the same kernel? by cant_get_a_good_nick · · Score: 1

      OpenBSD was branched from NetBSD well before IPv6 support came out. The kernels have diverged quite a lot since then. There is no enhanced risk for NetBSD. I doubt if other systems are vulnerable, just because of the fact that knowledge about security and DOS holes are shared pretty freely between the groups, and we haven't heard about FreeBSD or NetBSD.

    9. Re:do FreeBSD & OpenBSD use the same kernel? by Anonymous Coward · · Score: 0

      They all use the same KAME IPv6 stack.

      http://www.kame.net

      "[...] and we haven't heard about FreeBSD or NetBSD. [...]"

      We kinda have.

      If you read the advisory you've read NetBSD has probably patched the same problem. NetBSD and OpenBSD are rather alike than either of these is like FreeBSD.

      I, for one, hope i don't have to patch my FreeBSD system. Note that i'm higher on dope...

  26. Maybe time to drop this "securitier than thou" ? by Tom7 · · Score: 0, Troll

    With the attitude those guys have, it's almost as amusing to hear about an OpenBSD exploit than a WinXP one!

  27. Re:Remotely? by Anonymous Coward · · Score: 0

    You should read before posting.

  28. Re:Remotely? by thestarz · · Score: 1

    So if you patch YOUR kernel and/or roll YOUR own network stack, then you could be vulnerable to a remote attack.

    No, your attacker has to patch his linux kernel or roll his own network stack in order to crash you. You don't have to do a thing. RTFS!

    --

    c++; /* this makes c bigger but returns the old value */
  29. Crash or Slash? by Halthar · · Score: 5, Funny

    Great, now when I try and check the linked article and cant get there I am left wondering if it was Slashdotted or if someone crashed the servers using the exploit.

    Hell, who knows, maybe this one is Google's fault too.

  30. So this is why... by Tomy · · Score: 4, Funny

    ...my BSD is dying...

  31. What are the chances.... by Anonymous Coward · · Score: 2, Funny

    Now let's see ... what are the chances of finding both an OpenBSD server (an unpatched one at that) and IPv6 network in the same place? I think I'd better stick to plausible worries like lighting strikes, seatbelt failures, and choking to death on my turkey dinners.

    1. Re:What are the chances.... by zippe · · Score: 1

      I think alot of people are missing this. If you are on the same subnet as an OpenBSD machine you can exploit this problem as no routing is required. Alot of networks are just one huge subnet or for that matter networks are misconfigured, so you can send packets directly to machines, even though routing is supposed to be required. I used to work for a very large company (to remain nameless), and I was messing around one day and decided to set my machine to a /16 network, and voila, I was able to talk to all machines in the company (stupid cisco routers, and the network admins didn't correctly configure everything). The address space was 172.28.0.0/16. So if you are on a company network, or on the same subnet, you can usually exploit this.

    2. Re:What are the chances.... by Anonymous Coward · · Score: 0

      The OpenBSD machine still need to have an IPv6 address, otherwise it will ignore you.

      But yeah, those Cisco routers come with a default config assuming that everyone who buys them are morons. You need to do "no ip proxyarp" to turn this crap off, and get sane routing.

  32. OpenBSD crashes: how could it have been prevented? by Debian+Troll's+Best · · Score: 1, Troll
    This is a serious issue especially given the large number of OpenBSD firewall machines which are in service across the internet. While possibly not a direct security threat, remote crash exploits are obviously highly disruptive and in today's networked economy, highly costly in terms of lost productivity. It's good to see, however, the rapid response of th BSD community to this threat.

    I was talking with some of my colleagues in network security this morning about the OpenBSD exploit and means by which future exploits may be avoided. One suggestion which was raised was that the OpenBSD 'ports' system may be to blame. After all, if you need to add packages on a BSD system, 'ports' must be opened, and when ports are open on firewall boxes, bad things happen. Debian's apt-get system for example does not require 'ports' to work properly, and therefore may be immune from this type of exploit. Is this a possible solution? I look forward to hearing the community's responses!

  33. Re:Remotely? by 0racle · · Score: 3, Informative

    You appear to be missing the whole problem.

    This is a problem with OpenBSD's IPv6 implimentation where if you send bad data, it looks like sending something larger then expected, then the kernel will crap out on you.

    The rolling your own kernel OR build your wn network stack is whats required for the REMOTE host to send these bad packets to your system and crash it.

    On an unrelated note, its a little disturbing to see this as i just rebooted a OBSD 3.3 system to upgrade to 3.4, but then again, I don't run IPv6.

    What I would say is most suspect is Theo's reaction "Its just a crash." You would hope someone who started a project to create the worlds most secure OS would actually care there might be a problem.

    --
    "I use a Mac because I'm just better than you are."
  34. Re:Remotely? by Anonymous Coward · · Score: 1, Funny

    No, the BSD has to patch the ATTACKERS IPv6 to crash THE packet linux victim ROLL YOUR OWN!

  35. Re:OpenBSD crashes: how could it have been prevent by GirTheRobot · · Score: 1

    regarding the second paragraph...YOU HAVE TO BE KIDDING!
    I would mod this FUNNY...not insightful.

  36. Such misunderstanding on common hacking lingo by 0xfc · · Score: 0, Flamebait

    > To quote Theo, 'it is just a crash.'"

    Yes, just a crash. Because you know he was trying like mad to get a remote exploit out of it. Some bugs are a d0s and others are simply not exploitable. Not so hard to understand how people use the phrase, "just a crash", with a disapointed puppy dog look because they cannot get mad props for dissing on Theo.

    As for the people who did not understand patching your kernel so you can exploit the bug on openbsd.
    HA!

    Please continue using windows and being an end luser.

    I consider this bug to be like an interesting post. Georgi will just get karma from it. Nothing more.

    After all, who needs a bug to d0s someone from the face of the earth?

    His way was just more elegant.

    1. Re:Such misunderstanding on common hacking lingo by stor · · Score: 1

      After all, who needs a bug to d0s someone from the face of the earth?

      Exactly. All it takes is a fractal on the Google homepage or a link from /.

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    2. Re:Such misunderstanding on common hacking lingo by Tom7 · · Score: 1

      After all, who needs a bug to d0s someone from the face of the earth?

      I dunno, man, winnuke was a big problem on our campus in 98(?). It's so much easier to crawl through a block of IPs sending a few packets than to DOS the whole netblock. You can even do it from a modem in a few minutes.

  37. Re:Remotely? by justsomebody · · Score: 0, Redundant

    Thanks, I feel like I was just promoted to people level.
    Damn, and I was just geting used being geek level

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  38. Re:Remotely? by Anonymous Coward · · Score: 0

    I love how the SIXTH person to respond to this post with essentially the same information as the other five gets modded up. How much you wanna bet the posts ahead of his get modded down as Redundant?

  39. Re:Maybe time to drop this "securitier than thou" by FuzzzyLogik · · Score: 1

    the difference is they fix it in a timely fashion...

  40. Re:OpenBSD crashes: how could it have been prevent by Anonymous Coward · · Score: 0

    rofl, nice ;)

    even better someone just modded it insightful, please stop before I spit the rest of my coffee over the monitor.

  41. Re:OpenBSD crashes: how could it have been prevent by jazman_777 · · Score: 1
    After all, if you need to add packages on a BSD system, 'ports' must be opened, and when ports are open on firewall boxes, bad things happen.

    Ha ha ha, very funny.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  42. Re:Remotely? by JeffTL · · Score: 1

    Well, I guess Theo got hit by the reductionism bug...or perhaps what he means is "At least the system goes down rather than being compromised"

  43. Remote openbsd crash with ip6 by Anonymous Coward · · Score: 0

    yet still openbsd much better than windows... cause we say so. What a dumb way of defending yourself, why brush off your bug by saying "At least we're not windows!". Why don't you own up to the fact that "Hey we found a bug, but since we're open source we can fix it right away"

    1. Re:Remote openbsd crash with ip6 by Anonymous Coward · · Score: 0

      Duh: Guninski != Theo
      Can you say "who said what?!"

  44. Maybe not... by Simon+Carr · · Score: 1

    There are days on this network where I wish the latest MS vulnerability was just a crash. 'member those great days? It may not even get reported because it would be such low key news.

    Anyway, for this remote takedown to work, you also have to be running an IPV6 stack, right? At the moment that's a pretty small segment of techies.

    Note: I am not an OpenBSD apologist... I am a Mac apologist.

    --
    -- The unsig...
    1. Re:Maybe not... by Zebedeu · · Score: 2, Funny
      Note: I am not an OpenBSD apologist... I am a Mac apologist.

      Steve?
      Now now, don't be so hard on yourself, we don't really think it's necessary to apologise :)

  45. Re:OpenBSD crashes: how could it have been prevent by richie2000 · · Score: 1
    Good troll. Not quite Insightful, but still. :-)

    (Moderators: The BSD ports system has slightly less than nothing to do with TCP/IP ports being open, closed or missing on firewall or other machines. It's just a homonym (no, it has absolutely nothing to do with gays).)

    --
    Money for nothing, pix for free
  46. Mod Parent Troll Down, Please by Anonymous Coward · · Score: 0, Flamebait

    Stupid trolls.

  47. It's only a crash....fun with python by Anonymous Coward · · Score: 3, Funny

    Hey but is only a crash nothing at all to worry about...

    Patch linux kernel 2.4.24 net/ipv6/icmp.c :

    case ICMPV6_ECHO_REPLY: /* we coulnd't care less */
    icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, 68, skb->dev); //joro

    then:
    ping6 openbsd
    ssh -6 openbsd

    #!/usr/bin/python
    import popen2,string

    def cmd_execute(cmd):
    p = popen2.Popen3(cmd)
    p.wait()
    return string.strip(p.fromchild.read())

    #kill everybody
    for a in range(0,255):
    for b in range(0,255):
    for c in range(0,255):
    for d in range(0,255):
    execute('ping6 ' + a + '.' + b + '.' + c + '.' + d)
    execute('ssh -6 ' + a + '.' + b + '.' + c + '.' + d)

    1. Re:It's only a crash....fun with python by JDWTopGuy · · Score: 1

      Indentation screwed up for last loop (I assume that's slashdot's fault).

      --
      Ron Paul 2012
    2. Re:It's only a crash....fun with python by pHDNgell · · Score: 2, Informative

      How is this funny? Pinging IPv4 address with IPv6? If you're going to make a joke, at least get it right.

      --
      -- The world is watching America, and America is watching TV.
    3. Re:It's only a crash....fun with python by Anonymous Coward · · Score: 0

      Hey fuck face, IPv4 adresses translates into IPv6. Sheesh. Shut the fuck up biatch.

    4. Re:It's only a crash....fun with python by Sime208 · · Score: 1

      #kill everybody
      for a in range(0,255):.......

      Phew, as my IP begins 217., I should be safe from this beastie as soon as a reaches 127 and your own box resets :-)

  48. Re:this is bullshit by Anonymous Coward · · Score: 0

    The Linux kernel in question belongs to the attacker, you dumbshit.

  49. Re:ADMINS: DELETE PARENT NOW! by richie2000 · · Score: 1

    OK, that just piqued my curiosity. I am very sorry it did, but it did. People, do NOT follow that link in the grandparent post. Just take my word for it. Don't. No amount of curiosity is worth seeing that.

    --
    Money for nothing, pix for free
  50. Re:this is bullshit by Anonymous Coward · · Score: 0

    But the Linux kernel is what needs to be patched in order to exploit the OpenBSD kernel. A program running on "out of the box" Linux, can't implement the attack.

  51. damn! by Anonymous Coward · · Score: 1, Funny

    good thing nobody uses IPv6 and never will! :-)

  52. Re:OpenBSD crashes: how could it have been prevent by Anonymous Coward · · Score: 0

    Who the hell modded this up? The ports system like apt-get make internally initiated connections to servers. They don't start listeners up. You can run you own internal mirror of either.

  53. about ipv6 by MrLint · · Score: 4, Interesting

    Not log ago there was an article about not only how ipv6 isnt needed, but that since its 'new' code, it has a lot of problems that have long since been worked out of ipv4. Is this an example of that? Should we worry?

    I have to ask myself that with all of the decades of experience that has gone into ipv4 development and hacking and exploiting, are these fears justified? Have all the glitches in ipv4 been found? and if so isnt it trivial to avoid the same early mistakes in ipv6. Does this particular problem have a ipv4 analog? Is it even a stack theory issue? Is it just an implementation oversight?

    Does anyone have any insight?

    1. Re:about ipv6 by Richard_at_work · · Score: 1

      This is a problem with an IMPLEMENTATION of the IPv6 stack, so its not IPv6 thats at fault, but rather this code. There is still problems appearing today with regards to different peoples implementations of the IPv4 protocol, so I guess you cant really say theres a problem as such, since there will always be the possibility for a future implementation to fuck up badly. And suprisingly, the IPv6 implementation that MS provides for WinXP is actually a damn good one. Many people dont beleive MS can produce good code, and I dont know if they produced this one or if they bought it in, but its worthy of praise, so here it is :)

    2. Re:about ipv6 by rtaylor · · Score: 1

      Problem is, it's not only needed but it's already in very heavy use. Too late to back out now.

      My understanding is that most major backbones have switch over due to the benefits in reduced load on their routers (less data processing needs to occur).

      This would mean most IPV4 traffic is already translated (tunneled) across IPV6 at one point or another.

      Can anyone confirm or deny?

      --
      Rod Taylor
    3. Re:about ipv6 by burns210 · · Score: 2, Insightful

      ipv6 is a must-upgrade solution... it IS newer code, it does get rid of NAT(which is partially used for security) and ipv4 DOES have some hacks to make it scale higher... however, once all of china connects to the net, all of india, all of everyone, there just physically isn't enough. And NAT just ins't a clean solution when used with private addressing, it works, but it is a hack to an unavoidable fix.

      ipv6 has security built into it, more addresses then particles in the universe, and eliminates the need for private addressing and nat... we should move to ipv6 if for no other reason than it is a cleaner, better solution to internet addressing.

    4. Re:about ipv6 by Tim+the+Gecko · · Score: 3, Informative
      No major backbones carry IPv4 tunneled over IPv6. You might be thinking of MPLS which is present in a lot of backbone networks.

      It's hard to believe there is 'heavy' use of IPv6 when the dedicated IPv6 exchange in the UK peaks at 4Mbit/s of traffic and the LINX exchange in London has >30Gbit/s of IPv4 traffic

      https://lg.ipv6.btexact.com/lgmrtg/hopper-day.html

      http://www.linx.net/tools/stats/index.thtml

    5. Re:about ipv6 by drinkypoo · · Score: 1
      blah blah blah, fud foo bar baz.

      Of course we're going to have the same early mistakes. We're going to have most of them before you or I ever start using it, though. Unless you're thinking about using it now, and my question is, why? For experimental networks okay, maybe you want to have a bunch of tiny autonomous robots with routable IP addresses or something, I can dig that. But other than that I can see little need for IPv6 right now. There just aren't enough people using it. And where you might need it, you'll probably be in relative control of the network.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  54. Re:ADMINS: DELETE PARENT NOW! by sheapshearer · · Score: 0

    WTF? I try to give a decent warning to the public and I get modded as flamebait? Either the moderators don't click on the links, or we have some real sickos here....

  55. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    But they are "securitier than thou." You're pretty much asking them to change their focus, do you think that security is a bad goal?

    Maybe you need to get out of this sports mentality and stop feeling inadequate when another "team" is doing better in one area than your favorite?

  56. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    Flaming assholes and arrogant pricks we are, but even then a remote crash is the best you can do?

    C'mon.

  57. Re:this is bullshit by NixLuver · · Score: 1

    He was talking about having to modify a linux kernel in order to generate the traffic to crash the BSD kernel...

  58. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    Beside, a remote crash is annoying, but it isn't a remote compromise. Besides it is limited to IP6. It will be more worrying when it is a IP4 remote compromise on a more common OS.

  59. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    I didn't do anything, it was Guninski. I don't give a crap about OpenBSD.

  60. Re:Remotely? by 0racle · · Score: 1

    I think what he means is "its just a crash rght now dont bother me untill you can show an exploit and have fixed it." It says right in the article they don't know if it will allow a system to be compromised, and it seems that until someone else checks that, he doesn't care. I was just saying that a crash might not be a crash, but Theo's attitude is a little lax in aproching the situation considering that they say right on bootup to OpenBSD the PROACTIVLY secure unix system. Not all that proactive when you don't take action to actually prevent a problem and just wait for someone to give you step-by-step how to comprimise a system.

    --
    "I use a Mac because I'm just better than you are."
  61. Re:Remotely? by Lord+Kano · · Score: 1

    What am I missing here?

    Enough good sense to RTFA, or at least properly fake as though you had.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  62. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    > I didn't do anything

    Exactly.

  63. Re:this is bullshit by endx7 · · Score: 1

    mod -1 for being a troll post, openBSD is alive and well... and its not the linux kernel, its the BSD kernel you dumbshit.

    Maybe you don't understand, but there has to be an attacker. You have to have a specific modification in the linux kernel of the linux machine (attacking machine) to successfully attack the openbsd machine (victem). Probably you could set up a FreeBSD machine, or even another OpenBSD machine to do the attack. Just a linux machine was used to attack in the example.

    Did you even RTFA?

  64. Re:Remotely? by Richard_at_work · · Score: 1

    What would you rather Theo say? "OMG OMG OMG!!! Its a CRASH!!! Oh dear god! Quick, run around like headless chickens!!!!! Someone better get this patched pronto!!" or "Its jsut a crash." and get on with the patching?

    Seriously, its getting fixed. You think his reaction would change the pace with which the bug gets fixed?

  65. IPv7? by w00t_sargasso · · Score: 1

    Ok so why the hell dont they just add a few more octets onto a ipv4 address? afraid to rewrite a.b.c.d as a.b.c.d.e.f?

    lol... I crack me up

    1. Re:IPv7? by prog-guru · · Score: 1

      You mean like the telco industry, that tacks on a new area code, ick.

      IPv6 has enough space to address every particle in the universe, it's a more complete solution.

      --

      chris@xanadu:~$ whatis /.
      /.: nothing appropriate.

    2. Re:IPv7? by daem0n1x · · Score: 1

      IPv6 has a lot more features such as encryption, signature, QOS, etc.
      It is also extensible. New features may be added and they will be in a chain of headers in the datagram. An implementation may ignore the headers it doesn't know.
      IPv6 is the future, inspite of all those naysayers out there

    3. Re:IPv7? by weicco · · Score: 2, Insightful

      Maybe because 6 bytes can't fit in address field which length is 4 bytes, you would trash the option-field or data :P

      --
      You don't know what you don't know.
    4. Re:IPv7? by w00t_sargasso · · Score: 1

      lol... did I need to prefix my first comment (IPv7) with [] and []?

      I think ipv4 is outdated, yes. But it is easy, unlike ipv6, quite stable and extremly workable...

    5. Re:IPv7? by 42forty-two42 · · Score: 1
      Yes, it's far easier to write:
      ping6 127.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1
      than:
      ping6 ::1
  66. Sending Packets on Ethernet vs. Kernel Patch by billstewart · · Score: 1
    Many operating systems let you write raw Ethernet packets to the Ethernet. Most operating systems let you write raw IP packets to the IP subsystem, which then routes them and sends them to Ethernet or whatever, though sometimes "you" have to be root or maybe another privileged user. A much smaller number of operating systems let you write raw IPv6 packets to the IPv6 subsystem.

    So maybe you need to patch a Linux OS to get some help sending broken ICMPv6 packets, or maybe you just need to do creative writing to the Ethernet. But you could certainly get MS-DOS to let you do it, and presumably also Windows.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Sending Packets on Ethernet vs. Kernel Patch by Anonymous Coward · · Score: 0

      I'm not disagreeing with that, I was just clarifying what the Slashdot blurb said.

      -Roofus

  67. Cowboyneil needs to check his head by JDizzy · · Score: 0, Flamebait

    It is unknown if the bug could be used to execute arbitrary code, but it does require patching a Linux kernel (or rolling your own network stack) to exploit.

    I think CowboyNeil needs to check his Linux using head before reporting on BSD ever again.

    --
    It isn't a lie if you belive it.
    1. Re:Cowboyneil needs to check his head by Anonymous Coward · · Score: 0

      Why? You'd make sure you knew what he was talking about before making an ass of yourself in public, wouldn't you?

    2. Re:Cowboyneil needs to check his head by Crimson+Midget · · Score: 3, Informative

      First of all it's CowboyNeal.
      Secondly, there's nothing wrong with his statement. In order to exploit the bug, you need to be running a patched Linux kernel to send the necessary packet.

  68. Re:ADMINS: DELETE PARENT NOW! by Anonymous Coward · · Score: 0

    is http://www.uberpferd.de/ the link you're talking about? If so, it doesn't have a DNS resolution here. :( And I was looking forward to being grossed out.

  69. Re:ADMINS: DELETE PARENT NOW! by Anonymous Coward · · Score: 0

    Welcome to the infamous pain.jpg series. Now that your Internet virgin cherry has been popped, we can all continue on with our lives.

  70. Re:ADMINS: DELETE PARENT NOW! by Anonymous Coward · · Score: 0

    Perhaps you should read the fine print at the top of this page:

    The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

    And again at the bottom of the page:

    All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest (C) 1997-2004 OSDN.

    Slashdot is not responsible for what people post here. If you can't live with it maybe you should go elsewhere. Moderation works most of the time.

  71. Re:Funny that... by Fnkmaster · · Score: 0

    Okay, okay, I misread the post. You can all stop flaming me now. I thought it said it required patching the Linux kernel _to fix_ rather than to exploit. In any case, it was only meant in jest, there was no need whatsoever for the mod slamming and flamefest.

  72. Re:Remotely? by Anonymous Coward · · Score: 1, Funny
    What am I missing here?
    Literacy.
  73. Re:Remotely? by sqlrob · · Score: 1

    And buffer overflows that get data that isn't crafted are "just a crash" as well.

  74. Re:This explains why they run on Solaris! by Anonymous Coward · · Score: 0

    Most Military grade security systems run on Windows 2000, and is the most secure certified operating system.

    There seems to be a leak in slashdot's subspace containment fields - a post from a strange parallel universe leaked into this thread!

  75. Re:Maybe time to drop this "securitier than thou" by Tom7 · · Score: 1

    But they are "securitier than thou." You're pretty much asking them to change their focus, do you think that security is a bad goal?

    Maybe you need to get out of this sports mentality and stop feeling inadequate when another "team" is doing better in one area than your favorite?


    It's fine to have security as your focus. In fact, that's great. What turns me off is the attitude that OpenBSD is axiomatically more secure. The response from TdR shouldn't be "it's just a crash." It should be, "Man, we screwed up! It will be fixed right away. Good thing there seems to be no way to execute code." And then they should look at how this bug got in there, and figure out how they can make sure that kind of bug doesn't happen again.

    IMO they should also get rid of this ridiculous "no (well, one) (remote) (root-privilege) holes (in the default install) in the last 7 years!" business. It's just too confrontational; how can we help but think of them as another "team" trying to beat us at the security "sport"?

  76. It's called selective quoting by Flower · · Score: 5, Insightful
    Without seeing Theo's complete statement you can't tell if the statement is dismissive (something I find difficult to believe) or if it is qualifying - i.e. the exploit only produces a crash.

    Fwiw, I wouldn't go into riot mode over four monosyllable words taken out of context be it from MS or OBSD. Of course, this is /. and that nice little blurb will most certainly cause a lot of banner hits as people will just have to comment. I can personally attest to 3 to get this post up.

    --
    I don't want knowledge. I want certainty. - Law, David Bowie
    1. Re:It's called selective quoting by Anonymous Coward · · Score: 0

      parent is pretty smart flower.

      modup.

    2. Re:It's called selective quoting by Anonymous Coward · · Score: 0

      "only" has two syllables, thank you very much!

    3. Re:It's called selective quoting by Anonymous Coward · · Score: 0
      "only" has two syllables, thank you very much!

      Yes, but "only" wasn't in the quote. The quote was "It's just a crash"

    4. Re:It's called selective quoting by Beryllium+Sphere(tm) · · Score: 1

      What Flower said.

      For those unfamiliar with OpenBSD development, the team's approach all along has been to fix everything regardless of whether it seemed exploitable.

    5. Re:It's called selective quoting by whaley · · Score: 1

      I wonder if "it's" should be counted as two words :)

    6. Re:It's called selective quoting by tornado2258 · · Score: 1

      Nah it's only one word.

    7. Re:It's called selective quoting by Anonymous Coward · · Score: 0

      It is.

  77. Re:Remotely? by Anonymous Coward · · Score: 0

    I applaud what Theo de Raadt and company have done and are trying to do. Given the resources someone like M$ has to throw at this sort of thing (and their level of success) compared to the OpenBSD team, they've done amazing work. That being said, if Mr. de Raadt could do an attitude re-adjustment, OpenBSD could gain more of the respect it deserves.

  78. Re:Lol. by flatt · · Score: 1

    Dear lord...

  79. hm by bsd+troll · · Score: 0

    You seem a little bitter.

    1. Re:hm by Anonymous Coward · · Score: 0

      You seem a little trollish.

  80. IPV6 by phorm · · Score: 1

    Are you making use of IPV6? While it is possible I don't really know many people that are, so perhaps you could just not use the IPV6 bindings for now until the problem blows over?

  81. You luser-n00b high-UID weenies piss me off. by Anonymous Coward · · Score: 0

    Welcome to the Internet. This is Slashdot. People post links to gross pictures here for you to click on and there is NOTHING YOU CAN DO ABOUT IT. No, really. I'm sure AOL would LOVE to hear about your problems with pee-pee poo-poo pictures on the Web. Why don't you grow a pair of balls and stop your whining?

  82. "Crash" vs. "Root Exploit" by billstewart · · Score: 4, Insightful
    Yes, it's disturbing, but only because it happened, not because Theo's clueless. But the point of such a comment is that "It's NOT a root exploit". By contrast, with Microsoft, major exploits happen Too Frequently and crashes happen too often to bother reporting.

    A non-serious cracker might have fun taking down OpenBSD a few times with an exploit like this. A more serious cracker would do this to try to convince some number of systems to stop running the most secure OS that's reasonably available and replace it with more vulnerable systems that aren't getting spanked a lot.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:"Crash" vs. "Root Exploit" by DashEvil · · Score: 1

      Isn't SCO running OpenBSD now? >:)

      --
      -If God wanted people to be better than me, he would have made them that way.
  83. Re:Maybe time to drop this "securitier than thou" by ScottSpeaks! · · Score: 5, Insightful

    I'd find the OpenBSD crew's haughty "more secure than thou" attitude a lot more annoying if it weren't for the fact that their track record actually justifies it. The fact that you can still count the number of remote exploits using a two-bit register is pretty impressive.

  84. Re:Lol. by Anonymous Coward · · Score: 0

    Except it's not an exploit, it's a DoS ... that only affects people running IPv6, with a publically accessible IP.

  85. Re:ADMINS: DELETE PARENT NOW! by Anonymous Coward · · Score: 0

    hehe beware the links. I was just as horrified the first time I saw the goatsx pic as a young slashdot noob.

  86. rolling your own stack? by mindstrm · · Score: 1

    Hardly..

    a simple raw socket will do.

  87. Re:Maybe time to drop this "securitier than thou" by LearnToSpell · · Score: 1

    The response from TdR shouldn't be "it's just a crash." It should be, "Man, we screwed up! It will be fixed right away. Good thing there seems to be no way to execute code."

    It was fixed before you even heard about it. Get over yourself.

  88. Just a crash? Crash == DoS, no? by treerex · · Score: 0, Flamebait

    Just a crash? Just a crash? Give me a break. If the machine goes down, you're hosed. How convenient.

    What would the reaction be if s/OpenBSD/WinXP/g and the response was from Microsoft was "it's just a crash." Imagine. Oy.

    1. Re:Just a crash? Crash == DoS, no? by wirelessbuzzers · · Score: 2, Interesting

      I thought Theo's comment sounded really arrogant, too. But you might note that the author quoted it with no context, so who knows whether it was in real life.

      Now as for Microsoft, if MS patched something within... no, wait, it was patched before the bug came out... anyway, we'd cut them a bit more slack.

      --
      I hereby place the above post in the public domain.
    2. Re:Just a crash? Crash == DoS, no? by commodoresloat · · Score: 1

      Ummm... I'd be more worried the author quoted him out of context if Theo didn't come off as obnoxious.

  89. Re:Maybe time to drop this "securitier than thou" by phoenix_rizzen · · Score: 1

    Except it's not an exploit, it's a DoS ... and it's only a problem for those running IPv6 with a publically accessible IPv6 address.

    Yeah, there's a dangerous problem there.

    God, the intelligence on Slashdot has certainly dropped in the past few years.

  90. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    exactly what?

  91. Wouldn't it be... by pdbaby · · Score: 1

    ...IPv10 (IPX!)? 4 + 6... [woo lame version # advancement schemes!] then you get to put an "X" in the name and everyone upgrades faster... maybe we could even work in an XML basis; think of the interoperability!

    --
    Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
  92. Re:This explains why they run on Solaris! by Anonymous Coward · · Score: 0

    it runs on solaris cause its a donated site from University of Alberta.

  93. Re:ADMINS: DELETE PARENT NOW! by Neophytus · · Score: 1

    a few months back child porn was posted and nothing was done

  94. Comparing MS to OpenBSD? by chadm1967 · · Score: 1, Insightful

    I've read a bunch of posts comparing this "possible" hole in OpenBSD to those in MS. There's NO comparison! I bet Theo and the OpenBSD developers are already working on a fix. Actually, they probably already have one. With MS, it takes much, much longer! And sometimes, the "fixes" that MS so-called developers come up with break something else.

    1. Re:Comparing MS to OpenBSD? by Anonymous Coward · · Score: 0

      "Note that this looks fixed in -current."

      http://www.deadly.org/article.php3?sid=200402051 22 807

  95. OMG they killed BSD! by Anonymous Coward · · Score: 0, Flamebait

    You bastards!

  96. Re:Maybe time to drop this "securitier than thou" by Richard_at_work · · Score: 4, Insightful

    yes, when I saw this and noticed people commenting on the "Securer than tho" stance taken, my immediate thought was

    "Hmm, well if we have gotten to the point where people have to roll their own net stack or patch a kernel to bring an issue to the for, then hasnt hte OpenBSD project succeeded in its goal?"

  97. Seems like "Just an incorrect size handling" by loconet · · Score: 2, Informative

    I'm glad they fixed it..

    http://www.openbsd.org/cgi-bin/cvsweb/src/sys/ne ti net6/ip6_output.c.diff?r1=1.81&r2=1.82&f=h
    http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/neti ne t/tcp_output.c.diff?r1=1.106&r2=1.107&sortby=date& f=h

    --
    [alk]
  98. Re:OpenBSD crashes: how could it have been prevent by Penguinshit · · Score: 4, Funny


    The good thing about ports is that, due to their alcohol and tannin content, you *CAN* leave them open much longer than more typical wines. I have a nice port (Fonseca) sitting open on my bar at home. I take a couple of nips from it every evening, and then replace the glass stopper on the carafe. It is a wonderful way to end the work-day. Go grab yourself a 10-year Tawny and you'll see what I mean.

    You do need to be careful with how many ports you have open. I find after a couple of ports my work product increases. After a few more, it tends to decrease, exponentially going downhill with each subsequent port. You need to be especially careful with a root prompt and several open ports late at night.

    For extra kicks, blind taste a Tawny against a Madeira.

    Enjoy.

  99. holes by relrelrel · · Score: 0, Troll

    "Only one remote hole in the default install, in more than 7 years!" -openbsd.org

    but a billion local holes in default install...

    --
    --- any post that takes longer than 20 seconds to write, isn't worth writing
  100. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0
    Yeah, because one remote hole in seven years really compares badly to the seven holes each month Microsoft have to fix.

    Maybe it's not their attitude that is the problem.

  101. Mirror by paulproteus · · Score: 1

    I have made a mirror of the page, as it is becoming exceedingly slow.

    --
    |/usr/games/fortune
  102. already fixed!!! by BigBadDude · · Score: 5, Informative

    now, how many times does this happens to your favorite OS vendor and their favorite web browser???

    from the openbsd CVS:
    Revision 1.82 / (download) - annotate - [selected], Wed Feb 4 08:47:41 2004 UTC (38 hours, 50 minutes ago) by itojun
    Branch: MAIN
    CVS Tags: HEAD
    Changes since 1.81: +100 -18 lines
    Diff to previous 1.81 (colored)
    strictly follow RFC2460 section 5, last paragraph (sender behavior when path MTU 1280). bug found by Georgi Guninski. ok dhartmei

    1. Re:already fixed!!! by Anonymous Coward · · Score: 0

      the bug was fixed 38 hours and 50 minutes ago.

      in microsoft terminalogy, this is equal to "i will fix the bug next year, im kinda busy with this DRM shit right now..."

  103. qmail, too... by rsidd · · Score: 1

    This guy found a crash in qmail, too. I don't think he showed it was exploitable, so he doesn't win DJB's security guarantee prize. In fact I'm not sure DJB reacted to the news at all.

    1. Re:qmail, too... by ceallaigh · · Score: 1

      Ha, I'm not sure DJB reacts to anything at all.

  104. Dont worry... by Anonymous Coward · · Score: 1, Interesting

    you would HAVE to be connected to the 6bone to get a ipv6 packet. Or have the attacker on your own network running ipv6 and trick you into becoming configured onto the same /64 prefix....not many of us have a ipv6 tunnel (thank you hurricane electric). So this affects very very very few people. you know who you are, and are patching now.
    --jboss

  105. Track record by AvantLegion · · Score: 5, Insightful
    I'm thinking that if someone from Microsoft stated "It's just a crash" the editors here would be just a touch more sarcastic...

    The day Microsoft has half the kind of security track record as OpenBSD, they'll be cut some slack.

    OpenBSD had earned a little slack. MS still has a long way to go in system security/stability before they deserve the same treatment.

    1. Re:Track record by Phekko · · Score: 1

      The day Microsoft has half the kind of security track record as OpenBSD, they'll be cut some slack.

      Hmm, so....

      1) Erase OpenBSD track records
      2) calculate that 1/2 * 0
      3) ....
      4) Profit!

      --

      Sigs for Nerds. Sigs that Matter.
    2. Re:Track record by Xenographic · · Score: 1

      The problem with Microsoft's statement was that when Microsoft said that, they were rationalizing not fixing something. OpenBSD most certainly will fix this.

      FWIW, I seem to remember the crash as being a local one. OpenBSD doesn't allow programs to do such things, since crashing another process may be part of exploiting it (e.g. salvaging something from a core dump or whatever).

    3. Re:Track record by Geekboy(Wizard) · · Score: 1

      not will, they did.

  106. IT'S FUNNY, UNLIKE YOUR PASTY-WHITE ASS. by Anonymous Coward · · Score: 0, Flamebait


  107. Re:Maybe time to drop this "securitier than thou" by 0racle · · Score: 1

    Fixed? really? Could you point out on the errata page where this is even mentioned, let alone patched?

    --
    "I use a Mac because I'm just better than you are."
  108. Re:ADMINS: DELETE PARENT NOW! by Anonymous Coward · · Score: 0

    Which link we talkin about anyhow? I wanna see! lol

  109. and the linux zealots cried out by ShadowRage · · Score: 3, Funny

    "our linux crashed your openbsd!"

  110. Re:OpenBSD crashes: how could it have been prevent by Anonymous Coward · · Score: 0

    If the same port cost $5 a bottle, would you care so goddamn much about drinking it?

  111. Link description to feed your curiosity - DONT GO by TekGoNos · · Score: 1

    If you think of going to page linked by the grand-grand-parent, dont.
    I did out of curiosity

    If your curious, read this :

    DISCLAIMER : Even the text version might be highly offensive to some, but I hope that this will kill the curiosity of some people.

    The link is one large image composed by multiple sub-images, there is (ROT13):
    - Ghotvey
    - Tbngfr
    - fbzr fgenatr irel htyl intvan-vasrpgvba
    - n guvat gung ybbxf yvxr n urnq ghearq vafvqr bhg
    - n yrt jvgu gur fxva evccrq bss
    - n navzr cvpgher bs n tvey jvgu na bcra fgbznpu
    - guerr irel byq zra univat frk
    - n jbzna rngvat cbbc pbzvat serfu bhg bs fbzrbarf nffubyr
    - one more pictures I dont remember (and I WONT go there again, once was twice too much)

    And I can just agree with the parent :
    NO AMOUNT OF CURIOSITY IS WORTH SEEING THAT.

    (But I know that your curiosity will win anyway ... sigh, why do I even make the effort?)

    Now, where can I get a mind-altering drug to forget what I just saw, that I just saw it and that I even remotly know of it existence?

    --
    I have discovered a truly remarkable proof for my post which this sig is too small to contain.
  112. Crash exploit uaually means root exploit possible. by Ungrounded+Lightning · · Score: 1

    While possibly not a direct security threat, remote crash exploits are obviously highly disruptive and in today's networked economy, highly costly in terms of lost productivity.

    While a crash exploit doesn't guarantee it, it usually means that a root exploit is possible.

    Think about it: You got the machine to execute code it shouldn't have executed (or overwrite something 'way important it shouldn't have overwritten, or with a value it shouldn't have written.) This usually means you changed the program coutner to some random value. That typically happens as a result of overwriting a return address by a buffer-in-the-stack overflow. Now if you can just get the program counter to point to code you supplied in the same packet, and put the right code there, you're in.

    There are other ways this can happen (for instance: overwriting an index into a function table with an illegal value). But many of these similarly lead to root exploits.

    A crash means you killed, not just a task, but the whole system. In a system as robust as BSD this usually means that the code that was corrupted by the exploit was running at a kernel permission level. So if you can take it over you can get it to give you any permission you want.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  113. Re:OpenBSD crashes: how could it have been prevent by Anonymous Coward · · Score: 0

    "I have a nice port (Fonseca) sitting open on my bar at home."

    I've had a bottle of '77 Fonseca buried in a cave in the Midwest since 1990. One day, when I'm old and grey and wet the bed, my son and I are gonna drain it together.

  114. the truth about openbsd by Anonymous Coward · · Score: 0, Flamebait

    what is interesting is that current is not affected. very often when a problem is fixed in current but not in stable. why ?

    theo hides some fixes. i do not know if it is to keep an advantage over the other bsd projects or linux, but when a problem is detected, they only produce a patch for stable if there is an exploit around or rumour of an exploit.

    no exploit ? it gets fixed in current only.
    and theo hides it under something like "reliability fix" or alike when if you check the patch it's really a buffer overflow or something very obvious.

    so we got people running openbsd stable with patches that should know that if they want to keep with openbsd they should track current, not stable with patches.

    this is hypocrisy. the other bsd projects not only do not do such stupid things but they have to keep an eye on theo patches just to find out.

    stupid

    i have been part of the opensbd project. so i know pretty well how it works.

  115. Re:OpenBSD crashes: how could it have been prevent by Penguinshit · · Score: 1


    I remember the days in the late 80s and early 90s when it was (which is how I was able to afford that case of Fonseca '77)... I was a pig in shit back then.

  116. Re:Maybe time to drop this "securitier than thou" by bluGill · · Score: 1

    It should be amusing and rare to hear about these holes in ANY OS. OpenBSD should get more press than Windows for holes, after all openBSD has so few that you can safely assume the people using openBSD don't bother to pay attention, while those using Windows have to pay attention. Therefore we need extra effort to get the attention of OpenBSD users on the rare times it is needed.

    Saddly it doesn't work that way. Windows users despite having lots (by comparition) of holes never patch, while openBSD seems to be reserved for only the paranoid who patch often.

    Either way, openBSD deserves the attention they get. If I were swear everyone who knows me would talk about it, even though most of them think nothing of swearing everyday (or so it seems). Once you build (like me) an expectation it is interesting when you violate it, even though you did something that is everyday.

  117. why use ipv6 by jbplou · · Score: 0, Offtopic

    Perhaps I'm missing something, but why would someone need to run ipv6 since the Internet is still not using it?

    1. Re:why use ipv6 by Anonymous Coward · · Score: 0

      If noone start using it, how do you expect internet to ever use it ?

  118. We're not running on ipv6 by ducomputergeek · · Score: 1
    We run a number of OpenBSD servers. We do some hosting for political sites and due to the nature of some script kiddies out there, better safer than sorry.

    We are still running everything on ipv6. Now we have had a couple sites that we've had to move to FreeBSD servers due to the lack of SMP support in OpenBSD and needed the extra power. However, overall, I've had good luck with OpenBSD. Its the lack of support for SMP and other features that keep me from an extremely large scale deployment...

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  119. Huh? by Anonymous Coward · · Score: 0

    "It is unknown if the bug could be used to execute arbitrary code, but it does require patching a Linux kernel"

    Is it Linux or BSD? ; )

  120. Georgi Guninski is my idol by JPriest · · Score: 0, Offtopic

    That guy is one of the best bug hunters in the industry. He and Rain Forrest Puppy should start a consulting firm.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  121. What Theo really said.... by One+Louder · · Score: 4, Funny



    To quote Theo, 'it is just a wardrobe malfunction.'"

    1. Re:What Theo really said.... by puff+the+barbarian · · Score: 1

      Thanks, thank you very much.

      I needed a good laugh 8^)

  122. cogito = think, ergo = therefore, sum = am by Anonymous Coward · · Score: 1, Interesting
    What does "cogitoergosum" mean?

    Cogito ergo sum:

    http://lysy2.archives.nd.edu/cgi-bin/words.exe?cog ito+ergo+sum
    Rene Descartes, Discourse on Methode, Part 4:
    I AM in doubt as to the propriety of making my first meditations in the place above mentioned matter of discourse; for these are so metaphysical, and so uncommon, as not, perhaps, to be acceptable to every one. And yet, that it may be determined whether the foundations that I have laid are sufficiently secure, I find myself in a measure constrained to advert to them. I had long before remarked that, in (relation to) practice, it is sometimes necessary to adopt, as if above doubt, opinions which we discern to be highly uncertain, as has been already said; but as I then desired to give my attention solely to the search after truth, I thought that a procedure exactly the opposite was called for, and that I ought to reject as absolutely false all opinions in regard to which I could suppose the least ground for doubt, in order to ascertain whether after that there remained aught in my belief that was wholly indubitable. Accordingly, seeing that our senses sometimes deceive us, I was willing to suppose that there existed nothing really such as they presented to us; and because some men err in reasoning, and fall into paralogisms, even on the simplest matters of Geometry, I, convinced that I was as open to error as any other, rejected as false all the reasonings I had hitherto taken for demonstrations; and finally, when I considered that the very same thoughts (presentations) which we experience when awake may also be experienced when we are asleep, while there is at that time not one of them true, I supposed that all the objects (presentations) that had ever entered into my mind when awake, had in them no more truth than the illusions of my dreams. But immediately upon this I observed that, whilst I thus wished to think that all was false, it was absolutely necessary that I, who thus thought, should be somewhat; and as I observed that this truth, I think, hence I am, was so certain and of such evidence, that no ground of doubt, however extravagant, could be alleged by the Sceptics capable of shaking it, I concluded that I might, without scruple, accept it as the first principle of the Philosophy of which I was in search.

    http://www.bartleby.com/34/1/4.html

  123. cogito = think, ergo = therefore, sum = am by mosel-saar-ruwer · · Score: 1

    Reposted 'cause I could use the mod points.

    What does "cogitoergosum" mean?

    Cogito ergo sum:

    http://lysy2.archives.nd.edu/cgi-bin/words.exe?cog ito+ergo+sum [nd.edu]
    Rene Descartes, Discourse on Methode, Part 4:
    I AM in doubt as to the propriety of making my first meditations in the place above mentioned matter of discourse; for these are so metaphysical, and so uncommon, as not, perhaps, to be acceptable to every one. And yet, that it may be determined whether the foundations that I have laid are sufficiently secure, I find myself in a measure constrained to advert to them. I had long before remarked that, in (relation to) practice, it is sometimes necessary to adopt, as if above doubt, opinions which we discern to be highly uncertain, as has been already said; but as I then desired to give my attention solely to the search after truth, I thought that a procedure exactly the opposite was called for, and that I ought to reject as absolutely false all opinions in regard to which I could suppose the least ground for doubt, in order to ascertain whether after that there remained aught in my belief that was wholly indubitable. Accordingly, seeing that our senses sometimes deceive us, I was willing to suppose that there existed nothing really such as they presented to us; and because some men err in reasoning, and fall into paralogisms, even on the simplest matters of Geometry, I, convinced that I was as open to error as any other, rejected as false all the reasonings I had hitherto taken for demonstrations; and finally, when I considered that the very same thoughts (presentations) which we experience when awake may also be experienced when we are asleep, while there is at that time not one of them true, I supposed that all the objects (presentations) that had ever entered into my mind when awake, had in them no more truth than the illusions of my dreams. But immediately upon this I observed that, whilst I thus wished to think that all was false, it was absolutely necessary that I, who thus thought, should be somewhat; and as I observed that this truth, I think, hence I am, was so certain and of such evidence, that no ground of doubt, however extravagant, could be alleged by the Sceptics capable of shaking it, I concluded that I might, without scruple, accept it as the first principle of the Philosophy of which I was in search.

    http://www.bartleby.com/34/1/4.html [bartleby.com]

  124. Why does "remote hole" == elevation of privilege? by xswl0931 · · Score: 5, Insightful

    A "remote hole" doesn't have to just be obtaining root access. Being able to remotely crash a server is almost as bad. So no, they cannot boast.

  125. Mod Parent Humor-Impaired Down Please by Tomy · · Score: 3, Funny


    Troll?!? It was humor, you insensitive clod.

  126. COMMENTS WILL NOT BE DELETED (see FAQ) by Anonymous Coward · · Score: 0

    a few months back child porn was posted and nothing was done

    No, a link to child porn was posted and the post was modded down into oblivion, as is the system and the basis of the culture here at /.

    No post, no matter how disgusting, offensive, or damaging to "national security" will be deleted from /.

    If a site is publishing child porn, then the operators of that site should be held responsible for this, but as /. is not the publisher, nor did /. in any way encourage the posting of material of that nature, should you expect /. to take the unprecidented action of censoring postings based on the content.

    If you have a problem with the posting you mention (I did not see that post myself, so I have no opinion of its content) then you should locate the url of the offending mater and take whatever legal action against that publisher is apropriate.

    Just leave /. out of it! Read the FAQ if you still don't understand the concept.

    once again: comments will not be deleted because of content.

  127. Re:Maybe time to drop this "securitier than thou" by DeltaSigma · · Score: 1

    You got us. It was fixed about two and a half hours after you heard about it...

    http://bsd.slashdot.org/comments.pl?sid=95689&op =R eply&threshold=1&commentsort=0&tid=172&mode=thread &pid=8196065

  128. Re:Maybe time to drop this "securitier than thou" by DeltaSigma · · Score: 2, Interesting

    What I've been wondering is if anyone has read any of the literature regarding OpenBSD's methodology. I recally it being expressly mentioned that they would rather have the machine crash than have it rooted. Which is a good idea if you cannot risk a break-in. They try to break-in, you crash, and now you're in a more secure state (off) than you were when they attacked you.

  129. Just a crash.. by fven · · Score: 4, Insightful

    As a sysadmin of a college network, "just a crash" *really* helped me.

    I replaced all firewalls with OpenBSD filtering bridges. One rather persistent script kiddie (unfortuneately a legitimite $luser on the network) decided to send a few malformed packets here, there and everywhere. One of these crashed the filtering bridge at the edge of that particular subnet.

    Immediately no packets enter or leave that subnet and I get about 40 phone calls "the internet is broken / my session crashed..." and go and deal with it.

    Just a crash, saved several boxes. By contrast, accessible linux machines, privelege escalation - root exploit. All over.

    Now if only the average windows box would *only* bluescreen in response to being cracked/ infection with the latest...rather than sending mal packets everywhere. Then infection would be self limiting and the world would be a better place.

    1. Re:Just a crash.. by evilviper · · Score: 1
      One rather persistent script kiddie (unfortuneately a legitimite $luser on the network) decided to send a few malformed packets here, there and everywhere. One of these crashed the filtering bridge at the edge of that particular subnet.

      I have a slightly improved solution... Everyone knows right where the firewalls/routers are (they are very well labeled). When several computers are no longer able to connect to the internet, the users know they just need to walk into the room, open up the cabinet, and hit the reset button on the OpenBSD box. After a couple years, it's been rebooted a few times (mainly because users mistook an unpluged hub/cable/etc for a crashed router) but it has never failed to work after nothing more than a reboot.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Just a crash.. by Alioth · · Score: 1

      One rather persistent script kiddie (unfortuneately a legitimite $luser on the network) decided to send a few malformed packets here, there and everywhere

      If I had a persistent script kiddie on my network, they wouldn't remain a legitimate user for very long. Colleges usually take a fairly dim view of skript kiddies on their network, and I'd have this dude up for a very serious LARTing from the college administrators if he didn't stop when I ordered him to do so.
  130. Re:Why does "remote hole" == elevation of privileg by Anonymous Coward · · Score: 0

    la verdad no se que decirles

  131. when linux users make the switch to bsd by Anonymous Coward · · Score: 0

    youll get many more crashes
    you just need millions to test out bsd :)

  132. Re:ADMINS: DELETE PARENT NOW! by Anonymous Coward · · Score: 0

    http://bsd.slashdot.org/faq/com-mod.shtml#cm150

    Slashdot does not delete comments based on thier content (except in those couple of cases where the Secret Service imposed thier will).

    If /. were to censor these posts then they take a big step onto a very slippery slope.

    On /., no censorship, no exceptions.

  133. ping server.mydomain by Anonymous Coward · · Score: 0

    aaargh, my OpenBSD box is _really_ dead this time!!

  134. I will now ask a moron question, but a serious one by Anonymous Coward · · Score: 0

    I know I should have intense knowledge of all of this already... ;) but, how can openBSD use a Linux kernel, aren't they different beast? Both Unix derived beast but different nonetheless, or are they, do openBSD actually runs on the Linux kernel?

  135. If that box... by tqft · · Score: 1

    was your firewall would you rather have it rooted and used by one person/group or your box down and either:
    internal network exposed, or
    your business of the air

    --
    The Singularity is closer than you think
    Quant
  136. Liberal junk touching by Anonymous Coward · · Score: 0

    teh spoke or whack?

  137. Re:Maybe time to drop this "securitier than thou" by anthonyrcalgary · · Score: 1

    and if you're counting the number of remote root exploits, you can use a 2 bit register with a signed value.

    --
    When someone might yell at me, it has to be OpenBSD.
  138. Re:OpenBSD crashes: how could it have been prevent by Anonymous Coward · · Score: 0

    Mmmm. Tawny Port. Church got me into that one. Who knew the blood of Christ was so tasty?

  139. And spyder inc. got their stack from by konmaskisin · · Score: 4, Funny

    a complete clean room implementation using engineers that didn't read BSD TCP/IP code in school ...

    yeah right ...

  140. Ping of death by Anonymous Coward · · Score: 0

    It's heartwarming to see that the ping of death lives on.

  141. Re:I will now ask a moron question, but a serious by Anonymous Coward · · Score: 0

    OMFG!! They do *NOT use the same kernel. Yes, both are *NIX derivatives, but no, they do not use the same kernel. Download OBSD and try it out. If you know Linux, then you'll see the differences and similarities real fast.

  142. You are a moron. by Anonymous Coward · · Score: 0

    Anyone who equates deleting accounts that have no privileges and are unable to login with security is a moron. And commenting out IPv6 will not make the kernel any more effecient, it has no effect on performance at all. If you don't use IPv6, then you are already not affected. Try to think just a *little* bit once in a while.

    1. Re:You are a moron. by Anonymous Coward · · Score: 0

      Your definition of effeciency is deficient. You fail to see how disk space for compiled code just might be a part of efficiency.

    2. Re:You are a moron. by hdw · · Score: 2, Informative

      I beg to differ.

      Removing unused features/services/functions does add to your overall security and system stability.

      If you don't use IPv6 then taking it out of your kernel is a good move.

      But I agree to a point, just rampaging thru you kernel config removing fluff isn't security.
      Done in a sane way it's an addition to security and stability.
      // hdw

      --
      Executive Pope (small) Kallisti Engineering
  143. "just a crash"?!! by CAIMLAS · · Score: 0, Redundant

    Yeah fucking right!

    No, it's not "just a crash", it's a "very easily executed DOS" that could be perpetuated indefinately if the person on the receving end wasn't aware of this exploit.

    Theo: don't be so egotistical and elitist. Such attitudes lead to failure and defeat. History teaches us this.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:"just a crash"?!! by Triumph+The+Insult+C · · Score: 1

      "very easily executed DOS" = finding ipv6 obsd box and the ability to send ipv6 packets to said box. right?

      --
      vodka, straight up, thank you!
    2. Re:"just a crash"?!! by Zebra_X · · Score: 1

      Dude relax. Think about it, lots of machines have IPv6 running now. What there are NOT a lot of are IPv6 enabled routers. Forilla, if the packets can't get to your boxen, they can cause your boxen undue grief. How many IPv6 enabled routers do YOU have leading to your networks?

      It's not a good thing that this happened... but theo is not incorrect in being a bit dismissive of the exploit.

      Given your Zelousness you probably don't use OpenBSD. If that's the case then your one less system to patch.

      0p3|/| 8$D 1Z L33T

  144. You need some help getting your head out of there? by Anonymous Coward · · Score: 0

    If you bothered to spend a little time learning about OpenBSD and how things work there, you'd know how stupid your statement is. Every time *any* bug is found they go through the entire source tree searching for similar errors. Things like this have resulted in other fixes in the following days as a result. Just because he says "its just a crash" when its just a crash, doesn't mean its not being taken seriously. You don't even know the context of the statement for christ's sake, wtf do you want him to say, "oh shit, we are 0wn3d, we give up, we're switching to linux cause its so much better!"?

  145. what? by nyseal · · Score: 1

    Wasn't the BSOD just a crash?

    --
    [SIG] Remember Mattel handheld games?
  146. anti-qmail FUD by Nonesuch · · Score: 1
    This guy found a crash in qmail, too. I don't think he showed it was exploitable, so he doesn't win DJB's security guarantee prize. In fact I'm not sure DJB reacted to the news at all.
    This isn't "a crash in qmail", it is a (minor) bug, which only affects the current child process, not the daemon; it's really quite silly to make a big deal out of this.

    Basically, Georgi Guninski found a way to cause the current child process of 'qmail-smtpd' to abend -- this is not a DoS, as it only affects your child SMTP session, and is likely not possible in an RFC-compliant message.

    Technically the issue is the use of a signed integer as a counter when it is also used as an index into the array (containing the current line?). If the counter is incremented to the point that it "wraps around" (technically overflows, but not in the same sense as a buffer overflow), then when the counter is used as an offset into an array, it causes a "segment violation" fault.

    Because the counter is used as an offset into an array for the purpose of reading the value of a byte, and the process is killed as soon as it tries to access memory outside of it's segment (SEGV), this is inherently non-exploitable for privilege escalation.

    As I said, it's silly, is only an issue because the rest of DJB's code is so clean you could eat off it, and as Georgi Guninski says,

    Risk: Very low.
  147. Dont make it sound like the end of the world by mnmn · · Score: 1

    Heres what I saw in the advisory:

    ping6 openbsd
    ssh -6 openbsd

    Notice the ssh -6? Now how many people do you know will run an ssh server as tcp6? He will have to be really interested in ipv6 and run a couple of daemons and run an ipv6 home network.

    So if he's mucking with ipv6, for one hes not running critical servers and has critical data on his server that needs to be 99.999% available.

    Secondly theres really not many people who would much with ipv6 in the first place.

    So I think OBSD is still pretty much secure and this bug shouldnt harm OBSD's image. Bugs appear in OSes all the time and this one, with all the press its getting will do much less damage to OBSD servers around than the bugs for Windows and other Unixen will.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Dont make it sound like the end of the world by dmiller · · Score: 1

      OpenSSH will listen on an IPv6 socket by default. Of course you must have configured IPv6, set up routing, etc for the attack to be useful.

    2. Re:Dont make it sound like the end of the world by Anonymous Coward · · Score: 1, Interesting

      IPv6 might not be of any interest to you (probably american?), but in some parts of the world IPv6 is in production networks. Even though China has their "big firewall" it doesn't do nat...

      As well, ssh is typically the first thing to run on IPv6, as it's a neat way to tunnel other protocols before they are ported... Oh, and if you have IPv6 support in ssh, it will default to IPv6 first (IPv6 addresses are returned before IPv4 addresses by the resolver).

  148. Re:This explains why they run on Solaris! by DARKFORCE123 · · Score: 0

    Its Slowlaris . Please use the terminology correct next time.

  149. panic("bogons in the VM system!"); by Nonesuch · · Score: 1
    A crash means you killed, not just a task, but the whole system. In a system as robust as BSD this usually means that the code that was corrupted by the exploit was running at a kernel permission level. So if you can take it over you can get it to give you any permission you want.
    You make a good point.

    However, keep in mind that there are quite a few areas in (all?) BSD-derived IP stacks where a seriously malformed packet will cause the kernel itself to throw up it's hands and call panic("WTF?!?").

    $ grep panic /usr/src/sys/netinet6/*.c | wc -l
    42

    I've found that just about any system will eventually panic if you sic ISIC at it from within the same subnet.

    Cool OpenBSD kernel panic messages:

    panic("can't happen: system seems to have no memory!");
    panic("pmap_init: bogons in the VM system!");

    or the elegantly simple:

    panic("something is wrong");
    panic("for safety");
  150. Re:this is bullshit by Rick+and+Roll · · Score: 1

    I have a modifier to add six points for troll posts, so this actually gets *modded up* to five points on my computer. And at least you got what you asked for. A lot of people think they're trolling and ask for a troll mod, but they get flamebait. Dumbasses.

  151. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    (by comparition)

    whaaaat? OH! you mean comparison... I know you've got a low UID an' all, but i mean - come on maaaan

  152. Re:Maybe time to drop this "securitier than thou" by Anonymous Coward · · Score: 0

    > you can safely assume the people using openBSD don't bother to pay attention

    that statement is probably one of the most ignorant i have _ever_ read on /. i hope you don't work in this industry; i don't even think i'd trust you to salt fries.

  153. Re:Remotely? by Anonymous Coward · · Score: 0

    no. you have to patch the attacker's kernel. Then you have to light 6 candles, carefully placing 2 of them on the magnetic poles of the earth..the other 4 candles must be placed inside your rectum for a period of 7 days during which you cannot consume water. This remote crash is gay. You shouldnt have ipv6 enabled on a fucking production box anyway.

  154. Re:Remotely? by Anonymous Coward · · Score: 0

    Actually you don't need to do any of the candle part at all. You probably loved researching that part though, didn't you Theo?

  155. Re:Maybe time to drop this "securitier than thou" by jgoemat · · Score: 1

    Yeah, you're not going to see a worm that infects Linux hosts, patches their kernels, recompiles, and executes these commands against OpenBSD.org...

  156. BSD is dying trolls by Anonymous Coward · · Score: 0

    The BSD is dying trolls should orchestrate an attack on every know BSD server out there, then come back to /. and tell us all about how BSD is dying. Heck, at that point, maybe it would be dead.

  157. Re:Remotely? by Graspee_Leemoor · · Score: 1

    I get it now. We leave. You guard the prince. The prince has to patch his kernel.

    graspee

  158. I know a better way by minkwe · · Score: 1

    Just use VPN through it and it comes down with the slightest traffick between the VPN server and client

    --
    "Fighting terrorists with millitary might is like killing a mosquitor on your Dad's forehead with a rifle."
  159. Netcraft confirms... by Anonymous Coward · · Score: 0

    ...OpenBSD is just crashing.

  160. Re:I will now ask a moron question, but a serious by dubstop · · Score: 1

    I think that it means that you need a patched Linux kernel in order to generate and send the borked packets that cause the crash on an OpenBSD box. The modded network stack is used on a Linux machine to crash an OpenBSD machine.

  161. A sane admin pays more attention to THIS by CrystalFalcon · · Score: 1

    I'm surprised the crash made slashdot, but not the root exploit in BSD that was posted to BugTraq at the same time. To wit:

    http://www.securityfocus.com/archive/1/352733

    1. Re:A sane admin pays more attention to THIS by molnarcs · · Score: 1

      Yes, maybe it should have been news. Security announcment is on FreeBSD.org and bsdforums as well though - along with a patch :))

      Read the announcment + the workaround/fixes here. These guys are fast :))

  162. Re:Maybe time to drop this "securitier than thou" by IcePic · · Score: 1

    The response from TdR shouldn't be
    Ok, tell me *WHY* it should be any different. And
    when you have figured out one or more reasons why it
    should be anything different, match those reason to
    the list here:
    http://www.openbsd.org/goals.html
    If you get any matches, please post them here afterwards.

    It is not the goal to conquer all unices, nor to
    please you or me or any other users. Neither is it
    a goal to produce comments that can't be misinterpreted
    out of context either. So what if Theo is an asshoel,
    so what if he is blunt, uncharismatic, unfriendly
    or not on your list of likeable persons? He doesn't
    care for what you like, until you start producing
    workable code. And neither do I, but I don't run a
    project like that. He does. And he can say what goes
    and what doesn't. You (and others) need to figure
    out really quickly that it's not about you. They
    don't do all that work for you, it's for _them_.

    It may come as a shock for you to realise it, but
    if you slam the door and never return it wont matter
    to them. Really. If the (true - as of now) statement
    offends you so much, by all means go somewhere else.
    It will not matter. It will not change any facts,
    and it will not change openbsd, and it will not change
    the trackrecord of openbsd.

    --
    -- I'm as unique as everyone else.
  163. last time this happened in windows... by Anonymous Coward · · Score: 0

    ...was in windows 9x. But I can undertand this. This is a IPV6 stack, ie: it's likely people is GOING to find bugs in ipv6 stacks. They're too new. It's hard, however, to find such bugs in a IPV4 implementation, just because it has been working for decades. IMHO this is a quite minor bug if you think that the VAST majority of openbsd users are NOT (sadly ;) using ipv6

  164. Re:Why does "remote hole" == elevation of privileg by Anonymous Coward · · Score: 0

    It does not need to be remote root, to be called a hole, but it does need to have a hole something can get in through. If you can't get in, it's not a hole, but a bug and a crash.

  165. Patch the Linux kernel? by Short+Circuit · · Score: 1

    What, writing raw ethernet packets won't work?

  166. Re:Remotely? by Anonymous Coward · · Score: 0

    I don't see how you'd need to "patch the kernel" or "roll your own network stack" at all. Granted, I don't have a Linux machine available right now and I don't now the inner workings of this exploit, but looking at the "patch" and the two commands issued to carry out the exploit, it looks very much like all you have to do is send an icmp6-packet-too-big to the target (which is trivial with packet sockets in linux and other datalink interfaces in other operating systems, including windows) and then open a tcp connection.

    case ICMPV6_ECHO_REPLY: /* we coulnd't care less */
    icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, 68, skb->dev); //joro

    then:
    ping6 openbsd
    ssh -6 openbsd

    The patch just sends an icmp6-packet-too-big when it recieves an echo reply, which it gets from the target after pinging it, and ssh of course just opens a tcp connection.

  167. Patching? by 42forty-two42 · · Score: 1

    What about raw sockets?

  168. Re:Maybe time to drop this "securitier than thou" by tiger99 · · Score: 2, Insightful
    Tha analogy would be the way the press treat road and rail accidents. In the UK (BTW no passengers at all were killed in crashes last year) it is headline news for weeks, and then again all through the inevitable pubilc enquiry if 4 people are killed in a train crash, yet IIRC on the same day, or maybe the bnext day as 4 were killed in the crash I am thinking of, at least 10 died on the roads, 6 in one vehicle. That one got a small paragraph.... The average is 10 a day in the UK on the roads, about 2 or 3 per year in trains.

    Now the specialist press, including web sites, who know of the existence of OpenBSD, are likely to treat this in much the same way. A BSD crash, any variant, is a rarity, 1000 times or more less likely to happen than a BSOD. Same sort of ratio fro security holes also. So, the same thing happens, the uncommon major event gets the attention, although it does far, far less harm overall than the very common everyday event.

    Of course in this case the normal press remain in utter ignorance, some of them may know that Windoze is not the same as a MAC, a few will know of Linux, and very few indeed will know what BSD is, they probably think it is a shorter abbreviation for BSOD. So, the mainstream press will leave this well alone.

    It is quite right and proper that crashes should be reported, and certainly it is only fair that a problem with a secure OS gets to be known, and fixed, but like the train crash, it needs to be kept in perspective.

    I know that Theo allegedly has an attitude problem, however those who extrapolate from his remark that it is only a crash to suggest that he does not care are IMHO quite wrong. I think he was only putting the event in its true perspective, as being of slightly less importance than a security breach. I think he does care, very much, that "his" software works properly, that is what drives such people, who could earn much more financial reward elsewhere.

    All of this is a matter of seeing the thing in its true perspective. If people did that, no-one at all would use the products of the Convicted Monopolist, and the world would be a very much safer place as regards computer security, and much more productive because there would probably be only one crash for 1000 or even 1000000 BSODs in inferior systems, which are riddled with fundamental design errors.

  169. Re:Maybe time to drop this "securitier than thou" by Tom7 · · Score: 1


    If they want a system with users, it helps to not turn then away by being rude and dismissive.
    Users are good for lots of goals, because users find, report, and sometimes fix bugs.
    If they want cooperation from other OS/app writers, it helps to be less competitive. I know these aren't *directly* on the list, but surely they contribute indirectly to the goals.

    Just as you defend Theo's right to say things like that, should I not also have the right to call him on his attitude?

  170. Out of context? by emil · · Score: 0, Flamebait

    I find it hard to believe that anything taken out of context could be worse than what he says in context:

    We're sick and tired of talking. Around here we do things. And we do it how we like it. And I am not going to change my processes for you. I make release when *I WANT TO*. And I WANT TO make them every 6 months, and that is that. So stop acting as if this is a democratic process. I'm the one doing the release work, so get stuffed.

    Granted, OpenBSD is his baby.

  171. OpenBSD binpatch? by emil · · Score: 1

    Is there any way that we could prod Santana to bring his binary patches up to date for 3.3 i386 when the patch is released?

    I've already emailed him that I'd send him $50.

  172. This may be true, but... by emil · · Score: 1

    ...the documentation advises against building your own kernel unless you have a very good reason. They won't support you, either (not that their support will solve all your problems).

    Under most circumstances you will NOT need to compile your own kernel. The GENERIC kernel will usually be all that you need. In fact, there are several reasons why you do not want to create your own kernel. The main reason is that it is very easy to make changes to the kernel configuration which look logical, but do not work. This is your danger sign. If something does not appear to work properly, please try the GENERIC kernel before sending in a bug report. Developers will usually ignore bug reports dealing with custom kernels, unless the problem can be reproduced in a GENERIC kernel as well. You have been warned.
    1. Re:This may be true, but... by drinkypoo · · Score: 1
      They don't offer support. They do, however, accept bug reports when it can be verified that you haven't fucked something up. Users who have demonstrated that they are clueful will be allowed to file bug reports, but the quality of the bug report will have to go up.

      You didn't know Theo isn't afraid for people to think he's a dick? Sure it colors the whole project (black?) but don't be so needlessly dramatic. I wouldn't take bug reports from some random yahoo unless I was sure they didn't cause it through their twiddling, either, and if I were feeling lazy I wouldn't want to read their config file either.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  173. I'm sure both IPv6 users have patched by now by bee · · Score: 1

    C'mon, how many people are running IPv6? I'm sure both of them have upgraded to -current already.

    --
    At least mafia-owned pizzarias make excellent pizza. Compare to Bill Gates.
  174. Then explain how. by Anonymous Coward · · Score: 0

    If you are gonna sit there and talk out of your ass about how removing IPv6 from your kernel has any benefit at all, you should back it up. It won't affect performance or security, so wtf is it helping? If you don't use IPv6, nobody can connect via IPv6, and therefore its not any more secure to remove IPv6. In fact, it may be less secure as GENERIC kernels are by far the most widely used and tested, and there could be unintended and unknown issues with ganking out part of the kernel for no fucking reason.

    1. Re:Then explain how. by hdw · · Score: 1

      Every added feature adds risk for bugs.
      If I don't use a feature I turn it off.
      In this case I know that I'm not using IPv6, but there might very well be IPv6 traffic around my firewalls.
      Even if noone can connect over IPv6, it doesn't mean that IPv6 packets will not be processed by my kernel.
      Can you really say that disabling IPv6 support in the kernel does not affect security?
      The code standard in OpenBSD is very high, but it's not bug free. And a bug in disabled code is a bug that can't bite me.
      And I don't 'gank' anything out, I use the configuration file exactly as it's supposed to be used.
      Everytime there's a new release I reinstall my build server, then I go over rc.conf, sysctl.conf and kernel conf adding the options I need, removing the stuff I don't need and build my internal release.
      // hdw

      --
      Executive Pope (small) Kallisti Engineering
    2. Re:Then explain how. by Dj+Offset · · Score: 1

      And a bug in disabled code is a bug that can't bite me. How about the bugs you might create by removing or disabling stuff without careful consideration?

    3. Re:Then explain how. by hdw · · Score: 1

      Uh?
      The bug I create by switching an option in a config file from on to off?
      The point of having options in the config file is that you're supposed to config the kernel to your needs.
      Switching unused options off is careful consideration.
      // hdw

      --
      Executive Pope (small) Kallisti Engineering
  175. Re:Why does "remote hole" == elevation of privileg by Anonymous Coward · · Score: 0

    It is not, however, in the default configuration, which is what they generally boast about. Thus, what you said is moot.

  176. Re:Maybe time to drop this "securitier than thou" by LearnToSpell · · Score: 1

    http://bsd.slashdot.org/article.pl?sid=04/02/05/20 56234
    Remotely Crash OpenBSD
    Posted by CowboyNeal on Thu Feb 05, '04 22:49

    http://www.openbsd.org/cgi-bin/cvsweb/src/sys/neti net6/ip6_output.c
    CVS log for src/sys/netinet6/ip6_output.c
    Revision 1.82 / (download) - annotate - [select for diffs] , Wed Feb 4 08:47:41 2004

    Get it?

  177. Re:You need some help getting your head out of the by Anonymous Coward · · Score: 0

    No, of course not. I know that they take security seriously at OpenBSD, I just don't think they should be such cocks about it.

  178. MSFT Can't Win by Anonymous Coward · · Score: 1, Interesting

    Forgetting corporate inertia for a moment, you have the choice of hurried, not thoroughly tested, patches; or waiting weeks while they test it thoroughly.

    Think of the sheer number of test cases. You've got how many different versions of Windows still supported. Multiply that by all the apps MSFT sells (e.g.: Office) and all the apps that major corporations also run (e.g. Oracle). Multiply by a few hundred hardware platfroms.

    I'm not particulary fond of MSFT myself, but complaining about the speed AND quality of their patches reflects poorly on you.

  179. Re:Why does "remote hole" == elevation of privileg by Anonymous Coward · · Score: 0

    ay dios mio, carajo cabron

  180. Re:Why does "remote hole" == elevation of privileg by Anonymous Coward · · Score: 0

    I have, on this very desk right now, a box running a stock, unmodified, out-of-the-box, default install of OpenBSD 3.4, which was just installed a few months ago.

    It has IPV6 enabled.

    Please look into these things before you post about them.

  181. Physical access = no security by gottabeme · · Score: 1

    Doesn't that violate the first rule of security: restrict physical access? If anyone can walk in and access the firewalls/routers, they could do whatever they want to them, OpenBSD or not.

    --
    "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
    1. Re:Physical access = no security by evilviper · · Score: 1

      They don't have the kind of access they would need to do anything with... There is no floppy or CD-Rom. There is no keyboard or monitor attached. There is a password on the bios. But most importantly, this device is in a high traffic area. It would take several minutes for anybody to do something malicious, and they'd be seen by numerous people in a matter of seconds.

      Now, if you don't have a similar situation, you could always have it locked-up, so that just the reset button is exposed. Or maybe you could have it locked-up, but have it plugged-in to a surge protector with an accessibly switch.

      Besides that, security in the real world is a trade-off... Physical security is a must if you have data or machines that need to be protected, but a firewall isn't always that critical of a device (no servers are behind it, etc).

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Physical access = no security by Anonymous Coward · · Score: 0

      It would only take a few seconds to completely replace it with another box that looked like it, but that was configured to do nearly anything... Where was this box again? he he he

    3. Re:Physical access = no security by evilviper · · Score: 1
      It would only take a few seconds to completely replace it with another box that looked like it,

      No, it's in a rack where the cables aren't easily accessible. It takes me a bare minimum of 5 minutes to disconnect it (and quite a bit longer to re-connect it) and that's after I've done it several times.

      Besides that, you wouldn't know the exact firewall rules on the box, so it would be revealed as a fake in no time. You also couldn't quite duplicate my handwriting on the faceplate.

      Besides, it's a moot point since the two exits are highly visible. There are much more valuable things in that building than this router!
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  182. Cool. by gottabeme · · Score: 1

    I see. Interesting. :)

    --
    "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
  183. Re:Maybe time to drop this "securitier than thou" by IcePic · · Score: 1

    There is a difference between:
    "He should do X" and
    "I think he shoudl do X to achieve Y".
    Especially when Y isn't on the goals.html page.
    Yes, more users would seem logical, but it's not one
    of the goals. Reread it and you'll see.

    --
    -- I'm as unique as everyone else.
  184. YHBT by ^BR · · Score: 1

    See Daniel Harmeier answer.

    Basically OpenBSD releases are supported one year (2 releases). i.e. you have to upgrade only any other release. In fact a release is supported for 13 months to give users a 1 month window to upgrade.

    At the time of the telnetd exploit (July 2001) the oldest supported release was 2.7 or 2.8 and telnetd had been disabled from the default install between 2.5 and 2.6. So if you used a supported release you were safe. Since upgrades are free and take about one hour there's no reason not to do it once a year...

  185. Re:Funny that... by obirt · · Score: 1

    Um, maybe you haven't seen that Microsoft has been making IE and Outlook Express for Mac since version 3 of Internet Explorer and Outlook Express 4.5. IE is also included in MacOS X installs.

    --

    I use to be indecisive, but now I'm not so sure.
  186. Re:Funny that... by Coward+the+Anonymous · · Score: 1

    But the Mac port of IE is a different codebase.

    Here is an MSDN article from 1998 that tells how MS did it.
    http://msdn.microsoft.com/archive/default.asp?ur l= /archive/en-us/dnarwbgen/html/msdn_unixwin32.asp

    They used MainSoft's Win32 layer for Unix.

    --
    -- Jason