Slashdot Mirror


Security Hole In SNMP

wiredog writes: "From ZDNET comes the news that there is apparently a serious security flaw in the Simple Network Management Protocol, used to control routers and other network devices." An anonymous reader points to the CERT advisory as well.

267 comments

  1. Alternatives by Prizm · · Score: 1

    So what are the alternatives? If SNMP is so vulnerable, what can be done? Will firmware for all hardware (routers, etc.) need to be upgraded? Sounds like a pretty big flaw.

    1. Re:Alternatives by NWT · · Score: 1

      That's what I actually did:

      (root@Insomnia)-(~)
      # apt-get remove snmp
      Reading Package Lists... Done
      Building Dependency Tree... Done
      The following packages will be REMOVED:
      snmp 0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
      Need to get 0B of archives. After unpacking 343kB will be freed.
      Do you want to continue? [Y/n] Y
      (Reading database ... 15469 files and directories currently installed.)
      Removing snmp ...

      --
      Life sucks.
    2. Re:Alternatives by stinky+wizzleteats · · Score: 3, Informative

      SNMP is well known to be a security problem (at least in the networking community). The answer is to cut all of it off at your firewall, and make sure your internal networks are zoned appropriately. The best way to deal with it right now is to put all your equpiments' management addresses in a management VLAN, of which none of the user ports are members, and then control access to it via the router you'll use to get to the VLAN.

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

      Network manageble devices such as routers and switches should have access-lists (permit - lists) only allowing trusted IP addresses anyway. Its pretty simple and should be an obvious security step even before this advisory.

    4. Re:Alternatives by modecx · · Score: 1

      Yeah, that's all great for you Debian users. Point is, there's many hundreds of thousands of devices on the internet (not just Desktop machines running linux, ya know?) that use SNMP.

      It's a really great and useful protocol, but if you have any intelligence at all, you firewall off all SNMP enabled devices from anyone you don't trust anyway.

      Either way, it's going to take a bit of work to patch all the machines using SNMP.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    5. Re:Alternatives by IAgreeWithThisPost · · Score: 0

      anyone who has an SNMP enabled device that isn't firewalled out on the net is an idiot in the first place.

      Anyone that uses linux as a firewall on the net is also an idiot.

      --
      security through obscurity = modding down anti-linux posts so maybe noone will see them
    6. Re:Alternatives by gmack · · Score: 3, Informative

      This is why I've always tended to run snmp on a non routable address block. It's saved me a few times.

    7. Re:Alternatives by Anonymous Coward · · Score: 0

      Wow, just when I thought no one could be that stupid!

    8. Re:Alternatives by nickjennings · · Score: 1

      Disable snmp-sets (which allows the remote admin to change data on the target system). I only use SNMP for infomation gathering, and do nothing with snmp-sets.

      Also, if your implementation supports it, bind SNMP to the back end (internal network).

    9. Re:Alternatives by Anonymous Coward · · Score: 0

      > Anyone that uses linux as a firewall on the net is also an idiot.

      ...and this would be because?...

    10. Re:Alternatives by Anonymous Coward · · Score: 0

      seems like no matter what youdo people are going to find a way to break it.

    11. Re:Alternatives by fanatic · · Score: 2

      Disable snmp-sets (which allows the remote admin to change data on the target system). I only use SNMP for infomation gathering, and do nothing with snmp-sets.

      We do the same, almost universally, certainly for all of our Cisco routers and switches. Unfortunately, that does not address all the issues here, as some of these are buffer overflows which are independent of community string and allow DOS attacks. Unfortunately, the grisly details don't seem to be available - CERT refers to docs at mitre, but mitre currently isn't disclosing what these contain.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    12. Re:Alternatives by Quill_28 · · Score: 1

      That's right because telnet is so secure.
      And logging into 1,000 devices so much fun.

    13. Re:Alternatives by -brazil- · · Score: 1
      Plainly said, SNMP fellates asinine phallus. Its capabilities are very limited, the security model is a total joke (unencrypted password) and the information model a total mess.


      There are a number of vastly superior management architectures. Unfortunately, none of them are nearly as widely supported by vendors as SNMP is. That is the only reason why anyone would use SNMP.

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    14. Re:Alternatives by Tony-A · · Score: 2

      Kindergarden lesson.
      Don't talk to strangers.

      And this means you do not connect a vulnerable server to the internet to download patches.

    15. Re:Alternatives by eggnet · · Score: 1
      The best way to deal with it right now is to put all your equpiments' management addresses in a management VLAN, of which none of the user ports are members, and then control access to it via the router you'll use to get to the VLAN.

      That's not too useful for products with only in-band management capabilities.

  2. Not much scanning for it yet. by UnderAttack · · Score: 3, Informative

    So far, DShield does not have too much scanning for it yet (data).
    But I guess the kiddies are still sharpening the tools...

    --
    ---- join dshield.org Distributed Intrusion Detec
  3. Why am I not allowed to metamoderate anymore? by Anonymous Coward · · Score: 0

    I suspect it's because I metamodded as 'unfair' a bunch of 'modslapped' posts.

    1. Re:Why am I not allowed to metamoderate anymore? by Anonymous Coward · · Score: 0

      Check your Karma... If it is below 1 you cannot metamoderate till you post something that gets modded up....

    2. Re:Why am I not allowed to metamoderate anymore? by Anonymous Coward · · Score: 0

      My karma's at 14. I think it's targetted. Anyone else see this?

    3. Re:Why am I not allowed to metamoderate anymore? by Anonymous Coward · · Score: 0

      Maybe I just don't want any further reprisals and am posting AC on purpose?

    4. Re:Why am I not allowed to metamoderate anymore? by Anonymous Coward · · Score: 0

      My karma is 39, but the fascists here removed my ability to metamoderate soon after I modded up the original post in The Thread. Oh well, I never metamoderated anyway since it's broken beyond repair.

    5. Re:Why am I not allowed to metamoderate anymore? by Anonymous Coward · · Score: 0

      AHA! I knew it wasn't just me.
      Fucking bitches.
      Come to think of it, I think I moderated that post up too.

      $0.25 says we never get to moderate again either.

  4. What is the flaw? by Apreche · · Score: 0, Flamebait

    Once again a security flaw is found, but nobody tells anyone what the security flaw is. While they take there time to fix it, crackers are hard at work trying to figure out what it is and how to exploit it. If they told everyone what it is right away, there would be a patch and the problem would be solved before any bad stuff happened.
    MS has the same policy that these guys do. One day MS is going to get hacked while they take their time writing a patch, maybe then they'll wake up.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:What is the flaw? by Anonymous Coward · · Score: 0

      You ididot!

      First of all, the concept which you were complaining about has in fact worked, which is why it is still around. Whether it works better than the obvious alternative (which has also worked) has been, is being, and probably will be disputed for years to come

      Esp in this case, if they told everyone what it was right away, people would exploit it. This is no ordinary bug! All hardware and software that uses snmp must be fixed

    2. Re:What is the flaw? by Anonymous Coward · · Score: 0

      What more do you want? There is a link to a detailed technical white paper and a toolkit. Do you want a c4nn3d 5pl01t 5kr1pt for this? Is that what would help you understand?

    3. Re:What is the flaw? by richw · · Score: 2, Informative

      Looks to me like there's a pretty complete analysis of the flaws on the CERT page linked to in articlie

    4. Re:What is the flaw? by kindbud · · Score: 4, Informative

      Once again a security flaw is found, but nobody tells anyone what the security flaw is.

      Bullshit:

      http://www.kb.cert.org/vuls/id/107186
      http://www.kb.cert.org/vuls/id/854306

      These are linked to on the first page of the CERT Advisory. RTFA, doofus.

      --
      Edith Keeler Must Die
    5. Re:What is the flaw? by Anonymous Coward · · Score: 0

      You are an idiot if you think those pages provide any useful information.

    6. Re:What is the flaw? by Anonymous Coward · · Score: 0

      Lets see we could do a couple of things..

      1) Find flaws and not tell anyone...
      2) Find flaws, and tell the manufacture and the kiddies at the same time...
      3) Find flaws, and tell the manufactures.. give them time to fix the problem.. once fixed their is no reason to tell anyone..
      or
      4) Find flaws, and tell the manufactures.. give them ample time to fix the problem.. then make a public announcement.

      What option here is the best for the Manufacture and the consumer ?? even idiots can (should) be able to pick the best option here !!!

    7. Re:What is the flaw? by Florian+Weimer · · Score: 4, Informative
      Obviously, you have never read such notes, otherwise you would now that CERT/CC never releases information which can be used to reproduce problems. They do point to the problems, but do not provide details. (Most of the time, you can guess the concrete problem, though.)

      In fact, there are several different buffer overflow and format string bugs, in different SNMP implementations. The OUSPG report (which triggered this advisory) seems to be more detailed, but I still have to read it. (OTOH, SNMP vulnerabilities are rather boring stuff nowadays, any sane person blocks SNMP at the closest router.)

    8. Re:What is the flaw? by Anonymous Coward · · Score: 0

      if you bothered to read the zdnet article the vuln was found months ago and they kept it secret until rumors of it started to spread. Then they wrote up the advisories. If you notice the date on the advisories is "Original release date: February 12, 2002" before telling someone to RTFA maybe you should RTFA.

    9. Re:What is the flaw? by rhost89 · · Score: 1

      QWell they might not, but the uni taht did the study has released the jar files to scan for the exploits. Simple matter of extracting the classes and if need be de-compiling the byte code.

      --
      I will bend your mind with my spoon
    10. Re:What is the flaw? by kindbud · · Score: 1, Flamebait

      No one else is required to be logical and consistent, so why should I? Eat my ass, butt pirate!!!

      --
      Edith Keeler Must Die
    11. Re:What is the flaw? by Drishmung · · Score: 1

      Cisco have a rather plainer explanation of the impact (together with a fix for their equipment). In summary, vulnerable customer facing equipment can be made to restart, or worse, if it runs SNMP, even with some access control in place.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    12. Re:What is the flaw? by Florian+Weimer · · Score: 2

      That's one particular effect of the vulnerabilties on the products of one vendor (actually, multiple vendors, because of Cisco's acquisitions).

      As expected, the Cisco notice does not contain any explanations which would make easier for you to conduct your own tests.

    13. Re:What is the flaw? by Drishmung · · Score: 1
      True, but a widespread one. From the Cisco site:
      The vulnerability can be exploited to produce a Denial of Service (DoS) attack. When the vulnerability is exploited, it can cause an affected Cisco product to crash and reload.

      I suspect the same is true of many other implementations.

      If you want to conduct your own tests, you can always run the PROTOS suite, but at over 53,000 individual tests that could take a while.

      I rather suspect the script kiddies well let us know the specific vulnerabilities all too soon. Sigh.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
  5. FreeBSD may be vulnerable... by NewbieSpaz · · Score: 1, Informative

    If you're running FreeBSD check on this:
    FreeBSD has issued the following FreeBSD Security Advisory regarding the UCD-SNMP / NET-SNMP package:
    ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisorie s/ FreeBSD-SA-02:09.snmp.asc.

    --
    ------
    Random, useless fact: I type in startx entirely with my left hand.
    1. Re:FreeBSD may be vulnerable... by Anonymous Coward · · Score: 0

      That link is broken... I can't find the advisory anywhere. What's the deal?

    2. Re:FreeBSD may be vulnerable... by prog-guru · · Score: 1

      That advisory is not up yet, I was looking for it earlier.

      Read the CERT advisory, if you installed an UCD-SNMP or NET-SNMP from ports you will have to upgrade. You can grab ucd-snmp-4.2.3 from Sourceforge BTW, which they say should be OK.

      --

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

  6. Interesting by rabtech · · Score: 3, Insightful

    This appears to be quite serious... check out the list of vendors: http://www.cert.org/advisories/CA-2002-03.html#ven dors

    It includes Cisco, Microsoft, HP, Sun, Novell, and many others. When it comes to SNMP bugs, it would seem that most vendors are created equal.

    --
    Natural != (nontoxic || beneficial)
    1. Re:Interesting by Anonymous Coward · · Score: 0

      Why isnt linksys there???????? They make routers too....

    2. Re:Interesting by Syberghost · · Score: 2

      Two funny bits about this:

      Sun, HP, and RedHat all listed links to the patches before patches were ready.

      In fact, as of this morning, only RedHat had coughed up a patch yet. But Sun and HP still recommend you install the nonexistent patch right away.

      Also, hmm, Microsoft doesn't use Open Source code, but their product is curiously affected by this vulnerability that mostly afflicts UNIX-based implementations...

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

      Also, hmm, Microsoft doesn't use Open Source code, but their product is curiously affected by this vulnerability that mostly afflicts UNIX-based implementations...

      you *idiot*...do you not think that maybe, just *maybe*, both MS and the Unix implementation comply with the RFC standards for SNMP and not that MS stole stuff from the Unix implementation?
      Besides which, what equates Open Source with all flavors of Unix?

      ...of all the mindless trollish things to say...

    4. Re:Interesting by Syberghost · · Score: 2

      Besides which, what equates Open Source with all flavors of Unix?

      UCSD's Free reference code, that's what. The same thing Microsoft used.

  7. From patches to kings by caferace · · Score: 3, Informative
    Seeing as how CERT was aware of this last summer, and has been working with vendors (ALL the big names) to get it corrected at least we can hope that the patches are available.

    Getting them installed may be a different story. There are probably a lot of "forgotten" SNMP devices out there...

    1. Re:From patches to kings by Cramer · · Score: 1

      My problem is that, if this has been "known" for almost a year, why hasn't anyone fixed it yet? Cisco, who normally is very proactive in fixing things that let people crash your expensive routers and switches, only recently published an alert and started officially releasing patched software yesturday (2/12/2002)

      Yes, SNMP can be very insecure. However, for many of us, it's an inescapable evil.

  8. Re:My opinion on the article by Anonymous Coward · · Score: 0

    good sporge my friend.

  9. no details by (startx) · · Score: 0

    How can you write an article that long without using any specific details at all about what the problem actually is?

  10. I thought SNMP was a security hole... by mumblefish · · Score: 2, Informative

    How many other protocols tell you "That's the wrong password, try this one ...".
    It's probably changed since I last worked with it, but it just looked kindof funny.

    matt

    1. Re:I thought SNMP was a security hole... by hardaker · · Score: 2

      Um, the protocol has never operated that way so I'm sort of confused why you think it would. In fact, the version 1 and version 2 of the protocol wouldn't even answer at all if you sent it an incorrect community name. Version 3 does issue a "report" saying the cryptographic checksum was incorrect.

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    2. Re:I thought SNMP was a security hole... by pjl5602 · · Score: 1

      Yeah, and what the heck do you know about SNMP?!? :-)

    3. Re:I thought SNMP was a security hole... by fiber_halo · · Score: 2, Informative

      It hasn't worked that way for a long time, but here's what used to happen in some implementations:

      - Send an SNMP set or get to a box. Use any ol' random community string.
      - The box then sends an SNMP trap to its management station which contained the cleartext real community string.

      If you had a packet sniffer, you could easily get the community string. I don't remember offhand if the trap contained the read-only or read-write string, but still, either way, I don't want a device doing that.

      That was a long time ago. I can't imagine any devices still have such a hole unless they haven't been upgraded in years.

    4. Re:I thought SNMP was a security hole... by vrmlguy · · Score: 2
      On many systems, the SNMP daemon/service can be configured such that the trap contains a so-called "trap" string, used exclusively to validate the trap. This prevents the problem outlined by fiber_halo above.

      For example, on a WinNT server that isn't too far from me, I bring up the [Network] control panel, hit the [Services] tab, double-click on the [SNMP Service] line, hit the [Traps] tab, and see that teh [Community Name] is set to "trap". Also, if I hit the [Security] tab, I see that the [Send Authentication Trap] checkbox is checked, so an invalid community string will cause a trap to be sent to the management station.

      On the other hand, the [Accepted Community Names] are set to "Public", with READ-ONLY rights, and "Private", with READ-WRITE rights. Finally, [Accept SNMP Packets From Any Host] is checked, rather than [Accept SNMP Packets From These Hosts]. This means that the system is rather open, but since it is behind a firewall that blocks all SNMP traffic, it isn't too much of an issue.

      --
      Nothing for 6-digit uids?
  11. The benefits of diversity by joebp · · Score: 1
    Numerous vulnerabilities have been reported in multiple vendors' SNMP implementations.
    Uh, doesn't this stink slightly of 'Protocol XXX was implementable insecurely, so it commonly was.'

    How silly to deploy a less-than-perfect protocol so widely with no real diversity in its implentations, and indeed no built-in security.

    1. Re:The benefits of diversity by Anonymous Coward · · Score: 0

      This appears to be the final nail in the coffin for BSD-style open source software, and GPL software may suffer a serious blow. Let me explain. BSD provided the first SNMP implementation, and acted as a guide for Microsoft, Cisco, Linux, LinkSys, IBM, etc. Sometimes it was rewritten, sometimes it was copied verbatim. Unfortunately, the original BSD implementation had security flaws, and so did everyone that copied from it. The attempt to save time and money by using pre-existing, Open Source software resulted in everyone being vulnerable.

      Companies are learning to think twice before using "open source" software. The "all bugs are shallow given enough eyes" theory has been thoroughly discredited, and the cost of writing a new and bug free implementation is less than the cost of being exploited.

    2. Re:The benefits of diversity by Quill_28 · · Score: 1

      What a crock of crap. BSD was not first. I will assume you are one of those trolley things.

    3. Re:The benefits of diversity by Tony-A · · Score: 2

      We'll see how it plays out. Methinks it will cause much less problems than such as Code Red. Looks like the *BSDs may have had it pretty well patched for a year or so. Guess the closed-source don't have very good eyes.

  12. 'Net meltdown once again imminent by __aaromg1353 · · Score: 1

    Once again, we are faced with the meltdown of the Internet as we know it... To be honest, I'm a lot more worried about all the unsolicited advertising and spam melting down the Internet then some teenagers with extra time on their hands.

    --Nick

  13. Not a SNMP hole by Anonymous Coward · · Score: 4, Informative

    This is a security hole in many implementations of SNMP, not in the protocol itself. This means that products can be patched without switching to a new protocol. Of course, SNMP devices will still be insecure if you don't change the default community strings (and even then, SNMPv1 sends the strings in plaintext).

    1. Re:Not a SNMP hole by Quill_28 · · Score: 4, Informative

      Actually this is first post that has made any sense. The problem in not with the SNMP protocol, but rather the software that implemented SNMP. This means the one hack(crack) will effect net-snmp but not MS's crappy agent and vice-versa. btw security problems with the SNMP protocol have been addressed in SNMPv3. Also, in most cases the only thing the crackers can do is shut the box down. I know DoS is a big deal, but taking over a router is bigger.

    2. Re:Not a SNMP hole by saider · · Score: 0, Offtopic

      This means the one hack(crack) will effect net-snmp but not MS's crappy agent and vice-versa.

      Tee-hee. A little of the slashdot trademark smack-MS-at-every-opportunity-even-when-it-isn't-r elevant comes through. The poster could have made his point without it, but instead chose to insert the "crappy" modifier before MS.

      I don't know much about the various implementations and Microsoft's implementation may very well leave much to be desired. But cheap shots are still cheap shots.

      If this post is not moderated -1:Offtopic, then Slashdot's crappy moderation system must be at fault.

      --


      Remember, You are unique...just like everyone else.
    3. Re:Not a SNMP hole by Quill_28 · · Score: 1

      Sorry, I happen to know that MS SNMP agent was crap. Ask anyone who knows. Net-SNMP along with some other commerical vendors are simply superior. You should have seen the original MS agent on NT 4.0 it was very shoddy. They still don't support SNMPv3. I also don't doubt that if MS wanted to their SNMP agent would be solid, they simply aren't interested in this right now. Further, I thought every one who hated MS had to write it M$ But you do make a interesting point. I must admit, while I spoke the truth, it was cheap shot.

    4. Re:Not a SNMP hole by tqbf · · Score: 4, Informative
      If this was a hole in an SMTP server it would make sense to say that it's specific to the server. Because the protocol in question in SNMP, it is NOT valid to make this assumption. Virtually all implementations of SNMP trace a lineage back to a common, ancient implementation.

      The reason for this is that SNMP uses an incredibly complicated wire format: ASN.1/BER. ASN.1/BER is based on the (once seductive) idea that you could avoid interoperability and extensibility problems by (in effect) defining a programming language to encode and decode data structures. As long as you implement the primitives of the language, third parties can implement arbitrarily complex constructs on top of the protocol without changing your code.

      The reality, of course, is that almost all queries fit into a tiny subset of the "language", and that the "language" itself is so complicated to implement (relative to other protocols) that nobody is willing to "reinvent the wheel".

      So they all downoad the (free) CMU or UCD SNMP library and use that.

      Hence, everyone is vulnerable.

    5. Re:Not a SNMP hole by tqbf · · Score: 4, Informative

      Nobody uses SNMPv3.

      Nobody uses SNMPv2

      Everyone uses SNMPv1

      People will ALWAYS use SNMPv1. Nobody will set up a new authentication infrastructure just for SNMP. They will build ad-hoc backchannels to isolate SNMP from the rest of the Internet. They will fail repeatedly, but it won't be nearly as expensive as deploying an entire new security infrastructure for network management.

      This is the same reason why nobody will ever use DNSSEC, and why everyone uses SSH. SSH did the simplest thing possible and left the infrastructure up to the consumers. DNSSEC and SNMPvNG repeatedly fucked this simple problem up by trying to mandate more of the environment than was required to get off the ground.

    6. Re:Not a SNMP hole by hardaker · · Score: 3, Interesting

      Actually, that's not true. Of a survey I recently took of SNMP users, 33% did use SNMPv3 and what's even better is that 15% of the total didn't use v1 at all.

      People are beginning to use v3 as the product vendors are beginning to ship it in the majority of the products. Unfortunately, it's still not "all", as you well know.

      (and as for dnssec, the reason it can't be used effectively now is that verisign won't let it be used because they refuse to sign the .com/.org/.net roots)

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    7. Re:Not a SNMP hole by Quill_28 · · Score: 1

      Not even close. I would suspect that most vendors use commerical SNMP agents. Especially the embedded folks.

      For someone who seems to be knowledgable you sure stretch the truth alot.

    8. Re:Not a SNMP hole by Anonymous Coward · · Score: 0
      The poster could have made his point without it, but instead chose to insert the "crappy" modifier before MS.


      Actually it was after.

    9. Re:Not a SNMP hole by Dwonis · · Score: 3, Funny

      It's not really MS bashing if it's true.

    10. Re:Not a SNMP hole by Anonymous Coward · · Score: 0

      The problem is _not_ in the protocol itself (though it is certainly not the most secure protocol around, gotta have a look at SNMPv3 to see if that's really an improvement), but in the various agents and managers. These are the one potentially vulnerable to DoS, buffer overflows and format strings. Add this to the fact that there is no authentication in SNMP, and anyone can exploit a lazily coded agent. Still, you'd need an exploit for each different target agent, therefore it is not a protocol vuln.

  14. From the so-never-mail-your-passwords dept? by neoevans · · Score: 5, Insightful

    Who's in charge of Acronyms around here? It's not an SMTP problem!

    --
    "You are not a beautiful and unique snowflake."...Tyler Durden
    1. Re:From the so-never-mail-your-passwords dept? by DickPhallus · · Score: 1

      The dept. doesn't neccessarily have to have the same bloody acronyms in it.

      I imagine it's a reference to the fact that routers and boxen using the SNMP could lead to passwords being stolen from emails or something... I don't know... but I doubt it's a case of mistake network protocols... sheesh...

      --

      --
      Some weasel took the cork out of my lunch.
    2. Re:From the so-never-mail-your-passwords dept? by Anonymous Coward · · Score: 0

      I'm with the mistaken network protocols poster.

    3. Re:From the so-never-mail-your-passwords dept? by dsaljurator · · Score: 1

      So-Never-Mail-your-Passwords

      SNMP

      it's supposed to be funny.
      ha.

    4. Re:From the so-never-mail-your-passwords dept? by Cowboy71 · · Score: 1

      And I always thought it was Security's Not My Problem.....

  15. The scary part is... by wiredog · · Score: 2

    Disabling SNMP doesn't close the SNMP hole, in some cases. Apparently, the hole may be in SNMP itself.

    1. Re:The scary part is... by 2starr · · Score: 3, Interesting

      Well, yes and no. It sounds like there are some assumptions that are commonly made when processing traps. However, if someone wants to be malicious, those assumptions may not hold. But, the protocol isn't necessarily flawed. It just means that developers need to check their assumptions (like they should all the time).

      --

      "Let your heart soar as high as it will. Refuse to be average." - A. W. Tozer

    2. Re:The scary part is... by why-is-it · · Score: 1

      Disabling SNMP doesn't close the SNMP hole, in some cases. Apparently, the hole may be in SNMP itself.

      How so? If there is no daemon listening on the port, how can a system be at risk? If I don't run an SNMP daemon, any SNMP data that hits my boxen will be dropped.

      Mind you, the implications of this issue is huge for those that run Tivoli / NetView or OpenView management systems.

      --
      *** Where are we going? And what's with this handbasket?
    3. Re:The scary part is... by Anonymous Coward · · Score: 0

      Apparently, the hole may be in SNMP itself

      Yes, and my car may run on water, pigs may fly, and you may have a brain.

      Many things may be true, but it doesn't mean that they are.

      In this case the "hole" is no more in SNMP than the other examples I gave are true.

      Try reading the articles - I know that the ZDNet and CERT articles are complete fluff, but some digging results in the fact that these are not flaws in the protocol, but in the implementations of the protocol.

  16. Well duh. by Anonymous Coward · · Score: 3, Funny

    What do you expect from a protocol named Security's Not My Problem?

    1. Re:Well duh. by TheGratefulNet · · Score: 2
      SNMP is also known as:

      Saturate the Network with Mangled Packets.

      (the early CMU code used the phrase "mangled packet" as one of its error messages)

      --

      --
      "It is now safe to switch off your computer."
    2. Re:Well duh. by Guido69 · · Score: 1

      I had no idea this protocol was developed by Microsoft.

      --
      - If we aren't supposed to eat animals, then why are they made out of meat? - Steven Wright
  17. Delay in release by Anonymous Coward · · Score: 1, Interesting

    What I would like to know is why it took CERT so long to release this information.

    CERT has a 45 day release policy, which apparently they are ignoring!

    Many vendors have apparently known of this issue since last Fall! A bit longer then the 45 day policy. :P

  18. End of email from SANS... by heliocentric · · Score: 5, Informative

    Turning off SNMP was one of the strong recommendations in the Top 20 Internet Security Threats that the FBI's NIPC and SANS and the Federal CIO Council issued on October 1, 2001. If you didn't take that action then, now might be a good time to correct the rest of the top 20 as well as the SNMP problem. The Top 20 document is posted at http://www.sans.org/top20.htm

    --
    Wheeeee
    1. Re:End of email from SANS... by 2starr · · Score: 2, Insightful

      Let's not send the wrong message here... they said turn it off if you don't need it. Don't blow up your car just so no one will steal it. Lock the doors!

      Similarly, SNMP is a really useful tool that administrators should be making even more use of. They shouldn't get rid of it just because of this bug or the fact that lots of people use defautl passwords. That doesn't make the tool bad. Fix the bug(s). (Have there been other bugs recently?) Set the passwords. Save the car.

      --

      "Let your heart soar as high as it will. Refuse to be average." - A. W. Tozer

    2. Re:End of email from SANS... by klieber · · Score: 2, Informative
      Did you even bother to read the CERT advisory?

      "As a general rule, the CERT/CC recommends disabling any service or capability that is not explicitly required, including SNMP. Unfortunately, some of the affected products exhibited unexpected behavior or denial of service conditions when exposed to the OUSPG test suite even if SNMP was not enabled. In these cases, disabling SNMP should be used in conjunction with the filtering practices listed below to provide additional protection. "

      --
      Gentoo Linux http://gentoo.org/
    3. Re:End of email from SANS... by nickjennings · · Score: 1

      SNMP Is actually a very usefull and (if used right) is a non-issue with security.

      If you use SNMP only as a data gathering tool (i.e. you do NOT allow snmp-sets, which can change configuration data on the system) the worst anyone could do (if allowed) would be to do an snmp-get and get some info on your system (such as name, load avg, etc.)

      any recent version of SNMP also has the ability to bind to a port and/or subnet mask.

      So, if you lock down your boxen, and only allow snmp requests from internal networks, you're pretty secure. Someone would have to hack an internal machine & then they would only be able to get some general info on the server.

    4. Re:End of email from SANS... by Anonymous Coward · · Score: 0

      > "As a general rule, the CERT/CC recommends disabling any service or capability that is not explicitly required, including SNMP. Unfortunately, some of the affected products exhibited unexpected behavior or denial of service conditions when exposed to the OUSPG test suite even if SNMP was not enabled. In these cases, disabling SNMP should be used in conjunction with the filtering practices listed below to provide additional protection. "

      ?? How can an SNMP daemon be vulnerable if it isn't running? Is this a shot against some all-in-one servers (IIS doesn't run SNMP, does it? I thought it was a separate service)?..

    5. Re:End of email from SANS... by Alsee · · Score: 1

      How can an SNMP daemon be vulnerable if it isn't running?

      Note that this only applies to "some of the affected products". It probably doesn't apply to computers. Perhaps some network devices might read the SNMP packet (and crash on a bad one) before checking to see that SNMP is disabled.

      It may seem pretty dumb to process SNMP if you aren't using SNMP, but programming for a "device" is a different universe...

      Cale modem firmware:
      Filter layer (ignores 99.999% of everything it sees):
      *If it's not addressed to us, ignore it.
      *If it's not service X or service Y ignore it.
      *WOW! It is X or Y, and addressed to us. Decode and give to managment layer.

      Management layer (this is a cable modem, why the heck are you here? grumble grumble):
      *service X: do stuff.
      *service Y: check for disabled flag, do stuff.

      Note: service Y = SNMP


      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    6. Re:End of email from SANS... by luteijn · · Score: 1

      Except that you can still cause a buffer to overrun, if you sent the right (wrong?) Read-request.

  19. Duh! by Anonymous Coward · · Score: 0

    Everyone who ever bothered to learn anything about security knows that SNMP is a very insecure protocol, and as my MCSE instructor (believe it or not) told us, DO NOT RUN SNMP ON THE INTERNET! Anyone who does gets what he or she deserves.

    1. Re:Duh! by Anonymous Coward · · Score: 0

      Tell that to the big Tier 1 providers when their customers demand utilization statistics.

    2. Re:Duh! by Anonymous Coward · · Score: 0

      And who can forget the SMNP/Service pack fiasco on NT4...

      In SP3 changes were made to snmp so that if you happened to add SNMP after SP3, you had to reservicepack the machine for ANY network related hardware change {including removing / adding protocols}

  20. I'm not sure if this is 100%... by bloodletting · · Score: 1
    ...but for a Cisco temporary fix, you can always try this line:

    snmp-server host [snmp server ip] [community string] snmp

    I'm not sure if ACL'ing 162, 163, and 1993 from outside your network will do any good for this, but it can't hurt.

    1. Re:I'm not sure if this is 100%... by Anonymous Coward · · Score: 0

      Try

      No SNMP server

      on a pix anyway ;)

    2. Re:I'm not sure if this is 100%... by bloodletting · · Score: 1

      Heh...yeah. On a router, 'no snmp' will wipe it off completely. If you do have a need to run SNMP for traffic analysis or God forbid, Cisco Works, the lines I listed *should* limit the access to the router from your local SNMP collector as well as from outside your network.

    3. Re:I'm not sure if this is 100%... by Anonymous Coward · · Score: 0

      Insider hint: It Does No Good..

  21. What about obsoleted equipment? by Agent+Green · · Score: 1

    I know it's almost instinctive to push the idea of an "upgrade", but I don't think all shops are in a position to do that.

    Fortunately, my own network is behind a NAT gateway, but would it be possible to tank my APC SNMP adapter (the old style w/o web), and my 3Com LanPlex 2500 FDDI switch?

    SNMP is supposed to be a "simple" protocol, per se, which is generally supposed to be left untrusted. Given the turnaround for exploits, I'm surprised this one took so long to come out...even if it was hidden from the general public for so long.

    --
    // Agent Green (Ian / IU7 / KB1JQO)
    // IEEE 802.3: All 10base Are Belong To Us
  22. Was it really... by Anonymous Coward · · Score: 0

    Was it really a good idea to place the details of the exploit on the site?

    I'm not trying to make an argument for security through obscurity in all cases, but it seems like the right thing to do in this case, considering the potential damage and impracticality of fixing it in a timely manner.

  23. Re:And this affects by jmcleod · · Score: 1

    If you actually read the advisory, you'll see that Microsoft is just as vulnerable as just about everyone else with an SNMP implementation. The bug is in SNMP, not any particular platform that the service resides on.

    --
    -jeremy
  24. Re:My opinion on the article by neoevans · · Score: 1

    WTF was that!

    --
    "You are not a beautiful and unique snowflake."...Tyler Durden
  25. You mean, besides the fact... by thehossman · · Score: 1

    ...that the community strings (aka: passwords) are sent in cleartext?

    --
    -- The Hoss Man
  26. Security ? - Not My Problem. by motyl · · Score: 1

    SNMP

  27. SNMP's a pretty damned scary protocol anyway by ErikTheRed · · Score: 3, Insightful

    Even without the aforementioend flaws (whatever they are), SNMP is a truely horrible protocol. The only real security in most implementations is based on IP Address and SNMP Domain Name. Most network devices will be "polite" with their IP addresses (especially when DHCP is enabled), so taking over an IP address is rarely a problem (assuming IP spoofing doesn't suit your needs). And the Domain Name is rarely difficult to brute-force.

    But this assumes that security is even configured at all. So many network devices support SNMP these days that anything less than perfect administration can result in all kinds of trouble. Be honest: how many networks that you know of don't have several devices set to the "public" domain with no address filtering. Hello, Denial of Service.

    After all these years of (alleged) focus on network security, I'm pretty shocked that there isn't a widely deployed standard based on public-key encryption, digital signatures, and other means of access control. You can't really make the argument that this is rocket science anymore...

    --

    Help save the critically endangered Blue Iguana
    1. Re:SNMP's a pretty damned scary protocol anyway by Quill_28 · · Score: 3, Informative

      Ever heard of SNMPv3?

    2. Re:SNMP's a pretty damned scary protocol anyway by Simpler · · Score: 2, Interesting
      Sure... but a frail minority of network devices support V3. SNMPv1 is still the norm for all but a few device providers (CISCO).

      Face it... if you must use SNMPv1, make sure the router configuration port is on a private LAN and not accessible to the service ports you are providing. And pray someone doesn't break through.

    3. Re:SNMP's a pretty damned scary protocol anyway by jo42 · · Score: 1
      > Ever heard of SNMPv3?

      Oh, you mean CNMPv1 (Complicated Network Management Protocol)...

    4. Re:SNMP's a pretty damned scary protocol anyway by nickjennings · · Score: 2, Insightful

      The security in ANY service (*read: smtp, dns, snmp etc.*) is questionable when you do not restrict who is able to access it.

      Why, just because SNMP provides a community string as a level of deterent, you says it's insecure because of this? Anyone with a tinge of security mindedness knows that you don't want SNMP exposed to the world in the same way you don't want HTTP available to external IPs (on an intranet machine).

      If you bind the snmp daemon to the internal network, and disable snmp-sets, you have a pretty locked down information gathering service.

      I use SNMP as a remote information gathering tool for a home-brewed network monitor, No One can even know I am running SNMP untill they first break into my internal network.

      Not saying it can't be done, but if it was done, I'd have more to worry about than SNMP.

    5. Re:SNMP's a pretty damned scary protocol anyway by TheGratefulNet · · Score: 2
      Even without the aforementioend flaws (whatever they are), SNMP is a truely horrible protocol.

      flaimbait...

      snmp has survived the years where others have tried and failed. perhaps this is horrible to you, but I call it interoperable and highly functional.

      --

      --
      "It is now safe to switch off your computer."
    6. Re:SNMP's a pretty damned scary protocol anyway by AVee · · Score: 1

      snmp has survived the years where others have tried and failed. perhaps this is horrible to you, but I call it interoperable and highly functional.

      Does the fact that it is used mean it's a solid protocol? The OS that is used by most of the people also is the most secure OS around, in your view?

    7. Re:SNMP's a pretty damned scary protocol anyway by TheGratefulNet · · Score: 2
      the fact that its essentially changed very little over the years, AND the fact that its an ietf standard and would have changed if it was severely lacking, DOES say that its a strong and highly useful/productive protocol.

      we're not talking about some closed vendor product here; this is an ietf-controlled protocol and if it really was junk (as some would have you believe) then it would have evolved into something totally different. and its really just slightly changed over its lifetime, with the core philosophy still being 'model everything as variables and instances and keep the data types as simple as possible'. seems to have gotton us by nicely for such a long long time..

      --

      --
      "It is now safe to switch off your computer."
  28. Apparently crackers already had half a year by Anonymous Coward · · Score: 1, Interesting

    From the article

    The flaws were found last year by a project group at the University of Oulu in Finland, said Lindner. The group informed the CERT Coordination Center last summer, and the watchdog has been working since then to inform network hardware makers of the problems.


    Isn't this like finding a gas tank that occasionally blows up and only telling the vendor (and thus a crime because deliberately witholding information that WILL save lives, and/or prevent a LOT of damage (ie not telling the police about a bomb in a car that you know of))

    1. Re:Apparently crackers already had half a year by saarbruck · · Score: 1, Insightful

      you know, for a while I was with most of you, ready to take up the chant at the slightest hint of security through obscurity:

      "Release information about security flaws immediately, you corporate hoodlums!"

      But then came the sshd exploit. I run a small-time server on a DSL connection, and before the announcement I got zero exploit attempts. Since the announcement, I get 4 to 5 attempts per day.

      What does this tell me? Keeping vulnerabilities secret for a while, while not the final answer, can save headaches, money & time by not having to clean up after every last idiot with a root kit. The serious crackers are always going to have the latest exploits, but keeping them out of the hands of script monkeys might just be worthwhile.

      I don't mean this to sound as confrontational as it will, but before y'all get up on your soapboxes, take a look at your server logs and see what's really going on.

      --
      I am the very model of a modern major general!
  29. overflowing by yoink! · · Score: 2

    The software vulnerabilities could be exploited to varying effect, Lindner added. In some cases, PCs, routers and other devices could be shut down or cut off from the Internet. "In the extreme case, you could exploit a buffer overflow to take control of the device," Lindner said.

    Unfortunately the article is of provides too little information to know what's actually going on. A search on Google, as of yet, provides equally little information on this or these "bugs." Funny how much the above vagueness sounds like behaviour people used to engage in order to take over IRC channels. Perhaps some of the solutions that have been implemented in other areas can benefit this one... DoS attacks on http servers anyone? The CERT advisory, on the other hand provides the necessary information, but how many people are really going to read that?

    The one thing I dislike reading ZDNet, is how they state it could affect "PC's." Perhaps people who haven't figured out IPTables or who fail to use ZoneAlarm are at risk. With the extent of today's always-on internet connections it seems that most of the problems facing the end user, ie: worms, viruses, stolen data, wrecked systems, etc., are the result of insufficient knowledge concerning the tool they are using. Now if you can't drive a car without a license.... ?? Well think about it.

    What! You don't think computers can kill? :-)

  30. not quite by jon_c · · Score: 0, Flamebait

    You'll notice that Microsofts response was to turn off the SNMP service until they get a patch ready.

    -Jon

    --
    this is my sig.
    1. Re:not quite by tshak · · Score: 1, Redundant

      And what relevance does this pose?

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    2. Re:not quite by Anonymous Coward · · Score: 0

      As opposed to what, doing it Linux style and leaving it all open and turned on!? fuck off

    3. Re:not quite by Quill_28 · · Score: 1

      No, as to having a patch ready when the announcement came out. MS had plenty of time to fix this.
      Think Man!

  31. What was the acronym? by GlitchZ · · Score: 0, Redundant

    Oh yeah...

    Security Not My Problem

  32. Re:And this affects by Quill_28 · · Score: 1

    No, it is NOT. Re-read the article.

  33. SNMPv1 security hole. In other news: by Anonymous Coward · · Score: 0
    Palestinians condemn Israeli incursion into the occupied territories.


    Pope denounces violence.


    Rich get richer, poor get poorer.


    Stallman denounces copyright.

    . . . you get the idea.

    ~~~

  34. Wrong summation (again). by hardaker · · Score: 5, Informative

    The security flaw is not in the protocol, but rather in how people and companies have implemented it. Unfortunately, most people did in fact implement it in such a way that makes the products vulerable to crashing and /or buffer-overflow attacks. A good portion of the SNMP code to date is written based on early work from the cmu-snmp package, which was a reference release of the protocol. Hence, many of the companies and products that make use of that original code (including ucd-snmp and net-snmp, which I'm the lead developer for) are subject to the vulnerabilities as well. The ucd-snmp and net-snmp packages have been fixed as of a few months ago (and upgrading software is easy on linux, *bsd, etc boxes). However, people with flashroms containing software will have a much more challanging time getting updates from their vendors and installing them in a quick fashion if the deployment numbers of those types of boxes are large.

    --
    The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    1. Re:Wrong summation (again). by Quill_28 · · Score: 1

      Assuming this is Wes, well said.

    2. Re:Wrong summation (again). by Steve+Moulton · · Score: 1

      Kudos to Wes. He put this well. SNMPv1 and SNMPv2c were not designed with security in mind (obviously, with a plain-text community string in every packet). The community string is used to identify in which context management data is to be returned. There is a long and sad history about what happened with attempts to secure SNMPv2. In the long run, it just didn't happen. SNMPv3, now, is another story. There have been concerns that its current privacy model (DES) is insufficient, but there have been no concerns expressed (that I am aware of) about its authentication model.

    3. Re:Wrong summation (again). by timothiy · · Score: 5, Funny

      Screw you! I read it. I just didn't understand it. And what, you think that's going to stop me from posting a story? Like that's stopped me before.

      --
      Karma: Terrible (mostly affected by moderation done to your comments)
  35. Re:My opinion on the article by Anonymous Coward · · Score: 0

    I'm sure the Linux fanboys will find some way to blame Microsoft for this.

  36. No security in SNMPv1 by Simpler · · Score: 4, Interesting
    SNMP v1 as defined in RFC 1213 and RFC 1215 has no security features built in to begin with. You have to go to SNMP v2 or v3.

    This means that if you like to configure yoru routers using SNMPv1 and someone intercepts your UDP packet, they can read the community string (normally used as an ad-hock password) you use and have access to your NE (network element).

    This is a common security failure with a LOT of telecom equipment. Normally, if you enable SNMP on your boxes, keep the conguration port (normally found outside of service ports) inside a private LAN and hope for the best!

    And the kicker is, I work for a telecom company implementing SNMP solutions on OOSes and EMSes. Even after 5 years or SNMPv2 being out (SNMPv3 has also come out in the last few years), most NE's being produced on the market (save for the big boys -- Nortel, Cisco, etc) come with standard SNMPv1 managment and configuration capabilities. Safe surfing.

    1. Re:No security in SNMPv1 by hardaker · · Score: 2

      No standardized version of SNMPv2 contains security either. Only SNMPv3 has security.

      Note: there were some defined versions of SNMPv2 that never made it very far through the standards process. These were snmpv2*, snmpv2c, snmp2p, ... They have never been deployed and though they might have been secure they really shouldn't be called SNMPv2.

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    2. Re:No security in SNMPv1 by TheGratefulNet · · Score: 2
      they can read the community string (normally used as an ad-hock password) you use and have access to your NE (network element)

      not always. many vendors use ACL's (access lists) to police their PDUs based on various criteria (source ip being the most popular).

      --

      --
      "It is now safe to switch off your computer."
  37. SNMP on the internet, by Bender+Unit+22 · · Score: 1

    I have never really liked the idea that SNMP is available on some devices, like routers from the internet. Some ISPs i know install routers with SNMP enables from the internet, they setup a password but if you can bring it down without a password with some sort of overflow then we could get a lot of downtime.
    Would it help to restrict the IP's that can connect to SNMP. Some devices supports this. I guess it depends on which level the hole is at.

    BTW, did anyone see the beaten up Cisco router (that connects Patty and Selma to the net) with flies buzzing around it the the lastest ep of the Simpsons. :)

  38. Re:this is it. by modecx · · Score: 1


    What the hell does this have to do with SNMP? I mean.. Really.

    --
    Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
  39. Cisco knew about this a year ago by iforgotmyfirstlogon · · Score: 1, Redundant

    At least in some capacity. See for yourself.

    - Freed

    --
    "Coffee should be black as hell, strong as death, and sweet as love." -Turkish Proverb
    1. Re:Cisco knew about this a year ago by tinbarn · · Score: 1

      That is completely inaccurate. The advisory linked to at cisco.com is in NO way related to this new vulnerability.

      If one would read the CNet news article is says that the researchers that found this hole started notifiying companies last summer. That would put it about 4 months AFTER the page linked on cisco.com.

  40. [OT]Please take meta discussion to the meta thread by Anonymous Coward · · Score: 1

    Please take discussion about Slashdot moderation to the Meta Slashdot Discussion.

  41. It is not a problem with the protocol!!! by Mike+Hall · · Score: 1

    wiredog writes: "From ZDNET comes the news that there is apparently a serious security flaw in the Simple Network Management Protocol, used to control routers and other network devices."

    This is incorrect!! If you read the information in the CERT alert you will find this is a problem with implementation of the protocol. Just happens that almost everyone implemented it wrong. It is a classic buffer overflow DoS.

  42. scary... by macsox · · Score: 2, Funny

    the scariest thing about this is that windows ships with snmp off by default, making it (at least at first) immune. what are the odds?

    1. Re:scary... by fataugie · · Score: 1

      I wouldn't shit my pants just yet, remember, a stopped clock is right twice a day.

      --

      WTF? Over?

  43. Oh shit, it's JonKatz! by Anonymous Coward · · Score: 0

    show your true self!

  44. OpenBSD by Anonymous Coward · · Score: 0

    OpenBSD Not Vulnerable 8-Feb-2002

    (of course ;)

    1. Re:OpenBSD by Quill_28 · · Score: 1

      That's like saying my plane is Not Vulnerable to crashing, of course this is because I never fly it. So I can put OpenBSD is in the same class as CPM, TI-99 4A, Windows 3.1, etc... ;)

    2. Re:OpenBSD by Flower · · Score: 1
      I checked the ftp site for v3.0 of OpenBSD. Current version is....

      ucd-snmp-4.2.2.tgz

      Which, according to the CERT advisory is vulnerable. So yes Virginia, if you installed the latest and greatest version of OpenBSD and installed snmp you should double check and see if you need to patch your system.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    3. Re:OpenBSD by hardaker · · Score: 2

      ucd-snmp 4.2.2 is not vulnerable, unless the OpenBSD packaging of it is broken. See the vendor statement for net-snmp.

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    4. Re:OpenBSD by baerm · · Score: 1

      The BSD advisory (FreeBSD anyway, I'm assuming the same adviasory for OpenBSD), states that version net-snmp 4.2.3 and above are safe. I'm betting that the BSD folks just got the version off (read it as > 4.2.2 as opposed to or >= 4.2.2 ) and, in any case, erred on the safe side.

    5. Re:OpenBSD by hardaker · · Score: 2

      Probably. I'd actually bet they only tested one version and didn't test 4.2.2 (which would have told them it was safe). It's easier to just say "4.2.3 is safe" and not test the rest of the versions.

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    6. Re:OpenBSD by ComputerMage · · Score: 1

      > ucd-snmp 4.2.2 is not vulnerable

      I agree it's not vulnerable from outside, but how about bug with snmpset and string value more than specified size? Did you or your team rechecked every buffer on stack used in code?

      --
      All the Best! Mage.
  45. Excellent by GMFTatsujin · · Score: 3, Insightful

    IANA Programmer, IANA Sysadmin, I'm just a user... Mod appropriately, please.

    But still, this notice strikes me as excellent. First, it draws attention to a hole that can be patched, and I'm sure a number of programmers are grabbing down what source they can to implement a fix for it. Corporations who bitch and moan about how security flaws should not be broadcast to the world strike as not being willing to fix them quickly, or are willing to sell packages with flaws in them and hope to get away with it. Yay CERT!

    Second, while the magnitude of impact may be great, it's sure a change from the near-weekly "a hole has been found in Microsoft Product X" announcements we get. It stands out because we don't get "Major security hole in basic technologies" announcements very often - usually they're linked to some broken MS implementation of it, or a proprietary protocol looking for adoption.

    Plus, it goes to show that the Internet is an interdependent community that relies on basic technologies to work, rather than perpetuating the myth that Microsoft *is* the Internet. And the community will either fix the problem, or adopt a new, more rigorous standard.

    And speaking of rigorous, isn't it nice that the basic standard has stood up this long under heavy usage? Can MAPI32 say the same thing? Or VBScripting? Or IIS? Or...

    I love watching big stuff break for two reasons - I'm a pyromaniac who loves to see thinks go up in flames, and I'm always uplifted by a well-executed community response.

    GMFTatsujin

    1. Re:Excellent by Anonymous Coward · · Score: 2, Funny


      IANA Programmer, IANA Sysadmin, I'm just a user... Mod appropriately, please.

      Ahh, the mark of someone trolling for karma.


      But still, this notice strikes me as excellent

      Really? I thought it was the clueless stick that strikes you. daily. The notice is no different than any other Cert notice.


      First, it draws attention to a hole that can be patched

      Just like every other security hole notice...


      and I'm sure a number of programmers are grabbing down what source they can to implement a fix for it.

      Wow. You're right. 0 is a number.


      Second, while the magnitude of impact may be great, it's sure a change from the near-weekly "a hole has been found in Microsoft Product X" announcements we get.

      While the magnitude of imoact of an asteroid hitting the earth may be great, it's sure a change from the near-weekly "an airport was shutdown due to a putz forgetting his camera" accouncements we get.


      It stands out because we don't get "Major security hole in basic technologies" announcements very often - usually they're linked to some broken MS implementation of it,

      Right. Like bugs in Microsoft Sendmail. Or Microsoft WuFTP. Or Microsoft Red Hat linux.


      Plus, it goes to show that the Internet is an interdependent community that relies on basic technologies to work, rather than perpetuating the myth that Microsoft *is* the Internet.

      Even more of the obligatory MS sucks, trying to dissipate the blame.


      And the community will either fix the problem, or adopt a new, more rigorous standard.

      Which explains why XWindows is the Linux windowing system of choice.


      And speaking of rigorous, isn't it nice that the basic standard has stood up this long under heavy usage? Can MAPI32 say the same thing? Or VBScripting? Or IIS?

      And speaking of apples and oranges, do you understand the difference between a standard and an implementation?


      I love watching big stuff break for two reasons - I'm a pyromaniac who loves to see thinks go up in flames, and I'm always uplifted by a well-executed community response.

      What's your point again?

    2. Re:Excellent by leuk_he · · Score: 1

      -You troll, by pointing out someone is a troll.
      -If you react to a troll, the troll succeeded. (Damn, i just reacted to a troll!)
      -I am very happy you are moderated funny instead of interesting.
      Ahh, the mark of someone trolling for karma.
      We all know the tricks: Point out karma is not important for you, Just my opinion, Link or post a copy of the google cache.

      What's your point again?
      What was your point ac?

  46. Re:And this affects by jmcleod · · Score: 1

    Which article? The CERT Advisory?
    Excerpt from the "Vendors" section of that advisory:

    "Summary:
    All Microsoft implementations of SNMP v1 are affected by the vulnerability."

    True, it's not installed or enabled by default, but that's true for many other vendors as well; hence, the '...just as vulnerable as just about everyone else...'

    If you enable it on Microsoft, you're just as vulnerable as if you'd installed and run it on Linux, or *BSD, or have it enabled on Cisco, or whatever.

    --
    -jeremy
  47. Do as usual by tyrr · · Score: 2, Insightful

    1) Don't run it if you don't use it.
    2) If you use it and implemented it the way it's supposed to be implemented (listen only to trusted hosts) - upgrade with the next roll-out.
    3) If you use it but don't know what you are using - get a clue, so that you fall in 2). Every lister on your box can fail you, be prepared, you have none to blame but yourself.

  48. So What??? by Anonymous Coward · · Score: 0

    Any Idiot knows that SNMP V1 never had any security built into it. I can't believe the stupidity of the whole industry. This is old news! It's time for people to move past SNMP V1. Has been for years.

    by the way I found a new vulnerabiloty with Telnet if you have the user ID and password you can get in.

  49. Summary of Article by fsck! · · Score: 1

    Warning, SNMP exists. As with other protocols, the software that implimentes it may be poorly written and in some circumstances may have serious flaws, leading to security problems.

    In other news, OSHA reccomends not wearing a wedding dress while repairing heavy machinery.

    Please people, someone explain to me why this is news.

    1. Re:Summary of Article by Anonymous Coward · · Score: 0



      Oh my god, you just cant understand it - why are you so much smarter than the rest of us?

      Some day even you didnt know what snmp was, or what bits and bytes were. Plenty of Slashdot readers are reading specifically because they don't know much about technology but are very curious about it, nonetheless.

      If *this* is your way of reassuring yourself of your intellect, you should meet some more people who appreciate it, and talk to them. Playing "news patrol" on slashdot is a waste of your time.

  50. Re:Why am I not allowed to metamoderate.. (OT) by quan74 · · Score: 0, Offtopic

    Check your Karma... If it is below 1 you cannot metamoderate till you post something that gets modded up....

    Really? hmmm:
    Have you Meta Moderated Today?
    This page was generated by a Flock of Random Ninjas for quan74 (451034).

    From my user info page:

    Karma 0 (mostly the sum of moderation done to users comments)

    Next time think before you type.
    Thank you.

  51. Common code base? by ClosedSource · · Score: 1

    With so many vendors having the same problem in their implementations, it makes me wonder if they started with the same source code. Sometimes we forget that code resuse can mean bug reuse too.

    1. Re:Common code base? by Anonymous Coward · · Score: 0

      > With so many vendors having the same problem in their implementations, it makes me wonder if they started with the same source code. Sometimes we forget that code resuse can mean bug reuse too.

      But, when a bug is fixed, all implementations using that code can be fixed with the same patch. Faster fixes that way.

    2. Re:Common code base? by Quill_28 · · Score: 1

      I doubt it, the problems are all different but related :)

  52. I've seen these used for a while... by Anonymous Coward · · Score: 0

    My University (formerly "America's Next Great University"), uses Cisco uBR900-series Cable Modem Routers (with VoIP option, although disabled) to provide Internet Access in our dorms. Some friends tested a published security flaw regarding SNMP and the uBR900-series.... In a nutshell, it works. And no matter how many times Communications goes back and changes the settings, all they have to do is use the SNMP exploit. Good, clean fun.

  53. Re:And this affects by Quill_28 · · Score: 1

    It means that certain packets might crash a MS machine, but those same packets would not effect a Linux(running net-snmp), Solaris(running their agent),etc machine. You gotta understand what OULU does, they throw tons of packets at every SNMP agent known to man. Then they see which packets kill which agent. They will do the same to every other protocol over the next few years(I believe)

  54. Testing this vulnerability by Calle+Ballz · · Score: 2

    I've noticed there's a lot of secrecy in this code. How do I, as an adminstrator who uses SNMP confirm any of this? All of these descriptions are about as vague as saying "We have a secret exploit that will kill any machine using the ICMP protocol, not exactly sure but it exists!". Does anyone have any more information as to what exactly this exploit does in order to crash. This is just not enough information:

    Numerous vulnerabilities have been reported in multiple vendors' SNMP implementations. These vulnerabilities may allow unauthorized privileged access, denial-of-service attacks, or cause unstable behavior. If your site uses SNMP in any capacity, the CERT/CC encourages you to read this advisory and follow the advice provided in the Solution section below.

    1. Re:Testing this vulnerability by Anonymous Coward · · Score: 0

      I couldn't agree more. Bugtraq is also strangely silent. Patch your systems, citizen. Move along, nothing to see here.

  55. Not a flaw in the protocol, but implementations by PhotoGuy · · Score: 2

    From what I can glean from a quick read of the advisories, is that it's not a flaw in the *protocol*, but a flaw in the many *implementations*. Big difference (but still quite annoying to fix up, especially for vendors whose hardware isn't flashable).

    -me

    --
    Love many, trust a few, do harm to none.
  56. What are "PC's"? by Tim+Ward · · Score: 1

    The one thing I dislike reading ZDNet, is how they state it could affect "PC's." Perhaps people who haven't figured out ...

    Journalists who haven't figured out how to spell can't expect to have their writing taken seriously.

  57. Re:And this affects by jmcleod · · Score: 1

    That's interesting, but I'm unsure what relevance it has to the simple fact that Microsoft's SNMPv1 implementation isn't excluded from this advisory.

    I'm confused as to what your objection is, actually. Are we talking about the same thing?

    --
    -jeremy
  58. language? by billthecat · · Score: 1

    Who's gonna trust someone who calls SNMP a language?

    1. Re:language? by Anonymous Coward · · Score: 0

      You mean, it doesn't mean, "Simplified New Militarized Portuguese"?

  59. Probably by Anonymous Coward · · Score: 0

    Net-SNMP (formerly ucd-snmp) is BSD-licensed, so that code is probably used in many commercial products. According the the CERT page, "All ucd-snmp version prior to 4.2.2 are susceptible to this vulnerability".

    1. Re:Probably by Flower · · Score: 1
      Ok, I'm confused. If you check under FreeBSD they say it is ucd-snmp any version prior to 4.2.3 and that FBSD 4.5 isn't vulnerable. I double checked your info and sure enough you're correct. Then I checked the listing for OpenBSD and, while they say it doesn't ship with SNMP, ucd-snmp v.4.2.2 is on the OpenBSD ftp site as a package.

      So what info is correct here and what am I misinterpreting? TIA

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  60. Rather interesting. by FreeLinux · · Score: 1

    The thing that I find rather interesting is that, although the list includes almost every vendor known to man, there is at least one vendor that is noticably missing. Perhaps I missed it but, I was unable to find Nortel Networks a.k.a. Bay Networks a.k.a. WellFleet on the list. Now, synoptics was on the list and it was the merger of Synoptics and WellFleet that created Bay networks but, I don't see the more recent names anywhere. Saves me a lot of patching.

    1. Re:Rather interesting. by Quill_28 · · Score: 1

      Wishful thinking.

      Nortel uses different SNMP vendors for their SNMP agents. They may have a few home grown SNMP agents but usually this makes little business sense and is the exception not the rule.

      Therefore, look forward to a fun weekend patching :)

    2. Re:Rather interesting. by Zico · · Score: 1

      Not to get on your case too much, man, but how hard did you look? The vendor list, after all, is in alphabetical order. Anywho, if you're not in the mood to go back to the web page, here's the Nortel section in toto:


      The CERT Coordination Center has issued a broad based alert to the technology industry, including Nortel Networks, regarding potential security vulnerabilities identified in the Simple Network Management Protocol (SNMP), a common networking standard. The company is working with CERT and other network equipment manufacturers, the U.S. Government, service providers, and software suppliers to assess and address this issue.

  61. Bogus release number for SNMP Research? by Lumpish+Scholar · · Score: 2
    The most recent releases (15.3.1.7 and above) of all SNMP Research products address the vulnerabilities identified in the following CERT vulnerability advisories ...
    They've just announced 15.3. There's a version 15.2.1.7. Anyone know if that's what they really mean?
    --
    Stupid job ads, weird spam, occasional insight at
    1. Re:Bogus release number for SNMP Research? by Steve+Moulton · · Score: 2, Informative

      Sure, I've a clue.

      15.2.1.7 is a release that shipped for nearly
      a year on some operating systems up to October
      of 2001. We started shipping 15.3 in July, and
      15.3.1.7 is the release that has changes
      addressing the OUSPG-related issues, which started
      shipping in October.

      The 15.3.1.7/15.2.1.7 release number similarity
      is an unfortunate accident - had I thought
      about it we might have done it differently.

    2. Re:Bogus release number for SNMP Research? by Anonymous Coward · · Score: 0

      Whoa, really useful information on Slashdot. You know what to do, boys: Mod 'im down to Hell!

    3. Re:Bogus release number for SNMP Research? by Quill_28 · · Score: 1

      That's the funniest post I have seen on SlashDot yet.

      Then again I haven't been here too long.

  62. Idiot's Guide to Security... by thrillbert · · Score: 2

    Why does a vulnerability need to be discovered for people to realize that allowing any type of services (telnet, tftp, snmp or http) from outside your internal network to your router is outright stupid?

    And in the case of an ISP, they should know their IP addresses and what addresses they use for internal machines, so creating simple Access Control Lists in their routers to deny all snmp from everywhere except their own internal machines should be as common sense as One leg at a time when putting your pants on while standing up.

    access-list 161 permit tcp 192.168.148.0 0.255.255.255 any eq 161 access-list 161 deny tcp any any eq 161

    1. Re:Idiot's Guide to Security... by rcw-home · · Score: 2
      Also if you have SNMP enabled on the routers themselves, IOS's SNMP server can be configured to use an access list:

      access-list 20 permit [monitoring ip address]
      snmp-server community [communityname] RO 20

      The access list number, 20, is arbitrary. It's in a range that denotes a simple IP access list.

  63. Re:this is it. by Anonymous Coward · · Score: 0

    Post again so that we can mod it down as offtopic!

  64. Re:And this affects by Quill_28 · · Score: 1

    A security problem with SNMPv1 is that passwords are sent clear text.

    A security problem with TCP is spoofing is poosible,

    This problem is the implementation of the protocol by the vendors.

    If I overloaded an http request and it caused the server to crash is this a problem with the implementation of the http server or the HTTP protocol?

    I don't have an objection, its just that people say it's a problem with the protocol is it not just the implementation(coding) of it.

    Hoping to help folks understand.

    I would be interested in hearing your thoughts.

    :)

  65. Correction... by schon · · Score: 1

    access-list 161 permit tcp 192.168.148.0 0.255.255.255 any eq 161 access-list 161 deny tcp any any eq 161

    SNMP uses UDP, not TCP:

    $ grep snmp /etc/services
    snmp 161/udp
    snmp-trap 162/udp

    1. Re:Correction... by thrillbert · · Score: 2

      Yeah.. sorry about that, I was looking elsewhere when I left the tcp portion in there. I meant to change it to /any/.

      Thanks! :-}

  66. Updated story on cnet's news.com and some links by wavelet · · Score: 2, Informative

    http://news.com.com/2100-1001-835602.html

    To mitigate this vulnerability OULU (the guys that found this a year ago) has some good links at http://www.ee.oulu.fi/research/ouspg/protos/testin g/c06/snmpv1/

    Securing SNMP on Solaris
    http://ist.uwaterloo.ca/security/howto/2000-10-04/
    Securing SNMP in Windows
    http://www.sans.org/infosecFAQ/incident/SNMP.htm
    Securing your Cisco Router when using SNMP
    http://www.sans.org/infosecFAQ/netdevices/router.h tm
    SNMP - simple management tool for hackers?
    http://www.nwfusion.com/newsletters/sec/1004sec1.h tml
    Windows 2000, SNMP and Security
    http://www.securityfocus.com/focus/microsoft/2k/sn mp.html

    1. Re:Updated story on cnet's news.com and some links by vrmlguy · · Score: 2

      Of the links listed above, most of them are fairly useful. The University of Waterloo link, however, is worthless. All it does is describe how someone who admits that they know nothing about SNMP turned off the SNMP daemons.

      --
      Nothing for 6-digit uids?
  67. Re:And this affects by jmcleod · · Score: 1

    Oh, I see what you mean. Your objection was with this:

    "The bug is in SNMP..."

    not this:

    "...Microsoft is just as vulnerable..."

    You're right, I should have been more clear; the bug is in the implementation, not the protocol.

    --
    -jeremy
  68. We're getting hit hard by Phibz · · Score: 1, Offtopic
    I don't know how many of you are seeing this but in the last 5 days we've had several main machines hit including our main nfs home directory server. All Solaris 8 machines. :-(


    We've noticed that all are from a group called "NSDAP" something like the Nazi propaganda arm of the Third Reich.


    The files we've found left behind (hacker droppings) are /usr/lib/vold/nsdap which contains bunches about the group. /usr/bin/ls and all the other likely canidates, ps, find, su, ssh, sh, etc. are replaced. They ran a shell on port 77.
    All logs and sniffer dumps etc. were emailed to angelz1578@usa.net


    Rather juvenile in my opinion. Oh well its always something.


    Trey

    1. Re:We're getting hit hard by Anonymous Coward · · Score: 1, Informative

      And this has to do with SNMP how?

  69. CERT Considered Harmful. by tqbf · · Score: 2, Insightful
    According to ZDNet, this vulnerability was reported to CERT by a research team one year ago. It was only today announced in an advisory. CERT maintained a multiple-month window of time to suppress the advisory.

    And yet, looking at the advisory, the most important vendors don't yet have patches . In particular, Microsoft, Cisco, and Sun remain vulnerable, with no released patches!

    The entire rationale behind keeping vulnerabilities quiet is to enable vendors to fix the problem before the exploit falls into the hands of attackers. The entire rationale behind CERT's very existance is to act as a clearinghouse for vulnerabilities so that fixes can be coordinated prior to announcements. Virtually every credible security researcher has repeatedly exclaimed that CERT's model doesn't work. I can't imagine a clearer vindication for CERT's critics than this.

    From the looks of this announcement, this may well be the most serious security vulnerability ever published; it's a root hole in literally every piece of Internet infrastructure deployed to date (assuming lack of filtering; but remember that most networks aren't properly firewalled off internally from customers and insiders). If CERT can't successfully coordinate a response to this vulnerability, why should we trust them with any other problems?

    SNMP is a bad protocol. It's universally hated and derided by implementors. This is an amazingly great example of the problems that spring from shallow implementation gene pools; most of these vulnerabilities are probably due to code in CMU and UCD's (related) SNMP libraries. This is an excellent example of why it is critical to diversify implementations of core protocols on the Internet. Some incredibly hardworking researchers have been working towards these ends for years; the network engineering community has largely responded to them with derision . Think about this.

    This problem was so subtle that it wasn't detected for years and years, even though the vulnerability boils down to simple buffer overflows. This is because SNMP is an ASN.1/BER protocol. There are like four bazillion ways to represent a length in BER. Talented researchers have continuously reiterated the need for simple, modular protocols to replace the rickety ad-hoc mess we use now. They have again met with derision from the network engineering community. Think about this.

    Finally, the fact that SNMP is an insanely complicated protocol has not been lost on attackers. The very fact that CERT "accelerated" the release of this advisory indicates that they knew attackers "could" find some of these vulnerabilities. The fact is that some black hats almost certainly have worked this out. If we had published last year, when the discovery was made, just like the overwhelming majority of other vulnerabilities, the problem would have been fixed a year ago. If you manage a large network, how do you know you haven't already been compromised? Attackers have had years to exploit these problems without you knowing about it.

    Why isn't anyone learning from these mistakes?

    1. Re:CERT Considered Harmful. by Dynastar454 · · Score: 1

      Well perhaps the parent is a troll (although I think the mods have been hitting the crack again) the first three paragraphs are spot-on. What the hell are the security teams for these companies thinking?

      --


      Laugh at stupidity: mod idiots +1 Funny.
    2. Re:CERT Considered Harmful. by ryanr · · Score: 3, Informative

      According to ZDNet, this vulnerability was reported to CERT by a research team one year ago. It was only today announced in an advisory. CERT maintained a multiple-month window of time to suppress the advisory.

      And yet, looking at the advisory, the most important vendors don't yet have patches . In particular, Microsoft, Cisco, and Sun remain vulnerable, with no released patches!

      The entire rationale behind keeping vulnerabilities quiet is to enable vendors to fix the problem before the exploit falls into the hands of attackers. The entire rationale behind CERT's very existance is to act as a clearinghouse for vulnerabilities so that fixes can be coordinated prior to announcements. Virtually every credible security researcher has repeatedly exclaimed that CERT's model doesn't work. I can't imagine a clearer vindication for CERT's critics than this.


      Not that I'm trying to validate CERT's model mind you...

      They were somewhat forced into releasing today. There was a leaked early version of the advisory (with no details) that had a release date of February 20th. Details were spilling out from various sources. Given how many patches were announced today after the advisory, it's safe to say that those vendors must have been pretty close to being ready.

      It also demonstrates that it's not possible to try and give that many vendors that much warning, and not have leaks.

  70. What about Linksys? by Anonymous Coward · · Score: 0

    I did not see any mention about Linksys. Don't they sell routers..etc... There was even a recent exploit in their WAP11 wireless access points that increased their power output using SNMP!! Anybody has any opinions on this?

  71. Let's hear it for Microsoft! by Anonymous Coward · · Score: 0

    So this security flaw was NOT Redmond's fault. Yeah!

    Good thing OpenSource software protects us from these kinds of lousy implementations.... oh wait a second, it didnt.

  72. Get off it... by Anonymous Coward · · Score: 0

    Both of you... Every damned bug or flaw ends up being a discussion of the MS evil that taints your *nix world. Spare us.

    1. Re:Get off it... by fataugie · · Score: 1

      Hey douche bag, in case you can't tell, I am saying that noone is 100% wrong all the time. Linux, Microsoft, they both have bugs to be delt with. I think Linux deals with them better than MS, but MS does deal with the problems that crop up.

      --

      WTF? Over?

  73. My Will Be Done by Anonymous Coward · · Score: 0

    I am a member of a radical hate group that defies knowledge or understanding. The WEHATI (We Hate The Internet) will bring your house of cards crumbling to the ground, rendering your information based societies impotent agains the power of our pens. Die infoscum!

    No, I am not a member of RIAA trying to stop trading on peer-to-peer networks... I am a member of WEHATI and we will bring down the ectronic monstrosity that so enthralls you and connects you and allows you to share our works...

  74. S.N.M.P. by Anonymous Coward · · Score: 2, Funny

    Security's
    Not
    My
    Problem!

  75. This is news? by Anonymous Coward · · Score: 0

    Geezus... Anyone with a half ounce of brains who isn't a paper engineer realizes that SNMP security is like army intelligence... It sucks.

    Unless you need it, disable it... Many of us like to watch over our network (otherwise it's a serious CLM), so here's a tip - disable the WRITE access with SNMP and leave the READ access enabled...

    Go ahead and tweek the community name for grins, but don't rely on that for any real security - anyone with a sniffer can get the community name the next time you query the box...

    VLANs and other goodies just for SNMP protection seems like too much work... Just wait for SNMP 4 :->

    1. Re:This is news? by Quill_28 · · Score: 1

      huh?

      I am trying to figure this one out.

      Yes, it is true you need to be careful with SNMPv1, SNMPv2c. SNMPv4 is a long ways off if ever.

      SNMPv3 is secure over the wire, so am i missing your point.

  76. Sysadmins have some long nights ahead of them... by mattm76 · · Score: 1

    It's times like this when I'm really glad I ditched the sysadmin life. Not that I ever worked with SNMP, but I imagine if you were using it that you would have to patch all sorts of devices and OS's. Man, sucks to be those guys.

  77. Their damned agent can crash by Anonymous Coward · · Score: 0

    If you just walk a small part of the tree ( and I mean just one set ... ).

    Very bloody dodgy, I've some servers were SNMP simply doesnt return any data at all ( although
    the compaq software works ). Others were getting a reading causes SNMP to crash.

    I bloody well hope 2K's SNMP agent is just a tad more stable =|

  78. Um, no (was Re:FreeBSD may be vulnerable...) by parc · · Score: 1

    Apparently you didn't actually click through to the link. The advisory mentioned is not available at freebsd yet.

    In other words, if you haven't kept up to date with ucd/net-snmp, you've got a problem.

    Looking at the net-snmp code, it appears it was fixed last year sometime, actually.

  79. SNMP Hole is that of Administration by hyrdra · · Score: 1

    The only so called flaw in SNMP is when huge provider backbones like UUNET and AT&T leave the write community string to the default "private" using the original SNMP protocol set and not the new version which supports secure communications and authentication.

    I come across routers all the time on pipex style networks with fully modifiable MIB trees. This could include changing route interfaces, route metrics, disabling or turning off a router, etc. as well as viewing sensitive network information.

    Other than that which is a huge hole per se, but not really relating to a deficiency in the protocol but only in the administration of said protocol. Maybe there's some buffer overflow problem or something other, but one thing is for sure -- any network device which has any merit at all has SNMP managemenet built-in, and is thus affected. This includes your typical Internet routers, your cable and DSL modems, your smart HUBs and switches, line monitoring devices, QoS networks, and any network operating system (Win2k, Linux, BSDs), etc.

    --


    "I'll just chip in a bit for RedHat: I actually have that installed on my university machine." - Linus, '95
    1. Re:SNMP Hole is that of Administration by ComputerMage · · Score: 1

      You are wrong! UUNET/WorldCom not uses the default community strings at all.

      --
      All the Best! Mage.
    2. Re:SNMP Hole is that of Administration by hyrdra · · Score: 2

      Often times they do...do a tracert on any UUNET dialup and find the dialup server and dump the MIB tree. I think you will be suprized at the information you can learn AND change.

      --


      "I'll just chip in a bit for RedHat: I actually have that installed on my university machine." - Linus, '95
  80. Those evil Microsoft d00ds by Zico · · Score: 5, Informative

    You'll notice that Microsofts response was to turn off the SNMP service until they get a patch ready.


    Yeah, those bastards. Why can't they do things like the following model citizens?

    • Red Hat: "Red Hat Inc. has investigated this vulnerablity, and currently has a candidate fix which is undergoing regression testing. Updated ucd-snmp packages incorporating this fix will be available shortly from this page shortly."
    • Sun Microsystems: "Sun is currently generating patches for this issue and will be releasing a Sun Security Bulletin once the patches are available."
    • Caldera: "A fix for supported versions of OpenServer 5 will be available at a later date."
    • SGI: "SGI acknowledges the SNMP vulnerabilities reported by CERT and is currently investigating. No further information is available at this time."
    • Cisco: "Cisco Systems is addressing the vulnerabilities identified by VU#854306 and VU#107186 across its entire product line."
    • Netscape: "As a result, we have created fixes which will resolve the issues, and these fixes will appear in future releases of our product line. To Netscape's knowledge, there are no known instances of these vulnerabilities being exploited and no customers have been affected to date."
    • Lucent: "Fixes for the rest of the affected product portfolio will be available shortly."
    • HP: "Patches in process. Watch for the associated HP Security Bulletin."
    • Novell: "The SNMP and SNMPLOG vulnerabilities detected on NetWare are fixed and will be available through NetWare 6 Support Pack 1 & NetWare 5.1 Support Pack 4. [None of which are available yet.]"
    • Compaq: "At the time of writing this document, COMPAQ continues to evaluate this potential problem and when new versions of SNMP are available, COMPAQ will implement solutions based on the new code."
    • Redback Networks: "Redback Networks, Inc. has identified that the vulnerability in question affects certain versions of AOS software on the SMS 500, SMS 1800, and SMS 10000 platforms, and is taking the appropriate steps necessary to correct the issue."
    • Network Computing Technologies: "Network Computing Technologies has reviewed the information regarding SNMP vulnerabilities and is currently investigating the impact to our products."
    • DMH Software: "It is unclear at this point if our snmp-agent is sensitive to the tests described above."
    • Avaya: "Avaya Inc. acknowledges the potential of SNMP vulnerabilities and is currently investigating whether these vulnerabilities impact Avaya's products or solutions. No further information is available at this time."
    • AdventNet: "The release of AdventNet Inc's. Service Pack correcting the behavior outlined in VU#617947, and OUSPG#0100 is scheduled to be generally available to all of AdventNet Inc.'s customers by February 20, 2002."

    1. Re:Those evil Microsoft d00ds by Anonymous Coward · · Score: 0

      And it should be noted that official release date for the advisories was set to March 4th. Cisco (IIRC) blew it by releasing preliminary information to their channel. SANS quickly followed with an advisories, I saw this around 3 pm. by 3:33 pm, CERT had released their advisories, some of us (at affected companies, ISA members, governement agencies and heavy financial backers of the CERT) were made aware earlier, but not by that much.

      Saruman

    2. Re:Those evil Microsoft d00ds by chrismcc@netus.com · · Score: 1

      culled from bugtraq posts:

      SCO:
      4. Open UNIX 8.0.0
      4.1 Location of Fixed Binaries
      ftp://stage.caldera.com/pub/security/openunix/CS SA -2002-SCO.4/

      RedHat:
      1. Topic:
      Updated ucd-snmp packages are now available for Red Hat Linux 6.2, 7, 7.1,
      and 7.2.

      Sun:
      4. List of Patches
      The following patches are in the process of being propagated to the worldwide SunSolve sites and should be available in the very near future:

      I'm sure others are following suit

      --
      Christopher McCrory "The guy that keeps the servers running" chrismcc@gmail.com http://www.pricegrabber.com
    3. Re:Those evil Microsoft d00ds by yancey · · Score: 1


      This NetWare 5.1 SP4 BETA was announced by Novell on 01-FEB-2002 so it looks as though they are nearly ready to release it.

      Filename: B4N51SP4.EXE
      Size: 300366795
      Document ID: 2961420
      Title: BETA 2 - NetWare 5.1 Support Pack 4
      Distribution: Beta
      Abstract:
      BETA 2 - NetWare 5.1 Support Pack 4 (Update 2)

      --
      Ouch! The truth hurts!
    4. Re:Those evil Microsoft d00ds by Anonymous Coward · · Score: 0

      Caldera: But those are the fixes for only one of their products that need them.

      RedHat: They changed their errata page since my post. Where are the updates for users of Red Hat versions prior to 6.2?

      Sun: C'mon, not sure why you added these guys, since the patches aren't available yet, and the "the patches are coming Real Soon Now" response is basically what everybody says.

      -- Anonymous Zico, at a non-logged-on computer

    5. Re:Those evil Microsoft d00ds by Anonymous Coward · · Score: 0

      So you gotta install Beta Support Packs to fix this? Ick.

    6. Re:Those evil Microsoft d00ds by Anonymous Coward · · Score: 0

      No, you've got to wait for it to finish beta testing. Sheesh!

      Too much free software for you - in the commercial world, beta means bad ;)

      And in the MS world, beta means "release it, and start charging for it".

    7. Re:Those evil Microsoft d00ds by SecretAsianMan · · Score: 2
      You forgot one:
      • FreeBSD: Fixed already
      --

      Washington, DC: It's like Hollywood for ugly people.

    8. Re:Those evil Microsoft d00ds by crsm · · Score: 1
      Red Hat: "Red Hat Inc. has investigated this vulnerablity, and currently has a candidate fix which is undergoing regression testing. Updated ucd-snmp packages incorporating this fix will be available shortly from this page shortly."

      Actually, as of 2001-02-13 12:45:00 GMT the notice reads:

      RedHat has released a security advisory at

      http://www.redhat.com/support/errata/RHSA-2001-1 63 .html

      with updated versions of the ucd-snmp package for all supported releases and architectures. For more information or to download the update please visit this page.


      Upgraded just a few minutes ago. RedHat Network rocks.
  81. SNMP is for lazy careless wimps. by Anonymous Coward · · Score: 0

    *REAL* network managers travel to the physical location of each piece of gear and manage it via a laptop connected via the serial port. Anything less is unsecure as hell.

  82. Yup, you're correct sir. by Anonymous Coward · · Score: 0

    Anybody who runs SNMP is a moron. SNMP is like supergluing the ignition key of your car into the switch and permanently disabling the door locks so that they're permanently unlocked because your excuse is that it's just too much of a hassle to keep up with car keys and you always want pure convenient, unfettered access to your car anytime without having to be bothered with the keys. After all nobody is ever going to steal it because that is against the law, right?

    1. Re:Yup, you're correct sir. by Anonymous Coward · · Score: 0

      if people lack any motivation to steal, you probably wouldn't have to lock your car

  83. Multiple Vulnerabilities in Many Implementations by amacek · · Score: 1

    The Cert Advisory email had a subject of "CERT Advisory CA-2002-03 Multiple Vulnerabilities in Many Implementations" which I think covers just about any problems.

    It wasn't until the body of the email that it mentions this is a problem with SNMP.

  84. Re:And this affects by Quill_28 · · Score: 1

    And I now see what you mean, I should have been clearer.

  85. Jeeeeez by Shoten · · Score: 2

    So what? SNMP is so ludicrously insecure as a protocol in the first place, this bit of news is like saying "new security vulnerability in the doors of cars that don't have locks in the first place." Between the fact that there's no granular access control, no widely accepted authentication that isn't plaintext, and simply no reason for the outside world to be able to communicate with anyone's network via SNMP in the first place, if anyone has SNMP accessible by others they were screwed long before this discovery. I doubt this changes much one way or the other.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  86. There is not secret by RobertGraham · · Score: 3, Informative

    The advisories contain a link to a tool that will test the vulnerability. There are no secrets being kept, it's all out in the open. The problem is that no "easy-to-use" tool has been created (except for checks that have been added to scanners).

  87. MS to the rescue by jguevin · · Score: 1

    MS has responded with unprecedented speed!

    http://www.microsoft.com/technet/security/bulletin /MS02-006.asp

    Well, there's not patch yet, but at least they have a bulletin.

  88. SNMP vs. TACACS. by Anonymous Coward · · Score: 0

    Some of the companies I 've worked with unfortunately use some of their telnet passwords the same as their snmp. Some of the TACAS passwords used are cleared secure because of the "encryption" into it. Sadly, if SNMP uses the same passwords... The box comes undone.
    Not too secure, besides, a lot of the consultants i work with use a default UN and PASS when configuring routers... Usually the account name and 'cisco' as an enable password. eecch.

    I 've pushed hard for them to change that setting but it looks like too many low - end users were complaining. Fit hits the shan now.

    1. Re:SNMP vs. TACACS. by will_shank · · Score: 1

      I always thought TACACS was just authentication control. *self smack*

  89. blanket statements are misleading by TheGratefulNet · · Score: 2
    as someone qualified to comment on this (I've spent the last 15 yrs specializing in snmp and routers/networking) snmp isn't any more or less secure than it ever really was. ie, the protocol is fine; but some implementations may be sloppier in their bounds checking than others.

    buffer overflows are platform and agent dependant. you can't just say the protocol SNMP has inherent overflow problems.

    no doubt some vendors' implementations have overflows and DOS issues. note the CERT title Multiple Vulnerabilities in Many Implementations . this is a far cry from the blanket statement that slashdot used as their headline (sigh).

    --

    --
    "It is now safe to switch off your computer."
  90. Fucking LAZY Vendors by fanatic · · Score: 1, Flamebait

    Christ, I've got 20+ Cisco routers and 40+ plus Cisco switches and EVERY GODDAMN ONE is vulnerable, including ones we installed in August. It's gonna take weeks to test new versions of software and then install it. And all because the fucking vendors are so goddamn lazy. The causes and solutions for buffer overflows have been available for YEARS. What are these assholes doing with all the money they extort from us?

    One thing this does prove is the complete fallacy of trusting "professionally" written proprietary software. Cisco and Microsoft make more money than God and they are BOTH vulnerable to this crap.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    1. Re:Fucking LAZY Vendors by Anonymous Coward · · Score: 0

      Maybe you should switch to Wellfleets and IBM AS400s. *cough*

    2. Re:Fucking LAZY Vendors by Anonymous Coward · · Score: 0

      Buddy, we've got something on the order of 1600 routers and close to the same number of switches, so count your blessings. There is some really good information here in this discussion. There are at least two posts above yours that give the exact commands to fix this problem on Cisco routers. So, I've got 5 words for you :)

      Access list, cut and paste.

    3. Re:Fucking LAZY Vendors by fanatic · · Score: 2
      There are at least two posts above yours that give the exact commands to fix this problem on Cisco routers.

      If you mean using access lists to protect the SNMP process, sorry but:
      1. Doesn't exist on switches (at least at our levels) and interface ACLs don't exist in the MSMs we're using in our 65xx core switches. Yes MSMs are old, but they work and we (until today) had more important things to do that replace routing modules that did the job..

      2. Doesn't protect agains source IP address spoofing, which is an issue since SNMP is UDP.

      This is probably what we'll end up doing anyhow, to narrow our vulnerability while we certify a new release, but it's by no means a true fix for the problem.

      If you mean turning off SNMP altogether in the router, it's like poking out your eyes to protect them from sun damage. Network Management Systems (as well as a lot of my home-brewed scripts) assume that SNMP is present and working. Still, in some cases, it may actually be necessary.

      I still stand by my original point - if the OpenBSD crew can audit their kernel code and theb OpenSSH code, why can't Cisco and Microsoft (OK, forget MS, they just don't care), with more money than I can think about, do the same?
      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  91. Ob-BOFH by sharkey · · Score: 2

    No, it's Exchange Server. Stupid Non-technical Manager's Proposals.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  92. Anyone else notice that it was zdnet.com.com? by Assembler · · Score: 1
    zdnet.com.com is a redirect to zdnet.com (The REAL zdnet website)

    however, the link mentioned in this article was: "http://zdnet.com.com/2100-1105-835500.html"

    which doesn't redirect back to zdnet.com.

    In fact, the url is completely different from zdnet's usual (e.g.):

    "http://chkpt.zdnet.com/chkpt/zdhpedittop/www.zdne t.com/techupdate/stories/main/0,14179,2845901,00.h tml"

    notice how "http://zdnet.com.com/2100-1105-835500.html" wasn't filed under any section like 'techupdate' for example

    To me, this really looks like a fake

    1. Re:Anyone else notice that it was zdnet.com.com? by Assembler · · Score: 1

      ..but it looks like the New York Times is carrying the article as well: http://www.nytimes.com/2002/02/13/technology/13NET .html

  93. public and private by garver · · Score: 2

    I was honestly expecting the CERT advisory to be something like "90% of all SNMP agents were found to be using the default community strings. Your pants our down, buddy, turn off the agent."

    Seriously, I've always been surprised the script kiddies haven't gotten hold of this. How hard would it be to write something that finds vender X's boxes and shuts down their interfaces? Switches cannot always be behind firewalls, and the ones in front are the juicy ones.

  94. No experts on Slashdot? by fwr · · Score: 2
    What amazes me is that non of the experts have posted on SlashDot (except for hardaker from NET-SNMP.org). Where's Dougie? Where's Jim from AOL? Where's Norm from HP? Where's Wojcik? For the critically OpenSource croud, what about Shane.O from OpenNMS. How about Wodisch? And you can't forget Bubba SNMP. Then there's Peckar from Fognet, and Imhoff, and Croft from VoiceStream, and Sorrel from T.RowePrice. Last but not least is Waldbusser. (appologies for those that I've missed. No, I didn't include all those that have authored SNMP RFC's, rather those that work with the protocol every day and have practical experience with various implementations, and whom I have personal experience).

    If you don't know these names you can always check out the OVForum and join the fun. I've been "working with" these guys for quite a few years and if you want to tap some of the most experienced network engineers that deal with SNMP for the largest companies in the world then you're welcome to stop by. Yes, it's HP OpenView centric, but unless it's really off-topic then general questions are, generally, tolerated.

    So that this is not taken as a totally self-serving reply here are some suggestions that I use that generally mirror the recommendations from CERT:

    Create a separate VLAN or management network for your LAN infrastucture.

    Protect this management network from the rest of the network via a firewall or at a minimum access-list.

    Use access-list or similar technology to limit SNMP access to your WAN infrastructure from your management network, or better yet specific network management servers.

    Use SNMPv3 if at all possible.

    Just like any other security matter, make sure that you are running the appropriate version of code and or patches on your systems.

    Hope this was helpful!

    Fred Reimer

  95. zdnet by eudas · · Score: 1

    it is somewhat amusing that a not insignificant percentage of the articles that make the front page of slashdot mention that their information source is zdnet...

    eudas

    --
    Blessed is he who expects the worst, for he shall not be disappointed.
  96. we are seeing SNMP scans by chongo · · Score: 2, Informative
    We have seen SNMP scans at a rate of about 17 per 4 hours (~6/hr) as of 2300 PST. The rate has been steady for the past 23 hours. One would expect the scan rate to increase as the exploit tool gets into the hands or more script kids. Prior to this week it was rare for someone to probe the SNMP ports.

    The scans are talking the IP address space in pseudo-random order. It appears to hold the top 16 bits constant while walking the lower 16 in a pseudo-random order. We have not seen simple SNMP scans that just walk up the IP address range.

    It appears that the tool is initially just looking for open SNMP ports. The tool could be simply collecting open SNMP ports for later system cracking.

    --
    chongo (was here) /\oo/\
    1. Re:we are seeing SNMP scans by chongo · · Score: 1
      Oops, I should have said:

      We have seen SNMP scans at a rate of about 17 per 3 hours (~5.6/hr) as ot 2300 PST.

      Sorry.

      --
      chongo (was here) /\oo/\
  97. Old News. But it does bring up other issues.. by TeddyR · · Score: 2, Informative

    The problems with SNMP mentioned here is actually OLD NEWS for any system administrator that can spell his/her job title. I know we came across this issue well over a year ago, with emails to those concerned that were not answererd, or were answered with "That how its supposed to work..."...

    I, and most admins I know will completely block SNMP at the border routers (only allowed in through an IPSEC or VPN connection.). I used to have a simple demonstration of how "evil" unportected SNMP could be by showing admins just WHAT kind of info their SNMP enabled switches/routers haapilly gave out.. (quick hint: if u have the snmp tools in linux:

    snmpwalk {ip address of any SNMP enabled cisco device} public

    And watch as a list of the devices ARP tables shows you exactly which ports have which devices, as well as the routing table for the device and all sorts of info that any snoop can use to help them build a better picture of how the network is configures... [in fact, Fluke makes a software product called Network Inspector that uses the SNMP data from switches among other things to build a full network map including stuff to show things like exactly which switch port a device is on as well as the distance between two devices and how a packet IN THE SWITCH ENVIRONMENT travels from one device to another]

    http://www.flukenetworks.com/us/LAN/Monitoring+A na lysis+Diagramming/Network+Inspector/Overview.htm

    The other real issue that this brings up is what about the implementations of OTHER protocols like syslog? How many vendors use the same BASE code that may require a patch in flash as a firmware update?...

    --

    --
    Time is on my side
  98. Seductive idea = XML by Anonymous Coward · · Score: 0

    so history is repeating itself...
    "If we write our stuff in XML, everyone will be able to read it" :-)
    at least XML parsers are cheaper (in $$$ if not in memory or CPU terms) than ASN.1 parsers.

  99. Cable modems... by wowbagger · · Score: 2
    As I understand it, many cable modems are controlled by SNMP - that's how some folks are removing the upload speed caps.

    Now, considering that many cable modems are owned by the USER, not by the cable supplier, how will they be updated?

    If the modem can be updated remotely by the ISP, then it can also be updated by some 5|<r!97 |<!66!E, and that scares the hell out of me.

    If the modem can only be updated from the client's side, then how the hell will the cable company know if what update to direct the user to?

    And worst yet, what if the modem cannot be reflashed? I can just see the conversation now:

    Cable Company Rep: Sir, your modem is bad, and needs to be updated.
    Luser: But I'm connected just fine.
    CCR: But your modem has the SNMP flaw and is being used by bad people to do bad things.
    Luser: <Stack Fault> Me not understand. Me connected. You just trying make me spend money.
    CCR: Look, sir, if you don't get a new modem we will have to turn off your service.
    Luser (who had fully rebooted his speech centers): Fine! Then I won't pay my bill.
    CCR: Money talks, bs walks. OK, we won't make you update, we couldn't really anyway, goodbye.

    1. Re:Cable modems... by Jahf · · Score: 1

      > Now, considering that many cable modems are
      > owned by the USER, not by the cable supplier,
      > how will they be updated?

      If the modem is the supported model, probably by the ISP (even if you own your modem, your service agreement with your ISP probably says they can update your hardware). If it's an offtheshelfwe'veneverseenthismodel brand cablemodem, then you'll have to do it yourself.

      > If the modem can be updated remotely by the ISP,
      > then it can also be updated by some 5| | If the modem can only be updated from the
      > client's side, then how the hell will the
      > cable company know if what update to direct
      > the user to?

      If the user bought a modem that the ISP doesn't support, especially from a 3rd party, then the user has to figure this out on their own. That's one of the drawbacks to the commoditization of broadband.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    2. Re:Cable modems... by Jahf · · Score: 1

      [this was in my first reply, but /.'s HTML filter didn't work quite right and it's hidden in brackets ... ]

      > If the modem can be updated remotely by the ISP,
      > then it can also be updated by some 5|r!97
      > |!66!E, and that scares the hell out of me.

      Many cable and dsl modems are bridged, not routed. Even though it's SNMP controlled, the address that has to be hit to control it can almost certainly only be accessed locally or from a secured network within the ISP. Hackers can pass traffic -through- the unit, but usually not directly -to- it.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  100. Have you tested their software? by BLKMGK · · Score: 2

    I was made aware of this test suite just a few days before CERT put out it's alert on this - early I might add. The software has been available on that WEB site for MONTHS! Anyone who cared to download it could've tested this themselves - it's a pretty complete test suite.

    Anyway, I was asked to test this set of tools against MSFT servers and then some networking hardware. So far the tests against WIN2K have been pretty good. I've managed to get SNMP to die gracefully a total of 2 times. No BSOD, the service simply dies. Howver in order to do this I had to run all 4 test sets at once and damn near FLOOD the machine I was testing - over 5meg worth of data at one point. When the service did die it didn't die consistantly - that is to say we cannot pick a single "magic packet" to kill WIN2K's SNMP service. Starting all test suites at the same point kills the service only occasionally and always at different test sets. I've been told via word of mouth that NT4 is even more robust - we're testing that next. :-)

    IF we get the same results from NT4 then it would seem to me that Microsoft's response to this isn't so bad. Their software doesn't APPEAR to be particularly vulnerable - hell if anything I was surprised at how robust it seemed to be with the absolute FLOOD of pure crap we were sending it's way - SNORT was going nutz BTW noting "potentially dangerous traffic" (lol).

    Networking hardware may or may not be effected more easily. We've had some procurement issues but I expect we'll be attacking some test equipment soon - starting with CISCO stuff. Network management software also tends to talk SNMP. TIVOLI (note IBM didn't really mention this in their response - AIX?!), Compaq Insight Manager, TNG, HP OpenView, and many others could be effected. We're going to test what we can based on what we use. Printers and other networked office equipment might also have issues but that's low on my list of priorities right now.

    Overall, I'm not really worried by this YET. When it was first brought to my attention the message was one of panic - that this software would be the "kiss of death" for most anything running SNMP even if the Community string wasn't known. Well, so far it's really yet to kill much of anything in our lab! I'm sure we'll find some things that keel over more quickly but so far our primary operating platform has shrugged off 99% of these attacks and our IDS spotted it even without having an alert put on it just for this traffic.

    Anyone else testing this software? Finding problems? Hint: it seems to work best when run off of LINUX\Java. When run on a WIN2K\Java platform it didn't appear to form the packets correctly - we're getting different\better results on LINUX (shrug). I'd still be careful to only test this on isolated test netowkrs though - just in case ;-)

    --
    Build it, Drive it, Improve it! Hybridz.org
    1. Re:Have you tested their software? by BLKMGK · · Score: 1

      We've now run this against some older CISCO stuff with an older IOS that we'll upgrade for testing. With some testing you can get it to reboot or overflow in about 2 packets :-) Send it to a broadcast address and unleash HELL! This could be interesting, I'm surprised no one has built something to do this on a widespread basis yet. Perhaps they've not done the testing to find the magic packets or mayboe not all equipment is this vulnerable? We'll see...

      --
      Build it, Drive it, Improve it! Hybridz.org
  101. The Internet Could Implode! by will_shank · · Score: 1

    I know that SNMP really isn't hacker-friendly, but isn't it possible that if some GNU zombie cracker stops jacking off for a minute to write a DoS tool, that this could mean large - I guess 'segments' - of the internet would just become cut off? I'm just speculating here.

    Help me to comprehend the situation.

  102. routers dammit... routers by Morphine007 · · Score: 1

    I've read a lot of comments about how this operating system covers it, and this other one doesn't etc... This isn't really about computers, this is about routers, ALL routers have to talk to each other, and you can't block that. There's a strong possibility mentioned in the Fin's paper about using that to have a loverly worm created (likely by the same folks that gave us nimda et al) that just tries every vulnerability against all the routers... it's possible that you could take the entire net down in a few hours. Phone companies also use a lot of SNMP enabled gear that is vulnerable to the overflowing that most of this code would produce, so you could effectively take down ALL comms... from a mil standpoint this is downright frightening....

  103. Nessus does (Re:Not much scanning for it yet. ) by wavelet · · Score: 1
  104. A few points to clear up SNMP. by /Idiot\ · · Score: 1

    #1. Timothy. SNMP != SMTP. This is unfortunate but true.

    #2. A statement like "SNMP is unsecure" is like saying "guns don't kill people, people kill people." It's the same type of logic. Debating it is futile.

    #3. There are three versions of the SNMP protocol. These are v1, v2 and v3

    #4. SNMPv1 is the most common. Sometimes the word security is used in the same sentance as SNMPv1. DO NOT LET THIS MISLEAD YOU!

    #5. SNMPv3 has all the crypto that you need - yet uptake is a bit slow.

    #6. Authentication in v1 is done by sending a "community string" in cleartext to port 161/UDP. That this is a little weak is nothing new.

    #7. We are talking about two seperate problems here. Don't confuse them. The first is the old issue of "Everyone uses SNMPv1 but no one secures it" - The second problem (the one Timothy was telling us about) is about buffer overflows and format string vunrabilities in the SNMP agent and trap reciever (snmpd and snmptrapd).

    Think of SNMP agent to SNMP as Apache to HTTP. That the protocol is flawed is one thing. That it's common to have bugs in the implementation that are independant of the flaws in the protocol is something else. That is what we are talking about.

    SNMP is a good protocol - but it's not for everyones needs. If your box exposes snmpd on 161/UDP to the www then you deserve what you get. The place for SNMPv1 is on VLANS dedicated to network management that are not part of your 'distribution' network and are definately not part of your public network.

    If someone can get to your management VLAN then you may find yourself with bigger things at hand than someone sniffing your community strings.

    Here's your checklist:
    [_] - SNMP isn't visible to the www from any of your endpoints.
    [_] - Your endpoints have good packet filtering. Just say that you have an ADSL router and you are using SNMP on the router. Make sure that you can block packets from it's red interface and not just ask the snmp agent not to respond to non-local addresses. The reason is that if the SNMP agent has to refuse a given address then it could allready been too late.
    [_] - If a box isn't being managed with SNMP - get SNMP off it.
    [_] - Limit, where possible, SNMP traffic to VLANS that are designed for network management.
    [_] - Where possible, use the highest possible version of the protocol. (if you can use v1, v2 and v3 then use v3!)
    [_] - swap your community names often. Treat them just like any other network authentication mechanism.
    [_] - Audit your own LAN for security.

    Hope this helps.

    --
    /dev/Idiot/
  105. Not as big of a deal as you make it by Nobelium · · Score: 1

    Everyone I know who implaments SNMP in a network will use SNMP access lists. I think all SNMP products offer access list control. I agree with the person who said no one uses SNMP v2 or v3 (v3, which I've never even seen the specs for), but SNMP v1 does offer protection in access lists. A company just defines the access list to be of internal IP addresses or a few external IP addresses and no one is going to be able to hack anything.

    But lasty, the problem is an interesting one. Good to hear it's not a problem with the spec but with the way it's used in products. It's sometime interesting to see which Open Source product also has this bug and if it's a 1 for 1 match with Microsoft's bug. I remember from past exploits that there is almost always an open source product that has an exact exploit match with a MS product. Makes you wonder if they copy code :)

    --
    -Nicholas Blasgen
  106. Re:[OT]Please take meta discussion to the meta thr by Anonymous Coward · · Score: 0

    And now, of course, that's gone too.