Slashdot Mirror


Cisco Confirms Regex Flaw in IOS

gattaca writes "Cisco has announced a confirmation of an unpatched denial of service vulnerability in Cisco IOS. From the NetPro Forum post: 'I have just discovered a regular expression that crashes the router. I suspect the error is because of division by zero. Since I work for the Enterprise, I do not have direct access to TAC. Please somebody report this to Cisco. I have tested it on ranges of routers (2611, 2821, 2851, 7206) and IOSes (12.0-12.4). All routers crashed with some type of BUS ERROR. Command can be issued in user mode, therefore I think it can be considered as vulnerability to potentially cause DOS.'" Of course, the command has to be entered in user mode, so while potentially a vulnerability, chances are your local IOS-based router won't be DoSed via the bug any time soon.

61 comments

  1. does it could as denial of service by Ferzerp · · Score: 2, Insightful

    if your own people have to do it?

    1. Re:does it could as denial of service by Ferzerp · · Score: 1

      That's supposed to be does it COUNT, not could.

      I can't type early on Saturday mornings.

    2. Re:does it could as denial of service by blantonl · · Score: 4, Funny

      It only if works you authenticated are router to the.

      --
      Lindsay Blanton
      RadioReference.com
    3. Re:does it could as denial of service by packetmon · · Score: 2, Funny

      so means that you're not if authenticated router to the can't it do to crash a cause?

    4. Re:does it could as denial of service by pacman+on+prozac · · Score: 1

      I think it does, the reason being that your own people could do it accidently.

      All it needs is someone to use a back reference or a repetitive match (*) in a regexp and the router could reload.

    5. Re:does it could as denial of service by Xerxes_au · · Score: 2, Insightful

      Fair enough that you mention that it requires a valid login to trigger this bug. Once logged in there's plenty of nasty things you can do to a Cisco router (or any other) without needing to trigger random bugs.

      I've worked in the area for a number of years now supporting both Cisco and Linux based network infrastructure, and I can say with some confidence that on a large scale, bugs in various programs which can lead to total loss of service are hardly rare. DoS bugs exist, and while many will just randomly occur over time, some are able to be triggered at will.

      This is why people use strong account policies, passwords, and firewalls to control access to any network device.

      It might be mentioning that Cisco TAC is very good, and can usually help resolve such issues expediently, given that you're willing to pay for such services. ...If you don't have a Cisco contract to obtain support and IOS updates, and depending on what you're doing, maybe you're better off looking at obtaining such support for free by going with other mainstream software (ie GNU/Linux) ;-)

    6. Re:does it could as denial of service by 3vi1 · · Score: 1

      Exactly. This is a non-story. The person first needs access to the device, and even then it's not something that would happen except on purpose.

      This bug affects IOS versions all the way back to 12.0. I've used regular expressions on these IOS's every day for years and years and have NEVER had the device reboot on me. You must have to get really complicated with the expression or be back-referencing very large strings in order to crash a box this way, because I never have, nor has anyone at my company (where we have 1000+ Cisco routers and switches).

      -J

    7. Re:does it could as denial of service by Anonymous Coward · · Score: 0

      There are lots of routers out there that require zero authentication, route-server/looking-glass boxes.

    8. Re:does it could as denial of service by ddieder · · Score: 1

      It's certainly less critical than a remote denial of service bug, but in many cases, it still needs to be looked at pretty carefully.

      It's possible that a larger set of staff besides just network engineers have access to different levels of automation. Some of that automation might be able to run commands like this if abused correctly.

    9. Re:does it could as denial of service by Anonymous Coward · · Score: 0

      If they require zero authentication, what the FUCK ARE THEY WORRIED ABOUT.

    10. Re:does it could as denial of service by 3vi1 · · Score: 1

      >> All it needs is someone to use a back reference or a repetitive match (*) in a regexp and the router could reload. I've used complex regexp's on hundreds of devices and never seen the problem. Can you please give me an example? And, could it not be so contrived as to force the issue?

    11. Re:does it could as denial of service by Cut'n+Paste · · Score: 1
      Does it count as a denial of service if a *customer* does it *accidentally*?

      OK more than a little off topic, but maybe interesting in an historical artifact sort of way...

      It was 1976 and I was working on an IBM mainframe for the first time, using TSO (Time Sharing Option) to a local service bureau with hundreds of clients. Typing in my commands when dang, TSO went down and the whole system with it. After about 10 or 20 minutes it came back up, and I re-entered my stuff until dang, down it went again, and at the same spot. What are the chances of that, I wondered? Check the syntax, yup it's legitimate. Probably just a coincidence, better try it one more time. Sure enough, down it goes again at the same spot.

      Another wait, re-enter all commands just up to the suspect one, then call up the service bureau:

      - Have you been having trouble keeping the mainframe up?
      - Yes, we have.
      - I think I know why. Entering this particular command into TSO is causing the crashes.
      - No, that's impossible. No way that could happen.

      I push the enter key, and:

      - Well, is it up now?
      - No, gotta go.

      Sometimes you have to call your shot to make people believe.

    12. Re:does it could as denial of service by pacman+on+prozac · · Score: 1

      There is an example in the second link in the article.

  2. Get off the bus by The+Clockwork+Troll · · Score: 1

    Nitpick: if it were a division by zero fault, would it really trigger a bus error, or more likely a ... division by zero error?

    --

    There are no karma whores, only moderation johns
  3. In case of slashdotting, here is an example regexp by Anonymous Coward · · Score: 0

    BUS ERROR

  4. Then don't do that by Anonymous Coward · · Score: 2, Funny

    FTA: "I have just discovered a regular expression that crashes the router. I suspect the error is because of division by zero."

    Reminds me of:

    Patient: "My arm hurts when I do this." <wiggles arm>
    Doctor: "Then don't do that."

    The solution is obvious: don't use that regex/divide by zero. Duhhhh. Problem solved. Thank you, come again.

    1. Re:Then don't do that by Tribbin · · Score: 1

      a: What 's the problem?

      b: When I press here, here, here or here it hurts.

      a: Ah, I see. You finger is broken.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  5. right... by LBArrettAnderson · · Score: 0

    $slashheading =~ s/stuff that matters/bug reports/i;

  6. DIVIDE BY ZERO by Anonymous Coward · · Score: 0

    OH SHI-

  7. A bigger IOS flaw discovered by packetmon · · Score: 5, Funny
    A bigger vulnerability has been discovered just now as well...

    r8#sh ver | in IOS
    IOS (tm) C2600 Software (C2600-IO3-M), Version 12.2(15)T2, RELEASE SOFTWARE (fc2)
    r8#reload
    Proceed with reload? [confirm]
    Seems like anyone with admin access can reload your router.

    IOS (tm) 4500 Software (C4500-A3JK9S-M), Version 12.2(40a), RELEASE SOFTWARE (fc1)
    frSwitch#reload
    Proceed with reload? [confirm]
    Confirmed on multiple routers as well! OMFG. On another note, anyone with local access to the router can power down the router causing a massive denial of service. Our admins here at GoodyTwoShoesNetworking.com are placing epoxy across all power buttons and cables to prevent this
  8. The Enterprise by AntEater · · Score: 4, Funny

    "Since I work for the Enterprise, I do not have direct access to TAC. "

    Yes, Capt. Kirk can be very protective of the TAC.

    --
    Alex, I'll take keybindings not used by Emacs for $400....
    1. Re:The Enterprise by Anonymous Coward · · Score: 3, Interesting

      I always wonder why a company like Cisco, of which you would expect that it puts quality at a top priority, does not accept bug reports from owners of their devices who have not paid extra for a support contract.
      Even when they don't want to guarantee response times or resolution times, at the very least they could register the problems their customers have discovered.

    2. Re:The Enterprise by k8to · · Score: 1

      When I worked at Wind River, which in some ways was an arrogant culture, we routed support issues through from any customer with a defect issue, whether or not they were paying the four thousand a year to be allowed to talk to us. Sometimes these issues involved more work than the paid customers issues, with both sides spending many hours delving into and isolating the problem.

      A defect in the product is the responsibility of the manufacturer/developer! Improving the product by removing/resolving defects is to everyone's benefit. Any company who doesn't understand this is run by idiots.

      What we did *not* typically do for customers without support contracts is go through the whole effort to build a custom version of the product specifically without the one defect they had tripped over. If it was sufficiently severe perhaps the machinery for providing an across-the-board update might be triggered, and they would have access to that, eventually. The necessary research into workarounds would of course be shared with the reporter.

      And yeah, a lot of bugs simply got tosssed into the "maybe, someday" pile, like usual. But the back-and-forth with the submitter was essential in getting good defect information.

      --
      -josh
    3. Re:The Enterprise by Phroggy · · Score: 1

      Yeah, I don't buy that.

      Call Cisco's TAC, give them your serial number, and tell them you've found a security flaw. Record the conversation, editing out any confidential bits. If they won't listen to you, post the MP3 of the call online. See if that gets any attention.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:The Enterprise by bwindle2 · · Score: 1

      From the article:

      "In addition to that, the Cisco PSIRT Security Vulnerability Policy is available at http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html - for any customer, with our without a service contract, which might be interested in contacting us.
      Thanks,
      Dario "

    5. Re:The Enterprise by Cramer · · Score: 1

      Depends on the bug. Sometimes they'll listen; sometimes they don't. The real problem comes after they fix the bug. If you're not a customer, you're not likely to get the fix.

      (And they really hate people logging bugs that have already been fixed.)

  9. RegEx's are incredibly dangerous by mosel-saar-ruwer · · Score: 2, Informative


    Writing code that can parse for any given syntax is, well, pretty much as difficult as writing a parsing front-end to a compiler.

    I.e. it is not trivial and it is fraught with danger.

    Any time you allow the user to submit arbitrary, un-screened, un-filtered data, you're just asking for trouble.

    Of course, I guess you could argue that the job of a RegEx parser is precisely to do the screening & the filtering for you, but it is not a trivial business, and anyone who approaches the problem as though it were a mere triviality is a fool.

    I.e. from the security point of view, the RegEx parser is a firewall [and, in all likelihood, is the only firewall], hence anyone writing a RegEx parser has to assume that the user submitting the input is a blackhat, not a whitehat.

    PS: And the problem undergoes manifold [if not infinite] complexification when you're dealing with languages [or "environments"] like HTML, Javascript, and XML, which can re-write themselves on the fly.

    1. Re:RegEx's are incredibly dangerous by Anonymous Coward · · Score: 0

      I.e. from the security point of view, the RegEx parser is a firewall [and, in all likelihood, is the only firewall], hence anyone writing a RegEx parser has to assume that the user submitting the input is a blackhat, not a whitehat.

      My fedora is red.. which group do I fit into?

    2. Re:RegEx's are incredibly dangerous by Anonymous Coward · · Score: 1, Funny
      Is it as dangerous as say... This:

      lynx -dump http://linux.slashdot.org/article.pl?sid=04/11/03/0358246|awk '/Shootout/{gsub(/'\''/,"");print $2,$3,$4}'|uniq|sh
      I wouldn't run that as root if I were you
    3. Re:RegEx's are incredibly dangerous by Anonymous Coward · · Score: 0

      Oh bullshit.

  10. Looking Glass by Anonymous Coward · · Score: 1, Insightful

    There are many routers out there running IOS that are used for Looking Glass purposes, so, yes, this is a problem I guess..

  11. Not a surprise by athdemo · · Score: 0, Troll

    Dividing by zero screws everything up. Even Windows Calc, one of the most advanced pieces of software on the planet, can't do it.

    1. Re:Not a surprise by Tanman · · Score: 1

      /0 does not mess up windows calc. They prepared for the error and it returns "Cannot divide by zero," then lets you continue on your merry way to further calculations.

    2. Re:Not a surprise by Algorithmnast · · Score: 3, Funny

      Dividing by zero screws everything up. Even Windows Calc, one of the most advanced pieces of software on the planet, can't do it.

      As it happens, I can divide by zero, but only when I try to figure out the inverse of the percentage of well-spent money from my tax dollars.

      Or perhaps, the ratio of posts to informational-posts.

      After all, Godwin needs revision - to paraphrase "A Beautiful Mind".

  12. Old news (to everyone but Cisco) by OriginalArlen · · Score: 4, Insightful
    This was widely publicized (amongst the loose communities of Cisco users, anyway) back around the time the original post was made. Hey, that would have been... 18th August! :)

    To be fair, there IS a story here, which is that Cisco only just acknowledged this officially.

    Service Provider types (the operators of routers whose successful attack would actually affect anyone in the real world) have been well aware of this. But as others have pointed out, if you don't trust your admins, and you're not running proper logging and a proper audit trail of admin sessions already, you've got bigger problems than this.

    --

    Everything I needed to know about life, I learnt from Blake's Seven
  13. A question by Poromenos1 · · Score: 0, Offtopic

    Can someone explain to me the difference between a $50 OpenWRT router and a $2k Cisco one? I have both, and the OpenWRT router is by leaps and bounds more featureful than the Cisco one (I guess that doesn't really make sense, because for $20k the Cisco can have the same features). Obviously the difference is reliability/performance, but what are the exact limits? How many people do I have to have in my network before getting a Cisco? How will I know that?

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
    1. Re:A question by bagboy · · Score: 2, Informative

      Buying Cisco equipment (typically - and through proper purchase channels) gives you access to TAC (Technical Assistance Center), worldwide support 24x7 for network emergencies and problems, as well as extensive troubleshooting support. When you buy Cisco these days, that is what you are mostly paying for. Try getting that level of assistance from Netgear, Linksys (ironically owned by Cisco), DLink, etc... You really can't - as they do not put that level of resource behind their products.

    2. Re:A question by Poromenos1 · · Score: 1, Flamebait

      Really? So they can tell me how to get both ADSL modules to work? I've been trying to do that for a year, do you know whom I can contact? I tried their site's support section but they never replied (which is less than the support I've gotten from DLink or the OpenWRT people).

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    3. Re:A question by Anonymous Coward · · Score: 1, Insightful

      Quite a bit. If you look at a standard linksys router, it is a simple Broadcom (or Marvell) CPU+Network processor. Most companies use one of these chips in their consumer routers . They are cheap, and give the features most home users want. (Routing packets, simple firewall, wireless etc.) However, they are not as fast, nor are they flexible as this would add to the cost. (Actually, many other "enterprise" routers/switches use the same $5.00 chips) . Once you need a new feature.. you buy a new router.. Not a big deal for a $50.00 router).
      In my experience the 2800 hardware is rock solid. I have managed over 200 hundred of these in the past and only had 1 failure. Caused by water.
      So, other than having the huge support behind it, what makes a simple Cisco 2800 router ? They are specially designed and include specialized TCAM memory, encryption coprocessors, DSP's, and TDM switching. They can do IPS, Encryption, Wireless, Multi-protocol routing, Voice and video. They offer support for IPv6, BGP, Multicast, and others. They are modular and you have the capability to add almost any possible type of WAN port, (T1, DSL, DS3, EVDO, Edge), or all sorts of modules from a WAN Acceleration module to PoE enabled Switching, all the way to a VoiceMail system...

      As for your network, I can guarantee that the OpenWRT is nowhere as feature rich as a Cisco router. You probably just never turned it on. I love using OpenWRT at home, but at the office, not a chance. Honestly, at the office, if you are just providing 5 people acccess to the internet over cable or DSL, and have no need for anything else other than moving packets, then OpenWRT is probably fine. If you are looking to provide features such as IP Voice, Advanced QoS, Network Admission Control, WAN Acceleration, Multi-point VPN tunnels, SSL VPN, or need a replacement in Kazakhstan within 4 hours, you probably need to go with the Cisco.

    4. Re:A question by un1xl0ser · · Score: 1

      I've only interacted with Cisco support once, for replacing a PIX. Called them up, RMA was delivered shortly thereafter. Try calling them, if you do pay for support.

      --
      v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    5. Re:A question by Anonymous Coward · · Score: 0

      You actually contact TAC or did you get your router off of the back of a truck and not have access to support. I highly doubt you contacted TAC and a case was opened and you never heard back. I have been doing Cisco stuff for 12 years opened dozens of cases, and have NEVER had this happen. Hell, if am lazy and not close a case or slow to respond, the engineer will spam me begging me for permission to close a case or get status.

      That being said, some TAC engineers can be painfully slow to help you resolve a case. Call back and ask it to be re-queued to another engineer or have it escalated. You can do this if you have a support contract.. you have one right????

    6. Re:A question by Poromenos1 · · Score: 1

      I'm in Greece, sadly a phonecall would cost more than the router. Maybe they have headquarters here, I'll look into that, thanks.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    7. Re:A question by Spazmania · · Score: 1

      Can someone explain to me the difference between a $50 OpenWRT router and a $2k Cisco one?

      Answer #1: The latter one can be installed and operated by mere mortals, or at least folks reasonably close to such.

      Answer #2: The latter operates effectively within the scope of your existing monitoring and management processes while the former does not.

      Answer #3: The latter is targeted at and marketed to companies (not individuals) where Answers 1 and 2 are much more important that the initial acquisition cost.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    8. Re:A question by Repossessed · · Score: 2, Insightful

      The biggest thing I see between the expensive Cisco stuff and the cheap WRT stuff (once you flash the firmware, and thank god for the GPL, cause the original stuff sucked), is that the Cisco kit will support large gigabit networks, (And you can get older Cisco branded stuff at Linksys prices that doesn't if you shop the right channels).

      Assuming you only need 100Mbit though (which is fine for lower tiered subnets), Well... there are three systems hooked up to my WRT54GL, and it's running at about 10% of capacity. I could probably squeeze a bit more out of it by turning the wireless of, but still wouldn't want to put more than 25 or so machines on it. And if those machines do anything fancy with the network, I might want to drop that even further.s-

      --
      Liberte, Egalite, Fraternite (TM)
    9. Re:A question by OriginalArlen · · Score: 3, Insightful
      At the low end, there's not a great deal of difference beyond the value of the brand (which is non-zero: how many replies do job ads for "network engineer, min 4 years experience with Linux based routers" get vs. "cisco-based routers"? )

      At pretty much anything above the branch office level, however, there's a huge difference. The two biggies are the backplane, and the ability to support proper linecards with offload routing processors. When you have a fat high-end device in your network core with 8 16-way OC3 linecards, there's just no way the standard PC architecture can keep up. The PC architecture jus isn't designed to shift massive amounts of IO, twiddle bits on a zillion and one packets per second, then route them out a different interface.

      If your cable runs look like this then you are not going to be using PC hardware, believe me.

      Juniper are a good alternative to Cisco, though. There is now finally some competition.

      --

      Everything I needed to know about life, I learnt from Blake's Seven
    10. Re:A question by Anonymous Coward · · Score: 0

      If your cable runs look like this then you are not going to be using PC hardware, believe me.

      Too bad the network cables were run out the left side of the switch, making it impossible to replace the fan tray (without significant pain and downtime).

    11. Re:A question by Bigjeff5 · · Score: 1

      http://seclists.org/politech/2002/Dec/0004.html

      Check that out, that's what your money buys you from Cisco.

      Boston's Beth Israel Hospital went down due to a spanning tree protocol loop (caused by a network infrastructure that was improperly patched together). Cisco had a team on-site in under four hours working on the problem. They did a massive re-structuring of the major parts of the network in less than three days. They flew in two of their massive multi-switches to get the network working.

      It's a cisco policy, I forget what it is called, but essentially if you need it they will spare no expense to get your company's network back up as soon as humanly possible.

      Now, call up the guys running OpenWRT, and tell them your network is down. You know what they are going to say? Here are the forums and the docs that have all the info, good luck! If they are nice guys they'll even try to figure out what you need to fix it, but a problem like the Bethesda Israel network crash? Not going to be fixed over the phone.

      This is nothing against OpenWRT, I think it's a great program and if I remember right it does most if not all of what a cisco router can do. However, you buy two things when you buy Cisco, you buy the horsepower for your application, and you buy reliability under ANY circumstance.

      In otherwords, if you don't need that kind of reliability, why in god's name are you paying so much for a router?

      This ISO vulnerability is really rather troubling also, since a lot of cisco routers out there are far from properly secured. So if all it takes is user mode, then there are quite a few systems that could be taken out by this. Of course if they were that insecure to begin with, it's really more of an option an attacker has to pick from to hose the router.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    12. Re:A question by pyite · · Score: 1

      Boston's Beth Israel Hospital went down due to a spanning tree protocol loop (caused by a network infrastructure that was improperly patched together).

      And let the lesson for this be never to let spanning tree have to be used in the first place ;-)

      Design layer 2 networks such that ports are always in a forwarding state, i.e. a loop free physical topology.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    13. Re:A question by Lennie · · Score: 1

      I agree layer3 is an easier setup for any failover or whatever else reason you might want more links.

      But spanning tree can still be usefull for when someone creates a loop by accident.

      But then again, it may stay undetected.

      So it depends on what your prefereences are.

      --
      New things are always on the horizon
  14. not /0 error by v1 · · Score: 1

    In case anyone cares, the reboot (or "reload" as cisco likes to call it) is caused by a stack overflow resulting from an uncaught recursive processing of specific combinations of regex options. The overflow must be input from the command line interface, after providing a valid username and password to login to the device. If you are being DOS'd by someone that has a valid login and password on your hardware, you have bigger issues that need dealing with before investigating firmware bugs in your router.

    --
    I work for the Department of Redundancy Department.
    1. Re:not /0 error by Raideen · · Score: 1

      I think that the bigger issue is that an admin may create a similar regexp and inadvertently lockup a router. As a security issue, it's pretty minor, but accidental lockups are not a good thing.

  15. Crash a router using CLI access? by Anonymous Coward · · Score: 1, Informative

    If a rogue has CLI access to your router, you have bigger issues. Proper filtering, TACACS and Logging, Out of Band Management makes this a non-issue.

    The risk is almost the same as "reload" or the even more fun undocumented "test crash" commands.

    Granted I do not think this vulnerability requires "enable" access, which does increase the risk. However, nobody should have any CLI to a router that you do not trust.

    1. Re:Crash a router using CLI access? by Anonymous Coward · · Score: 0

      The real danger as I see it is from mistakes - you design a bad regex or you make a mistake when typing one in.

      Consequently, not really a security vunerability (because it does require access to the router already) but definintely something that should be fixed.

      (It also should be investigated in the (probably unlikely) case that what is causing this issue could result in a genuine security issue.)

  16. LGs aren't a problem but public route servers are by macdaddy · · Score: 2, Informative
    I run a public route server with a web frontend (ie, a looking glass). I have yet to see a LG that allows the use of regular expressions. Some CLI-based route servers allow it but this is easily controlled when you explicitly state what commands a non-privileged user can execute with the 'privilege exec' global config mode command.

    That said, I'm on AT&T's route server right now and I can clearly see that it's been abused by the regex bug:

    route-server> sh ver
    Cisco Internetwork Operating System Software
    IOS (tm) 7200 Software (C7200-JS-M), Version 12.2(18)S12, RELEASE SOFTWARE (fc1)
    Technical Support: http://www.cisco.com/techsupport
    Copyright (c) 1986-2006 by cisco Systems, Inc.
    Compiled Thu 25-May-06 12:32 by tinhuang
    Image text-base: 0x60008FE0, data-base: 0x61A8A000

    ROM: System Bootstrap, Version 12.2(4r)B2, RELEASE SOFTWARE (fc2)
    BOOTLDR: 7200 Software (C7200-KBOOT-M), Version 12.2(18)S12, RELEASE SOFTWARE (fc1)

    route-server uptime is 59 minutes
    System returned to ROM by bus error at PC 0x6068242C, address 0x60010 at 18:21:26 UTC Sat Sep 15 2007
    System restarted at 18:22:42 UTC Sat Sep 15 2007
    System image file is "disk0:c7200-js-mz.122-18.S12.bin"

    cisco 7206VXR (NPE400) processor (revision A) with 491520K/32768K bytes of memory.
    Processor board ID 29814540
    R7000 CPU at 350Mhz, Implementation 39, Rev 3.3, 256KB L2 Cache
    6 slot VXR midplane, Version 2.7

    Last reset from power-on
    Bridging software.
    X.25 software, Version 3.0.0.
    SuperLAT software (copyright 1990 by Meridian Technology Corp).
    TN3270 Emulation software.

    PCI bus mb0_mb1 has 400 bandwidth points
    PCI bus mb2 has 0 bandwidth points

    2 FastEthernet/IEEE 802.3 interface(s)
    125K bytes of non-volatile configuration memory.

    47040K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
    8192K bytes of Flash internal SIMM (Sector size 256K).
    Configuration register is 0x2102

    Note the uptime and line noting the reason for the last reboot.

    So, in short, looking glasses aren't susceptible to this bug, at least none of the dozens LG projects I've seen are susceptible to this). However publicly accessible route servers that are IOS-based and not run on Juniper routers or Quagga may very well be susceptible if the admin hasn't secured the box.

  17. I guess I'm a security researcher then by twigles · · Score: 2, Insightful

    Since I did a "show buffers all" on a 4948 and it reloaded the box. General rule I follow is that if you have to have root access to do something, it's not a vulnerability. This is just a TAC case/bug fix.

  18. Re:LGs aren't a problem but public route servers a by Anonymous Coward · · Score: 0

    www.traceroute.org -> LookingGlass list.. First one (AS137), does offer regexp 'forms'..if the gear behind the scenes is an IOS box... There are others in the list, but, you get the point..yes, a looking glass can be vulnerable

  19. User mode by bluefoxlucid · · Score: 1

    If you can telnet to the router's IP address and it doesn't block you (i.e. if there's any kind of remote administration), you get user exec mode. Good job.

    1. Re:User mode by Tony+Hoyle · · Score: 1

      No, you get the login prompt. Good luck finding the password.

  20. Your problem is not in the router. by Medievalist · · Score: 1

    If you can telnet to the router's IP address and it doesn't block you (i.e. if there's any kind of remote administration), you get user exec mode. Good job. Um, seriously, if that works on your network, you need to fire your Cisco admin immediately.