Slashdot Mirror


Cisco Products Have Backdoors

Cbs228 writes "A Cisco Security Advisory released yesterday admits that "A default username/password pair is present in all releases of the Wireless LAN Solution Engine (WLSE) and Hosting Solution Engine (HSE) software. A user who logs in using this username has complete control of the device. This username cannot be disabled." Can we really trust closed-source vendors, such as Cisco, to develop secure products that are free of backdoors?"

110 of 555 comments (clear)

  1. Cisco's Life Lesson - Maybe not. by Allen+Zadr · · Score: 5, Insightful

    There is no doubt that this is the sort of thing that all of the so called "tin-foil hat" crowd has been warning us about for years.

    I, for one, welcome the "I-told-you-so"s from our new paranoid overlords.

    On a more serious point, and on the paranoid side, I'm sure Cisco is only releasing this information because an employee either threatened to leak this information, or was mis-using this information to his/her own gain...

    However, if that's the case, wouldn't Cisco's fix simply change the password? I highly doubt that they will be embarassed enough to have learned a powerful life-lesson.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:Cisco's Life Lesson - Maybe not. by Ithika · · Score: 2, Insightful
      "However, if that's the case, wouldn't Cisco's fix simply change the password?"

      Doesn't sound like much of a fix to me... That barely comes into the category of workaround. Maybe issue-evasion.

      I see a great many people buying hardware from Cisco's competitors in the near-future. Like right now. I wonder how long it'll be before we find out what the user/pass pairs are?

    2. Re:Cisco's Life Lesson - Maybe not. by Anonymous Coward · · Score: 5, Funny


      Cisco has an evil backdoor that works (initially) at the ethernet level. You send several specially crafted frames to a MAC on the local segment or special packets to the outside interface and the unit will open up a back connection to Cisco. The PIX and ACLs in their router products will not log these or otherwise alert you to their existence. Once the connection is made, Cisco can mirror selected bits of your LAN traffic. Being that most of the internet's traffic flows over Cisco products...

      Some history:
      In 1928 an American inventor (Henry P. Acket) was working on a method to send extremely low voltage electrical impulses over wires as a covert means of communications. He succeeded in that he was able to use the telephone companies' wires to speak to friends without paying a telephone tax. Early on, his friend Charles Isco was able to put a backdoor in the vacuum tubes with nothing more than a few drops of solder, some tin and flux. Charles showed Acket this and provided some wax cylinders of Acket's supposedly private conversation.

      The FBI heard of this and took all their patent-pending information. Acket and Isco were paid the then huge sums of $1M and $500K respectively to shut up.

      Fast forward to the 60's.
      Early in 1963, J. Edgar Hoover was perusing the FBI archives when he spotted these plans from 35 years prior. He didn't believe it but one of his technical people played Hoover a tape recording made with a successor of the equipment. The tape was of Hoover making dinner reservations at Le Grande Fiste, a homosexual dinner club. Hoover went through the roof. He destroyed all the paperwork and equipment. After months of extreme drug therapy which rendered the technician nearly incoherent, Hoover had him framed for a crime we are all familiar with. The technician's name? Lee Harvey Oswald.

      Ahh.. the technology survived
      In the 1980s some people from Stanford University were going through recordings of Oswalds. Playing them backwards they could hear the terms "Black Helicopters", "Area 51" and "Backdoor Device". The truly learned already know about black helicopters and Area 51.. but what was this "Backdoor Device" Oswalds was rambling about? Those investigators, Len Bosack and Sandy Lerner, went on to form Cisco.

      If you look inside any Cisco product you'll find a small vacuum tube with hacked in piece of tin, some solder and flux.

      I present this information at grave risk to myself.

    3. Re:Cisco's Life Lesson - Maybe not. by akintayo · · Score: 2, Insightful

      I have a problem with that scenario on two levels; important data should be properly backed up and two customers should be told about this 'feature'. I think some owners of critical data would have some reservations about allowing Cisco unfettered access to their data.

      --
      Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
    4. Re:Cisco's Life Lesson - Maybe not. by Allen+Zadr · · Score: 2, Interesting
      That's the point. If you have a disgruntled employee about to release said exploit, etc. Fire him, change the 'hardcode' password, put out an unappologetic advisory. Have people install the new firmware (with the new password).

      Nobody but a few key developers have a clue that the fix is not actually a fix.

      It's just a theory, and if you look at my post, I fully admit - it's paranoid.

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    5. Re:Cisco's Life Lesson - Maybe not. by Zathrus · · Score: 5, Insightful

      I see a great many people buying hardware from Cisco's competitors in the near-future.

      What makes you think that they don't have a backdoor username/pw as well? It may not be hard coded (they could both be strings that are determined by a hash function, based on the date/time or some other changing value), but I'd bet you they're there, at least on any high end equipment. Why? So that the damn thing is supportable remotely... even after some idiot admin screws up everything else. And, no, resetting the firmware on these things to restore the default admin password isn't acceptable -- simply because in doing so you'd lose all the other settings (bad for two reasons -- 1) they usually take hours or days to setup correctly, 2) if you're accessing the box for support, you probably want to see what the hell happened in case it was a bug).

    6. Re:Cisco's Life Lesson - Maybe not. by DJStealth · · Score: 4, Interesting

      If it is necessary to have a backdoor, it should only be enabled temporarily via a switch/hardware button (in the case that the admin password was forgotten).

      I.e. in order to get in through the backdoor, you need to hold down a button for 10 seconds, and the login will be enabled for the next 2 minutes (which should be enough time to change the admin pw if it is forgotten). This would require that the site be physically secure; however would prevent those from remotely accessing the backdoor (unless someone is actually there to hit this 'switch).

    7. Re:Cisco's Life Lesson - Maybe not. by i_am_pi · · Score: 5, Informative

      Well, resetting the firmware on Cisco's devices does NOT reset the rest of the settings.

      The process goes like this:
      Boot device with console cable
      Hit ctrl-c during boot
      use the proper command to change the configuration register to 0x2142, which means "Start up using OS from flash, but IGNORE configuration in NVRAM".
      Use the proper command to boot the device.

      You'll then be staring at "Password: " where it will accept an empty string. The configuration is still there (type show startup-config and you'll see the whole thing), but ignored.

      Enable yourself. copy start run (bring everything back up).
      config t (begin configuration)
      username blah password blabla priv 15 (if you have multiple usernames + priv levels)
      enable secret blabla (big-daddy enable password)
      line vty 0 4 (telnet access)
      login
      password bla
      exit
      config-reg 0x2102 (stop ignoring the configuration)
      exit
      copy run start (save that daddy)

    8. Re:Cisco's Life Lesson - Maybe not. by hawkbug · · Score: 2, Insightful

      while that sounds good, there are ISPs out there that lease routers to customers... on site. So, the customer would have physical access to the router even though they don't own it. Without padlocking the router shut, this would be very insecure. I'm taking the stance that there shouldn't be a back door at all.... Sure, maybe a way to reset the admin password, along with the entire flash rom, from the physical box... but backdoor? No way.

    9. Re:Cisco's Life Lesson - Maybe not. by fozzmeister · · Score: 3, Interesting

      I totally disagree, If the company who purchases the product doesn't take sufficient action to see that thier data isn't lost it is thier fault. After all they could put a common user/pass on all thier systems themselves (self back door).

      I'm very sorry, but if I found out that someone had backdoor'd one of my systems I;d like to know why, and "I thought you were too stupid to ensure your own data" is not an excuse I'd be willing take!

    10. Re:Cisco's Life Lesson - Maybe not. by strictnein · · Score: 4, Funny

      Holy f@ck I'm an idiot.

      I got to this point:

      The technician's name? Lee Harvey Oswald.

      Before realizing something was wrong with this post.

    11. Re:Cisco's Life Lesson - Maybe not. by Fez · · Score: 2, Insightful

      Efficient routers have a similar feature. They have a button on the bottom that when pressed for 5 seconds, it will take the last few digits of the serial number as a console-only password. No settings are lost, but you can get in to change the password. At least this is protected by limiting a person to having physical access.

      Also of note on Efficient SDSL routers (and likely others) the decimal equivalent of the last octets of the MAC address is the serial number. Useful if you don't have physical access to the router.

    12. Re:Cisco's Life Lesson - Maybe not. by On+Lawn · · Score: 3, Interesting

      That fix, be-it an actual removal of the userid/password, or a paranoid password change, is just as installable, either way.

      Upgrading firmware or substantive software is always a process of weighing costs v benefits. The costant cost of upgrade is that something breaks and renders years of investment at risk. Bodies in motion tend to stay in motion is almost as true for computers as physical bodies with mass.

      So while "just as installable" may be an accurate way of saying a password change is just as installable as a username/password removale, what you are not addressing is the alert that is often needed to light the fire of sysadmins to apply that fix. In this case, anything less than disclosure would have been seen as disengenious as many would not have been given accurate enough information to perform the cost benefit analysis of upgrading.

      And a post on /. isn't exactly what would qualify as a secret now, is it?

      I'm not seeing where you are comeing from or where you are going with this. But it seems important, you may wish to elucidate.

    13. Re:Cisco's Life Lesson - Maybe not. by Anonymous Coward · · Score: 3, Funny
      I highly doubt that they will be embarassed enough to have learned a powerful life-lesson.

      Cisco doesn't make mistakes, they define new industry de-facto standards. Expect Juniper to issue a press-release shortly about some of their products having a backdoor as well. They're always followers.

    14. Re:Cisco's Life Lesson - Maybe not. by nate1138 · · Score: 2, Informative

      First off, these devices can be reset in several different ways without losing the configuration.

      Second, once you have the device configured properly, you should back up your configuration with TFTP or over the console to make recovery easy. This way, even if the device itself is fried, you can just dump your config onto a replacement unit and get on with your day.

      --
      Where's my lobbyist? Right here.
    15. Re:Cisco's Life Lesson - Maybe not. by txviking · · Score: 2, Funny

      That fix, be-it an actual removal of the userid/password, or a paranoid password change, is just as installable, either way.

      no. it just changes the user/password pair to another one, only know to Cisco until somebody hacks it.... ;-)

    16. Re:Cisco's Life Lesson - Maybe not. by arivanov · · Score: 4, Interesting
      I see a great many people buying hardware from Cisco's competitors in the near-future. Like right now.

      I do not.

      IMO, you definitely do not understand how Cisco marketing functions. It took me 5+ years of dealing with it to start understanding it. Basically, every single IOS release they shipped is bug ridden beyond any reasonable limits. Any other company shipping such crap would have failed long ago. They did not. The reason is that they have created cottage industries of "certified specialists" all over the world which will make sure that their customers and employers will never buy anything but Cisco and never hire an unfettered one. Just have a look how many banks run "Cisco Only Networks". The reason for this is simple. They are employed because there is always something wrong and there is always something to fix. Cisco knows this and it will never ever kill what makes 90% of its enterprise sales.

      This is also the reason why even Cisco supplied GUI or centralised management solutions never manage some features. This is also the reason why there is no way in hell for you to get anywhere trying to manage Cisco gear using industry standard protocols. Ever tried to do some alteration of IP parameteres on Cisco via SNMP? I am not even talking about rocket science like the diff-serv MIB or the BGP MIB. Ever tried to hook it a proper element manager without few Ms of glue code that does direct CLI? Dream on...

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    17. Re:Cisco's Life Lesson - Maybe not. by Just+Some+Guy · · Score: 2, Interesting
      Second, once you have the device configured properly, you should back up your configuration with TFTP or over the console to make recovery easy. This way, even if the device itself is fried, you can just dump your config onto a replacement unit and get on with your day.

      Exactly. I'd tried "we don't have a backup of the router config" pretty much the same as "we don't have a backup of the webserver" when deciding how badly I'd have to lart the respective administrator. Even little home routers often have the ability to transfer their configs, even if just via their web interface.

      --
      Dewey, what part of this looks like authorities should be involved?
    18. Re:Cisco's Life Lesson - Maybe not. by scubacuda · · Score: 2, Funny
      Funny, I was thinking the same thing.

      Too much Art Bell, I guess....

    19. Re:Cisco's Life Lesson - Maybe not. by cpthowdy · · Score: 2, Informative

      It doesn't matter a whole lot... if an intruder has physical access to your gear, you're fux0red either way. And it's not like someone with physical access couldn't connect to the management console port with their laptop, cycle the power, and do the ol' password recovery hack that Cisco gear has built into it. See here for more info: Cisco Password Recovery Procedures

    20. Re:Cisco's Life Lesson - Maybe not. by mcowger · · Score: 2, Funny

      Wow...You missed Henry P. Acket??? Henry Packet.....

    21. Re:Cisco's Life Lesson - Maybe not. by drinkypoo · · Score: 3, Funny

      Wally: You are the wind beneath my wings.
      Dilbert: Next week I'll tell him the packet must be lost in the "ether" net.

      A.C., I could fly higher than an eagle...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. Re:Cisco's Life Lesson - Maybe not. by elecbrick · · Score: 2, Funny
      It must be a bad day. I got to

      If you look inside any Cisco product you'll find a small vacuum tube

      before cluing in that I have not see a vacuum tube in years.

  2. I... by Seoulstriker · · Score: 2, Insightful

    I simply can not believe this has happened. This is more boneheaded than what Microsoft has done for the past few years.

    --
    I am defenseless. Use your button. Mod me down with all of your hatred.
    1. Re:I... by rgmoore · · Score: 3, Insightful

      What makes you think that this was a Cisco policy? It's far more likely that this is the work of some rogue coder within Cisco who added it without anyone else's knowledge. It's not as though adding a backdoor password is very tough for somebody who has access to the relevant code. If there aren't detailed code reviews, a backdoor could hide out for a very, very long time.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    2. Re:I... by YrWrstNtmr · · Score: 4, Insightful

      If there aren't detailed code reviews...

      Like the parent said...boneheaded.

  3. And the username/password pair is... by momerath2003 · · Score: 5, Funny

    admin/password.

    --
    I had but a simple dream, to destroy all humans.
    1. Re:And the username/password pair is... by orrigami · · Score: 5, Funny

      That is my root password.

    2. Re:And the username/password pair is... by mitchell_pgh · · Score: 2, Funny

      Sorry, the real password is...

      1... 2... 3... 4... 5... 6...

    3. Re:And the username/password pair is... by MacOS_Rules · · Score: 5, Funny

      I found it! The little bugger is at 127.0.0.1, and confirmed, the l/p work! OMG, tons of pr0n! ;)

      --
      If a man's character is to be abused there's nobody like a relative to do the business. -Thackeray, William
    4. Re:And the username/password pair is... by okvol · · Score: 2, Funny

      My favorite password is ******

      --
      cabg x3 is a life changing event...
    5. Re:And the username/password pair is... by swordboy · · Score: 2, Funny

      That's the same login that I use on my luggage!

      --

      Life is the leading cause of death in America.
    6. Re:And the username/password pair is... by orthogonal · · Score: 5, Funny
      My favorite password is ******

      I quote from bash.org:
      #244321 +(2664)- [X]

      <Cthon98> hey, if you type in your pw, it will show as stars
      <Cthon98> ********* see!
      <AzureDiamond> hunter2
      <AzureDiamond> doesnt look like stars to me
      <Cthon98> <AzureDiamond> *******
      <Cthon98> thats what I see
      <AzureDiamond> oh, really?
      <Cthon98> Absolutely
      <AzureDiamond> you can go hunter2 my hunter2-ing hunter2
      <AzureDiamond> haha, does that look funny to you?
      <Cthon98> lol, yes. See, when YOU type hunter2, it shows to us as *******
      <AzureDiamond> thats neat, I didnt know IRC did that
      <Cthon98> yep, no matter how many times you type hunter2, it will show to us as *******
      <AzureDiamond> awesome!
      <AzureDiamond> wait, how do you know my pw?
      <Cthon98> er, I just copy pasted YOUR ******'s and it appears to YOU as hunter2 cause its your pw
      <AzureDiamond> oh, ok.
    7. Re:And the username/password pair is... by Anonymous Coward · · Score: 5, Funny

      >I found it! The little bugger is at 127.0.0.1, and confirmed, the l/p work! OMG, tons of pr0n! ;)

      No pr0n when I connect there, but I'll be damned, THAT BUGGER HAS A COPY OF ALL MY FILES!

    8. Re:And the username/password pair is... by EqualSlash · · Score: 2, Informative


      May be this extensive list should help ..

    9. Re:And the username/password pair is... by RussDavisDotCom · · Score: 5, Funny

      Correction: That WAS your root password.

      --
      My favorite phrase: You have 5 Moderator Points! Use 'em or lose 'em!
    10. Re:And the username/password pair is... by Anonymous Coward · · Score: 3, Funny

      Delete them all from his drive! Quick!

  4. Trust No One by aaron240 · · Score: 5, Insightful

    Anything that can be exploited will be exploited. The key is to take every precaution possible--that's not possible when only a select few can see the code.

  5. Can we really trust closed-source vendors? by macshune · · Score: 5, Insightful

    No, obviously not when you get right down to it. Just like we can't trust closed-source e-voting software with it comes to our republic (the U.S.:), we can't trust close-source vendors whose systems power our infrastructure...that, without, the world would cease to function as it does today.

    But what can anyone do? Are there any open-source makers of networking hardware?

    1. Re:Can we really trust closed-source vendors? by ReallyNiceGuy · · Score: 2, Funny

      Happy Easter! This is not a backdoor, this is an easter egg...

  6. Re:Well, that depends. by Knight+Thrasher · · Score: 2, Interesting

    Great. So... that makes it Ok then?

  7. Your giving away all our secrets! by General+Newcomb · · Score: 5, Funny

    "Mr. Potato Head! Back doors are not secrets!"

  8. There is no workaround. by Space+cowboy · · Score: 5, Interesting


    (According to the summary). In fact you can get new firmware, and it's free for everyone so long as you go through the channels. Fair play to Cisco (or at least, well done for recognising a public-relations disaster when they see one!)

    I can see why it's useful to have a master password, but really, it was bound to cause major embarassment in the end - the only way it would work is if everyone who knew it (presumably cisco employees) never ever divulged it. That's likely!

    Simon

    --
    Physicists get Hadrons!
  9. Well, definately not buying any of those... by BradySama · · Score: 3, Informative

    Another example of why the benefits of open source need to be pushed up the corporate ladder... this is nuts. Almost as nasty as the things they've done for China. Thanks, Cisco. Another one bites the credibility dust.

  10. No workarounds? by Aardpig · · Score: 4, Insightful

    The Cisco advisory points out that there are no workarounds. This would suggest that the problem cannot be remedied.

    However, the advisory also discusses how to obtain new software for their equipment. So it appears that there is a fix to the problem, via a software upgrade. In light of this, the 'no workarounds' stuff is rather misleading -- and when I first read it, it made my draw drop.

    --
    Tubal-Cain smokes the white owl.
    1. Re:No workarounds? by dbarclay10 · · Score: 5, Informative
      However, the advisory also discusses how to obtain new software for their equipment. So it appears that there is a fix to the problem, via a software upgrade. In light of this, the 'no workarounds' stuff is rather misleading -- and when I first read it, it made my draw drop.

      It's pretty much understood, at least by sysadmins if not the general public, that an issue can always be fixed by a software upgrade. Any vendor saying that an issue *really* can't be fixed, no matter what, typically means that it's a design choice and if you don't like it, switch to another vendor (*cough* Microsoft? *cough*).

      Given that, when a vendor says "no workaround available," they mean that your only choice is to upgrade the software. For example, a workaround to a vulnerability in, say, Microsoft's CIFS stack would be to firewall off the ports it uses (though you need to do that on every machine, of course - otherwise it won't be effective, as we've seen so many times).

      So, to sum up: workaround = quick fix via configuration or similar, and it's a given that you can fix the problem via a (typically time-consuming) software update.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
  11. Your answer by ls-lta · · Score: 4, Funny

    " Can we really trust closed-source venders, such as Cisco, to develop secure products that are free of backdoors?"

    Yes. Lord, next you'll be asking about patents.

  12. No Refund - firmware fix by Allen+Zadr · · Score: 3, Informative

    The ARTICLE that you DIDN'T read, clearly states how to get a service fix - see my first post about what I think about the completeness of said fix.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:No Refund - firmware fix by thpdg · · Score: 5, Funny

      Can't Cisco just download it to the devices themselves? They do have the password to every box, after all.

      --

      -Patrick

      "They never stop thinking about new ways to harm our country and our people, and neither do we."

    2. Re:No Refund - firmware fix by ak_hepcat · · Score: 2, Informative

      600km?

      We do stuff like this all the time. Over 56k satellite circuits. Of course, we prefer to snail-mail a new flash card with the IOS, but for emergencies, tftp does work pretty well. Just slow.

      Ah, Alaska. Nothing else like it.

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
  13. It needs to be there by thpdg · · Score: 5, Interesting

    People read about these back doors, and they are appalled by the concept of it. I wish it was that easy. I design software for embedded devices and let me tell you, as soon as you add a password mechanism, then someone will lose the password within days. It's happened to me, and I finally had to put a global password in every machine. You hope that no one will ever find out, but once you tell a single customer, it could spread. I'm fortunate that my userbase is small and spread out, but for Cisco, this could be a disaster. If they made it so the master password could only be put in locally, that would be a big help, but may not be possible on these devices.

    --

    -Patrick

    "They never stop thinking about new ways to harm our country and our people, and neither do we."

    1. Re:It needs to be there by ls-lta · · Score: 5, Insightful

      No, not really. The user id could be set by serial number (randomly) and you could keep track of who has what serial number, who is authorized to get the password, the password could also roll (think subscription revenue!).

    2. Re:It needs to be there by thpdg · · Score: 2, Interesting

      Been there, done that. If you create any kind of formula for calculating it, then that can get out just as easily. A sales rep that uses the information to help one customer, suddenly has it for every machine. We made the mistake of using that method for enabling a pay option on one of our machines.

      --

      -Patrick

      "They never stop thinking about new ways to harm our country and our people, and neither do we."

    3. Re:It needs to be there by ceritus · · Score: 2, Informative
      ... someone will lose the password within days ... I finally had to put a global password in every machine
      Most devices that I see come with a default username/password set that you can change and, if the admin is irresponsible enough to lose a password, the device has a mechanism (clear the NVRAM by hitting this physical button and rebooting, for example) to recover from their folly. It's a pain in the ass, but it's punishment for creating a password that you can't remember. Having a default password that cannot be removed or changed is just silly.
    4. Re:It needs to be there by adamofgreyskull · · Score: 4, Insightful

      It depends on the value of the information within. If it's important enough to worry about whether a master password exists...then I'd suggest that it's important enough that people will remember their password and not need it.

      If I buy a 50 quid wall safe and lose my key, I could probably go into any locksmiths and get a replacement key for that model safe. If I spend 1,000,000 on a bank vault I'd like to think that no generic or master key existed...

      Backing away from the analogy quietly for a moment..I think it would be pretty simple(for Cisco) to enable the backdoor login only via a console connected to the serial port and not remotely..

    5. Re:It needs to be there by Havokmon · · Score: 2, Informative
      Reading your responses, makes me realize, I should add one thing. These devices that I work on, are for a non-Slashdot crowd. It won't spread like wildfire. More like a smoke signal on a dry day. Cisco should have calculated the popularity of such an access key.

      Cisco already provides a 'pasword retrieval' for all their routers. The trick is you have to be on site to perform the recovery.

      Why there needs to be a master password that can be accessed from ANYWHERE, I don't know. At least make it only work on the current subnet.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    6. Re:It needs to be there by JWSmythe · · Score: 2, Insightful

      That punishment doesn't necessarly fit the crime.

      I took a short (20 minute) job today, which involved fixing a customer's Cisco Catalyst 2924. There was an enable password set, but no one knew what it was. They wanted to make some network changes, most of which involved changing a couple port configurations. Zzz...

      So I, not responsible for the lost password, took the "punishment" for the old admin loosing the password. Aparently the guy doesn't work for them anymore or whatever. Hell, I got paid for an hour, what do I care. :)

      I hope this changes their strategy of putting in secret passwords. They're into security enough to know that is very dangerous. Secrets are not well kept, and someone will always leak.

      --
      Serious? Seriousness is well above my pay grade.
  14. And that username/password is by Neil+Blender · · Score: 2, Funny

    3COMengineers/Areweenies

  15. USER/PASS by Allen+Zadr · · Score: 4, Funny
    Don't some of us have some serious hacking to do? I guess I know what you are planning on doing this weekend.

    What do you bet the id set is joshua/pencil?

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
  16. You can't trust ANYONE. by CrystalFalcon · · Score: 5, Insightful

    Can we really trust closed-source venders, such as Cisco, to develop secure products that are free of backdoors?

    You can't trust open-source for this, either. Not unless you personally constructed every piece of the device, from the source code, to everything that interacts with the source code, including the compiler, the EEPROM burners, and the chipsets on the device itself.

    How do you know that the open source you are looking at actually is the one running in your device? You don't.

    How do you know that the code you are looking at, assuming that it is running in the device, wasn't modified by a malicious compiler? You don't.

    How do you know that the compiled code, assuming it is compiled correctly, wasn't altered in the transfer to the device? You don't.

    How do you know the other onboard chips aren't built with a backdoor, patching, hooking or circumventing whatever code is put in the device? You don't.

    What it boils down to is that trust is a very difficult animal, and at some point, you need to draw the line. Looking at the source is a meager guarantee for the device behaving well, in the case of a malicious vendor.

    The bottom line is that there are so many covert channels to insert code into your overall system today, as long as they are carried on the normal device acquisision channels, that you can't defend against an attack by a malicious vendor. What you can do is to count on their risk analysis, and expecting them to want to stay in business just as much as you do. It's not much, but it's pretty much the best we got.

    1. Re:You can't trust ANYONE. by bgog · · Score: 4, Insightful
      How do you know that the open source you are looking at actually is the one running in your device?
      You compile it yourself.

      How do you know that the code you are looking at, assuming that it is running in the device, wasn't modified by a malicious compiler?
      True, but highly unlikley.

      How do you know that the compiled code, assuming it is compiled correctly, wasn't altered in the transfer to the device?
      Because I transfered it. Perhaps via serial cable or over a cable not on a public network.

      What it boils down to is that trust is a very difficult animal, and at some point, you need to draw the line.

      I draw the line at blatent backdoors. The difficulty of breaking into my router by giving me a bad compiler is FAR FAR FAR more difficult than a backdoor admin account. Once that gets out anyone can log in and do what they like.
    2. Re:You can't trust ANYONE. by ScrappyLaptop · · Score: 2, Insightful

      Um, checksums? You get the code from a trusted source and compile the source yourself? You know: config make make install Try it, you'll like it! The only place this won't work is firmware that you don't flash yourself. However, for that there are MD5-type solutions. You know, when you go to download and there is that tiny little file that just has a line of gibberish in it? Hell, they work great for compiled software too...

    3. Re:You can't trust ANYONE. by C3ntaur · · Score: 3, Insightful
      Not unless you personally constructed every piece of the device, from the source code, to everything that interacts with the source code, including the compiler, the EEPROM burners, and the chipsets on the device itself.

      And do you even have this option with closed source? You don't.

      Believe me, if the end application is valuable enough, someone will take the time and effort to run down the entire audit trail you described, if given the source code to do so. Personally, I like having the option. Trust, but verify.

      --
      Loading...
    4. Re:You can't trust ANYONE. by StealthHunter · · Score: 3, Informative

      Search google for "Reflections on Trusting Trust" it's a great ACM award speach by Ken Thompson about this very topic. try here

    5. Re:You can't trust ANYONE. by Valar · · Score: 2, Insightful

      A lot of this kind of discussion came up in one of the recent e-voting stories. The problem is, if I use an open source compiler (assuming the code is audited by a non-malicious party, in the worse case, me), then you would have to resort to a hardware based attack (i.e. the device essentially 'patches' in the exploit). Of course, this is a lot harder than people seem to think. What if I, for example, compiled it with a compiler that used stack and memory map randomization? The hardware would patch over the wrong functionality. Suddenly, the router would not function as intended and it would be obvious that shenanigans were occuring. So then, the hardware would have to have a totally seperate control system outside of what was availible in the software. It might, for example, interpret certain seemingly normal sequence of packets as a command to send back some naughty data. BUT all the logic would have to be implemented in hardware, which would lead to a noticable increase in development and production costs. In fact, I think that from a practical standpoint, a complex backdoor system would far overshadow the actual engineering work for the router itself.

  17. yep by SHEENmaster · · Score: 4, Informative

    look for openbsd's corporate usage page.

    --
    You can't judge a book by the way it wears its hair.
  18. and when you log in, you get... by funny-jack · · Score: 4, Funny

    Greetings, Professor Falken.
    Shall we play a game?

    --
    You probably shouldn't click this.
  19. Back to the good old days for hackers by dan+dan+the+dna+man · · Score: 2, Interesting

    Hmm yes, like when SGI shipped their machines with much the same problem. Has nearly a decade of fighting computer intrusion taught them nothing. Thats pretty shoddy Cisco.

    --
    I don't read your sig, why do you read mine?
  20. Register, or else by skidde · · Score: 5, Insightful

    The patch can be downloaded from http://www.cisco.com/pcgi-bin/tablebuild.pl/1105-h ost-sol ( registered customers only) .

    I love when companies release vital updates or other material, and then effectively force registration of all their clients. So either register with the mothership, or deal with a vulnerable program? Great.

    --
    For every karma whore there are four more people with mod points to kill.
    1. Re:Register, or else by ph4s3 · · Score: 2, Insightful

      RTFA moron.

      It clearly states that customers without support contracts or with uncooperative 3rd party vendors can go through the CISCO TAC (number listed on reference article) to get the proper patches.

      Everyone affected, assuming they at least have the serial number still on the box, can get the patch, which is The Right Thing To Do(tm).

  21. Does Cisco know wha'ts going on? by myst564 · · Score: 4, Insightful

    Let's see..

    "Although Cisco cannot guarantee the accuracy of all statements in this advisory, all of the facts have been checked to the best of our ability."

    This is probably a standard disclaimer in their security documents, but wouldn't you want them to be sure of the accuracy of their statements?

    Why can software/hardware companies get way with "We tried our best, honest!" ?

    1. Re:Does Cisco know wha'ts going on? by Geoffreyerffoeg · · Score: 2, Interesting

      How can they do better? The phrase "best of our ability" means they cannot be surer of the statements' accuracy. They can get away with "We tried our best" because they cannot have tried harder.

  22. Re:Open Source by gatki · · Score: 2, Insightful

    Auditing the code only guarantees security if you trust that your compiler isn't compromised.

    Auditing the compiler's code doesn't guaranteee anything either. It too had to be compiled, and the compiler's compiler may have been compromised.

  23. Re:Linksys by fgb · · Score: 2, Informative

    I wouldn't think they would need it. There's a tiny little recessed button on the back on my linksys unit. Hold it in for 10 seconds and presto! the unit is back to the factory configuration. Passwords and all.

    No excuse for a master password. Mind you, I'm not saying there isn't one, just that there is no need for one.

  24. Re:Firmware? by spoonyfork · · Score: 4, Insightful

    Do they plan on releasing a firmware update?

    RTFA.

    If so, how do we know they aren't going to put another backdoor into that and simply change the information?

    You don't.

    Is there a way they can make the firmware patch open source without giving away their other "proprietary" source?

    If you own the affected products and require open source firmware patches then you should have thought of that before you bought the product. If you require open source hardware then buy open source hardware.

    --
    Speak truth to power.
  25. You have to understand bug-fix parlance... by Vellmont · · Score: 4, Informative

    A workaround is a simple method of fixing the problem without patching the software. Usually it involves configuration changes, disabling parts of the software, or even firewalls. For this particular problem it's easy to see why there's no workaround.

    The fix is a software patch. Many admins prefer a workaround as a short-term solution (can change simple config in a few minutes). A software patch is obviously more complicated, and often has higher impact on other services.

    --
    AccountKiller
  26. Cisco is not alone. It's industry wide practice. by lotussuper7 · · Score: 5, Informative

    I have worked for 6 or 7 different companies that build either comm boxes or control software, and each and every one has had built in backdoors.

    It's not just Cisco, it's a common practice in the industry to give their field people a way to get into the box (or program) when the customer screws it up.

    Backdoors that, often, have access to functions far beyond what the customer knows about, and in many cases, able of really messing up the device if used incorrectly by a tech who is not an expert.

    On the flip side, I was working as a level 3 tech for one now out-of-business large computer company, and it was not uncommon to get a call from a customer asking if we could break into a box and reset passwords for them since they had "lost" the passwords. They need to get access without doing a full reset and losing the configuration information since the box is in a production environment.

    So, they put a modem on the diagnostic port, I dial in, do the magic, and make the customer happy.

    So, yes, it is a security hole, but it is also something that customers are happy about when they need it.

    --
    ----- Lotus Super 7 - A real car. :-}
  27. Eventually every back door has to be used... by stienman · · Score: 4, Insightful

    Can we really trust closed-source vendors, such as Cisco, to develop secure products that are free of backdoors?

    Yes. They have to keep an eye out for their customers. However, there are two ways of getting around this:

    Password can only be entered while someone is physically present - so you have to press a button on the device, then login with back door in the next 30 seconds. This proves access, and any company that has poor physical security is not likely to care about network security.

    Second use challenge-response password mechanisms. This prevents a 'global' backdoor, while still giving the manufacturer the ability to gain access. The user enters a generic name/pass ("lost", "password") the machine then responds with a 128 bit (hexadecimal) number (randomly generated) and the user provides both the serial number and this random number to the company. The company responds with a correct response (another 128 bit number, perhaps) and the device allows access.

    Combine either or both of these two methods with a "reset configuration to factory defaults when back door is used" and the company can claim that they are as secure as can be, without preventing the occasional user complaint that the hardware is a doorstop because some subadmin made a mistake changing the password.

    -Adam

  28. Yes, but - WIRELESS by Allen+Zadr · · Score: 5, Insightful
    The problem here is that these routers are WIRELESS. All you need is proximity to use the secret ID. Block my MAC, I tell my MAC to use another address. Block all wireless, then what's the point of having a wireless product.

    The advisory (that link in the story) was pretty clear that there isn't a way to disable the use of this backdoor without a firmware upgrade.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:Yes, but - WIRELESS by Pii · · Score: 2, Insightful
      For starters, we're not talking about "routers" at all, smart guy.

      Second, your proximity to a wireless device doesn't mean you have administrative access even to the device you are associated with.

      As has been pointed out repeatedly in this thread, access to the administrative interface of Cisco devices can easily be restricted through the use of a simple Access Control List.

      I could give you the vty (telnet) and enable passwords to 100s of devices I've set up that are connected to the Internet right now, and there's not a damn thing you'd be able to do to them.

      This entire thread is much ado about nothing, and most of the comments I've seen are either from the agenda driven, or tragically misinformed.

      --
      For those that would die defending it, Freedom
      has a sweet taste that the protected will never know.
  29. Recovering passwords by vasqzr · · Score: 3, Interesting


    I was called by a apartment complex that offered broadband to tenants. Apparently, one of the kids (mostly college students) had taken a networking class or something, and telneted in to the switches, and screwed a bunch of stuff up.

    Of course, he changed the password to who knows what, so we had to call Nortel up and read them the serial number from each switch, and they gave us a backdoor password. I belive it was generated by a program they had. We had to verify proof of purchase and everything with the company, but who couldn't forge a Invoice from CDW or Insight?

  30. Re:Well, that depends. by InadequateCamel · · Score: 4, Interesting

    Cisco actually has a better track record than some other closed source vendors I could mention.


    That's a silly comment. Up until a few hours ago you would have thought Cisco was pretty good. Now they have done a really stupid thing and have been caught red-handed.

    The question we should be asking is what else have they done that their customers would object to if they knew about it?

    Call me paranoid, but this is exactly the sort of behaviour that I expect from software/hardware manufacturers. Cisco just happened to get caught doing it.

  31. Taliban Master-Plan to Destroy America by Progman3K · · Score: 4, Funny

    >Just like we can't trust closed-source e-voting software [when] it comes to our republic (the U.S.:), we can't trust close-source vendors whose systems power our infrastructure...that, without, the world would cease to function as it does today.

    Taliban leader speaking:

    OK troops, here's what we'll do; we will sub-contract from the Pakistanis that are sub-contracting from the Indians that are sub-contracting from the Americans that are outsourcing their I.T. operations, and when WE are the ones coding everything for the Americans, we slip in trojans, viruses and everything else we can think of to screw with their heads!

    Once they are all helpless because they've outsourced all the jobs that require an education, we show up and sell them all Edsel automobiles and when they've all killed themselves on the road, we simply take over the country.

    Simple.

    --
    I don't know the meaning of the word 'don't' - J
  32. No it doesn't by Burdell · · Score: 5, Interesting
    There is no reason to have a master password that gives someone with that knowlege instant full access to every such device in the field. There are many ways to work around it (without resorting to just resetting the device and clearing all settings).

    Cisco IOS routers don't have to have a "master password" backdoor; they have a well-defined process for password recovery (typically you connect to the console port, interrupt the boot at the firmware level, and change a register - then you are in with no password and can reset it).

    Another example: Livingston PortMasters also don't have a "master password" backdoor. You hook up to the console port, flip a dip switch and use a special login. That issues a challenge string, which you then send to Livingston (or now portmasters.com). You get a respose string and use it to log in, and then you change the password.

    The common assumption is that full physical access implies ownership; that is a reasonable assumption (since if someone can get at it, they can take it).

  33. Re:Well, that depends. by orthogonal · · Score: 3, Offtopic

    Cisco actually has a better track record than some other closed source vendors I could mention.

    I don't mean to be a grammar troll, but clearly you used the wrong tense:

    "Cisco actually had a better track record...."

  34. No by jc42 · · Score: 3, Insightful

    Can we really trust closed-source vendors, such as Cisco, to develop secure products that are free of backdoors?

    Simple question, with an even simpler answer: No.

    If you want to be wordier, you can make the general statement that the reason for closed source is that there are things in the source that the vendor doesn't want you to know about.

    Those things may be innocent, such as debugging hooks, that you'd probably approve of if you knew, but which they don't want made public because then competitors' support people could sabotage the equipment during a support call. Or they could be not so innocent, such as collecting date from your network for commercial use (i.e., selling it to your competitors). Or maybe they don't want you to see the low quality of the code.

    But if the source is hidden, there's a reason, and the reason can be summarized as "They don't want you to know about something in there."

    If you have any security concerns at all, you should follow the advice that the security folks have been giving for years: Don't run software unless you've compiled it yourself (preferably using a compiler from a different vendor). Otherwise, you have no way of knowing what's hidden inside the binaries.

    Of course, in whatever passes for the Real World around here, some vendors are more trustworthy than others. We've had few actual problems like this with open-source vendors, though there have been a few incidents. It's a lot harder for an open-source vendor to get away with such tricks for very long.

    But in general, you should be aware that if they don't want you to see the source, there is probably a good reason.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  35. This reminds me... by fudgefactor7 · · Score: 2, Interesting

    ...of the phrase that President Regan used to tell Gorbie all the time "Trust, but verify."

    Cisco has been a major player for a long time, so we have a de-facto trust relationship with them, but we need to be able to verify their account guarding. All they need to do is open the firmware up and let the million eyes peer through it. Any vulnerability detected and not reported by one will surely be caught by another, and assuming he's not trustworthy either there are still more eyes. Quis custodiet ipsos custodes. The only problem is if the flaw doesn't exist in only flashable firmware (i.e.: in hardware someplace that can't be modified at all)--then that would be an issue. I think we can trust the Cisco hardware, it's the flashed system that needs to be checked.

    So, Cisco, how about opening that up? Come on, be a pal....

  36. Surprising, but not that surprising by allyourbasebelongtou · · Score: 5, Insightful

    This is the most fundamental problem with closed source: even if the underlying code is 100% perfect, bug-free, and wonderfully coded, there is no mechanism to prevent the last developer with sign-off on a project from slipping something nefarious in as code goes into "release" status.

    I say this because, IMHO, Cisco's customers generally trust both them as a company and their products. In short, they've done a good job, for a closed source firm, of keeping the perception that they run a tight ship and keep their corporate nose clean.

    That said, this is a ding, no doubt, but the bigger question here is while this backdoor was arguably somewhat obscure, it still existed. Even if no one "on the outside" ever learned of its existence, its very existence is troubling.

    This is the type of thing that typically would have been caught in no time by the average open-source code-troller (much less a developer) quite quickly.

    Sure, Cisco has a decent name, but what about companies that don't have the positive overall goodwill/reputation that Cisco does?

    The notion that closed source software is "just as good" or even "more secure" is just plain wack-a-loo. (You can quote me on that.)

    --
    ----------
    Nope. Not gonna do it. Wouldn't be prudent. Not at this juncture.
    1. Re:Surprising, but not that surprising by the.WZA · · Score: 2

      all your cisco are belong to us

  37. I must be a slow reader.. by Altrag · · Score: 2, Funny

    I only made it to (Score:3, Funny) before I decided it was likely bogus...

  38. not a conspiracy by oogoody · · Score: 2, Informative

    Backdoors are very common in embedded devices
    so you can bootstrap the system. They should
    have covered this better, but it is probably
    not an evil conspiracy. It's probably just
    developers and testers trying to do their
    job without a lot of security shit that
    makes everything take longer and be more
    difficult.

  39. /.-ers just don't get it.... by egriebel · · Score: 5, Insightful
    I'm going to go out on a limb and predict tons of posts of "dump cisco now!!" here. It'll never happen, Cisco will shrug this off. There's no way that the corporate infrastructure is going to be torn up, Cisco has too much penetration and momentum. Acutally, I bet it won't even hit mainstream media and be barely a footnote in NetworkWorld and related trade rags.

    There will be no wholesale move off of Cisco products. Why?

    1. Who else are you going to use?
    2. Who is going to pay for the new hardware?
    3. When are you going to do the upgrading?

    Let's roleplay the conversation between the CIO and CEO/COO:

    CTO: Hey boss, I need $x million to replace all our Cisco equipment NOW!
    CEO: Hmm, that's a lot of work and money, are they broken?
    CTO: Well, no, but there's an extremely serious vulnerability!
    CEO: <blinks>
    CTO: Every Cisco box has the same administrative password!
    CEO: <starts to watch the window washers and birds outside>
    CTO: Anyone can log in to our systems with this password
    CEO: Hmm, I see....Is that bad?
    CTO: Yes, which is why they need to be replaced.
    CEO: Well, it certainly sounds serious. Why don't you prepare a proposal, get buyin with the Regional VPs and Directors, run it by Frank in operations, and then talk to my assistant Tiffany and get some time on my schedule.
    CTO: Sir, I think it should be expedited.
    CEO: Yes, hmm. So have you heard how Tiger is doing at the Masters today?

    The bottom line is, most CIO/CTO's of non-IT companies could give a flying f**k what runs their networks as long as it works, stays up most of the time, is not too expensive, and is recommended.

    --
    ACHTUNG! Das computermachine ist nicht fuer gefingerpoken und mittengrabben. Ist nicht fuer gewerken bei das dumpkopfen.
  40. Negligence by Animats · · Score: 3, Interesting
    Why aren't we hearing words like "knowingly, willfully negligent", or "reckless endangerment", or "conspiracy to violate the Computer Fraud and Abuse Act"?

    A Cisco exec should do hard time for this.

  41. Re:Well, that depends. by Mysticalfruit · · Score: 2, Informative

    Well that and their use of "Cisco" math when it comes to what their switches will push for throughput.

    For the same money you'd spend on a Cisco switch you can probably buy a Nortel that'll run circles around the Cisco.

    Or, if your tripping over the bags of cash or their just blocking the door, you could spring for a Juniper...

    Don't get me wrong, Cisco stuff works, it's just really expensive and their are cheaper more capable equipment on the market...

    --
    Yes Francis, the world has gone crazy.
  42. "Can we trust closed-source vendors?" NO! by Futurepower(R) · · Score: 3, Interesting


    From the Slashdot story: "Can we really trust closed-source vendors, such as Cisco, to develop secure products that are free of backdoors?"

    This should be shortened to: "Can we trust closed-source vendors?"

    History has shown that we cannot.

    Take Microsoft for example. LUGOD maintains a list of stories about Microsoft abusiveness: Reasons to Avoid Microsoft. I counted more than 200 in 2002, and things have gotten worse since then.

    (This seems to be one of the few times that Open Source advocates have invented an interesting name: Linux User GOD. Sounds like a new religion.)

    Part of the problem seems to be that, eventually, closed-source vendors begin to be controlled by managers who have no technical experience. Such managers can help the company make more money only by abusing the customer, because they don't know enough to contribute to technical improvements.

    Why has Google risen to prominence so quickly? Partly because they know what they are doing technically. But largely because they have a policy of "do no harm". It's a simple policy, but most managers are not able to come to the conclusion they should follow it.

    Most managers seem to have received their training by mimicing the abusive, ignorant PHB in Dilbert cartoons. Think what a terrible world we live in that Dilbert is considered funny!

    I know most Open Source developers are uncomfortable with this description, but they approach their work as an act of love. Whatever the reason, history has shown that they are far more trustworthy.

  43. Re:Well, that depends. by arivanov · · Score: 5, Insightful

    Really?

    They continuously use codebase from the opensource parts of the software world and lie about it. The only OSS component they currently admit to is the regexp library. In fact they have used code from xntpd (and were bug for bug vulnerable to NTP exploits), OpenSSL, OpenSSH, so on so forth, ad naseum. When a vulnerability in any of these comes around they never admit it because the IOS sacred cow is supposedly pure and not infected by any opensource (besides regexp). This continues until someone starts running the exploits versus their gear. And after that ... BANG... Check BUGTRAQ for the SSH and NTP exploits as a fine example. I bet there are others as well.

    They constantly have idiotic ideas like CDP which are insecure by design and turned on by default.

    They have promoted a very long list of outright lies including security ones in the exam preparation materials and exam question. That is also besides the fact that Cisco does not consider the analysis for correctness and sane security practice of these materials to be fair use and disallows quoting them. Here is one that has managed to get through:
    http://lists.netsys.com/pipermail/full-d isclosure/ 2003-October/012809.html

    There are many others.

    So on so forth. Ad naseum. If you think that Microsoft is vile you definitely have not had to do a lot of network engineering especially with Cisco kit...

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  44. Re:Well, that depends. by JPriest · · Score: 2, Interesting

    Well, yeah. Considering Cisco's market penetration and popularity it is amazing they have had so few security problems. They have a track record that even Apache should envy. One mistake and some of that slashdot mind-droids are spouting "well, that is because they are not open source".

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  45. Re:Well, that depends. by txviking · · Score: 2, Insightful

    I think the point is:

    In an age of acces through networks, is it possible to trust any private organization enough to not oversee them with what they are doing ?

    Or is it almost obligatory to know exactly what a particular device/computer etc. does, or at least have the possibility of own, or third party assessment.

  46. Re:you ungrateful motherfuckers by nate1138 · · Score: 2, Interesting

    Cisco is bad because it doesn't sell open source solutions?

    No, Cisco is bad because they stuck a backdoor into their product that potentially fucked over a bunch of their customers.

    I bet half your jobs depend on cisco.

    And what kind of half-assed argument is that? Just because people use their products doesn't mean that their jobs depend on Cisco. Cisco can be ripped out and replaced just like most vendors. Get some Foundry or Nortel equipment.

    Oh yeah, and fuck you too.

    --
    Where's my lobbyist? Right here.
  47. Re:Well, that depends. by re-Verse · · Score: 3, Funny

    Whoever modded this offtopic has the sense of humour of a brick.

    See, what he is explaining is that due to Ciscos inherent stupidity at adding an override all password, their track record, that was once the shit, is now just shit. Get it???

  48. Re:Well, that depends. by Cramer · · Score: 2, Informative

    Unless you downloaded and compiled the binaries from the postgresql.org server(s), then you cannot say, for sure, Cisco has not added backdoors to the code.

  49. Re:Well, that depends. by Mateito · · Score: 2, Informative

    > Don't get me wrong, Cisco stuff works, it's just
    > really expensive and their are cheaper more
    > capable equipment on the market...

    True.

    Just remember that none of the "more capable" equipment is made by 3com.

  50. Re:Well, that depends. by Cramer · · Score: 2, Informative

    ... oh, like the OpenSSL ident strings. 12.0 used OpenSSH, but they have since stopped using OpenSSH code in IOS -- they either rolled their own or snarfed someone else's. They've removed almost all of the ident strings except for those put there by the compiler: GCC: (GNU) 2.95.3 20010315 (cisco p10 release), etc.

  51. Re:Well, that depends. by WhiteDragon · · Score: 2, Informative
    For the same money you'd spend on a Cisco switch you can probably buy a Nortel that'll run circles around the Cisco.

    Or, if your tripping over the bags of cash or their just blocking the door, you could spring for a Juniper...
    Or, you could buy a Big Iron switch from Foundry that will blow away most of the offerings from Cisco.
    --
    Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
  52. Backdoors are here to stay. by LostCluster · · Score: 2, Interesting

    Can we really trust closed-source vendors, such as Cisco, to develop secure products that are free of backdoors?

    Well, we certainly can't trust Cisco anymore. The reason is because trust is built up by having the ability to screw up and then not doing so. Cisco has clearly violated the trust of anybody who wanted a zero-backdoor product, and I submit that this breach is one that cannot be recovered from.

    However, I certainly understand why Cisco insists on there being such a hard-coded full-control backdoor. If you ever lose possession of the root password, you are screwed and you can turn a big-dollarsign router into a paperweight. It makes sense that Cisco should be able to swap your locked-up router for a like part in its default settings, and then be able to recover most of its value as an "open box" "remanufactured" item since there was nothing wrong with it other than an unknown password that since has been reset.

    Really, I'm not mad at Cisco for having backdoors as much as the fact that they refused to admit that there were secret backdoors.

  53. Can't you people READ THE F**KING ARTICLE ? by smeenz · · Score: 3, Informative
    Honestly... you people can't resit jumping to conclusions can you ? If you READ the f'ing article, you would see that this vulnerability exists in a Cisco *application* that runs on a *linux* platform that is used to *manage* their wireless aironet devices in bulk, and has NOTHING to do with their switching/routing/wireless hardware products whatsoever.

    If you read further, you would note that Cisco has already released patches for the problem.

    If you had ANY experience with cisco security vulnerabilty disclosures, you would realise that cisco's definition of "workaround" means "a way to avoid the problem without applying patches or updates", because many cisco customers aren't able to apply patches the second an exploit is announced due to down time / planning / change control measures.

    Just because it says there is no workaround, it doesn't mean there isn't a fix. And there is, in this case, which is clearly linked to in the article.

    And before someone replies with "you're new to slashdot aren't you", no, I'm not. I'm used to this sort of reaction from the slash community. Normally there are a few sane people that get modded up by correcting the knee jerkers, but this time it looks like everyone is preaching "every cisco switch and router has a built in username and password that can't be disabled"

  54. Re:Well, that depends. by PurpleFloyd · · Score: 4, Informative
    While Cisco does have a decent security track record (exempting this colossally boneheaded manuver), your tirade against "slashdot mind-droids" is simply false. Backdoor passwords tend to be one of the most obvious things to detect, excepting serious trickery like putting the password into the compiler. Code that looks like
    if (inputpasshash==storedhash)
    {
    return TRUE;
    }
    else if (inputpasshash==BACKDOOR)
    {
    return TRUE;
    }
    else
    {
    return FALSE;
    }
    tends to stand out pretty well during a code audit, and is visible even to a beginning C student. Backdoors are harder to sneak into open source software, simply because people will watch your every move and might not agree with all your changes.
    --

    That's it. I'm no longer part of Team Sanity.
  55. Password recovery can be disabled. by Pii · · Score: 2, Informative

    Cisco's password recovery procedure can be disabled from Rommon, making the "configuration bypass" procedure non-functional.

    --
    For those that would die defending it, Freedom
    has a sweet taste that the protected will never know.
  56. Re:Well, that depends. by blogan · · Score: 4, Interesting

    I'm not sure backdoors are as blantantly obvious. What about something like this?

    hash = getHash(password)

    if (hash) {
    return (*hash == *storedhash);
    } else {
    logAuthError("Hash could not be found");
    return FALSE;
    }

    Looks correct, but if I modify getHash to return NULL when the password is a certain string, and logAuthError is actually buried in a separate header, it doesn't actually log an error, it returns TRUE.

  57. Re:true dat? by 0x0d0a · · Score: 2, Funny

    I'd be impressed if you were posting to Slashdot from a Cisco router...