Cisco Patches 'Black Hat' IOS Flaw
thursnick writes "eWeek is reporting that Cisco has finally issued a comprehensive fix for a critical IOS vulnerability that set off a firestorm of controversy at the Black Hat Briefings earlier this year. The patches come more than three months after former ISS researcher Michael Lynn quit his job to present the first-ever example of exploit shellcode in Cisco IOS (Internetwork Operating System), a presentation that landed him in legal hot water. Cisco's advisory effectively confirmed Lynn's summer warning that the flaw could be exploited by remote attackers to execute arbitrary commands or cause a denial-of-service on compromised routers."
Awesome, and it's only been how many months?
Why on earth did Cisco not release this earlier? It would save people alot of trouble.
ParrotAtSlashdot
looks like Cisco is trying to beat Microsoft for patch times
When did geeks become gangsters? WTF dude! Today's secret word is: arcing. For the rest of the day, whenever anybody says the secret word, scream real loud!
/me wonders if this is just described as "A patched undisclosed vuln. of low priority" or some such rot in the update... Petyr Rahl
So now we can all visit CiscoUpdate and have our routers automatically patched....?
Or do we have to manually evaluate lengthy decision diagrams, check memory requirements, prove that we have legally bought the affected hardware and software, and hope that the monolythic IOS image will not introduce bugs into other areas that are being patched by this fix?
My plans for world domination.
(we are so dependant on these routers it's just scary)
perpetually dwelling in the -1 pits
So, what ever happened to Michael Lynn? He quit his job and made the presentation but, where is he today? Is he employed? Is he proud of what he did? Does he feel the price he paid was worth what he gave up for 15 minutes in the spot light? Would he recommend his "high road" choice to others in the future? Does he feel that he really made any difference in the end?
arcing
that's how I see it anyway . . .
Seems Cisco should be in legal hot water not Lynn. Why would we "shoot the messenger"? Kinda like blaming the little boy in "the emperors new clothes".
=-=-=-=-=-=-=-= - The Celtic - =-=-=-=-=-=-=-=
It looks like this patch adds countermeasures to the original patch for this problem back in July? Here was the initial patch for this problem.
..... Is this safe enough to deploy or should it be dropped into a test environment of some sort before deploying into a production environment? That assumes of course that admins have the luxury of delaying the deployment of this.
This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
Great, Now how long before everyone implements this and all of the other patches that need to be done on the cisco routers. OK the patch is out, but when will they all be patched, probably another 3-6 mo. So this is a hackers last call sort of, if you have not exploited this yet, time is running out, soon. So get in ur haxoring.
To Hell with the Queen of England!
Do I feel bad about abandoning Cisco for Linux and IPTables. I mean, there's nothing quite as fun as upgrading Cisco's IOS. It's right up there with root canals in my book of things I like to experience.
The world's burning. Moped Jesus spotted on I50. Details at 11.
"In many cases, a heap-based overflow in Cisco IOS will simply corrupt system memory and trigger a system reload when detected by the "Check Heaps" process, which constantly monitors for such memory corruption."
Is anyone else bothered that Cisco figures heap corruption is common enough that a process is running full time on production routers looking for it? I suppose you could view this as proactive, but obviously the process can only look for nonmalicious corruption, and is only statistically likely to find corruption before it causes errors according to how much CPU you give it.
"In some cases it is possible to overwrite areas of system memory and execute arbitrary code from those locations. In the event of successful remote code execution, device integrity will have been completely compromised,"
Think about it. Once an exploit is executed against your router, reloading your firmware isn't an option, because that's a function of your firmware, which could be corrupted. Unlike a computer OS virus, which can be circumvented by rebooting and taking control before the corrupted OS does, there's no way to preempt the corruption here. For total peace of mind, you'd either have to replace the (probably not socketed) flash chips, or take the whole unit out back and burn it. Am I wrong? Of course, that's not going to be Cisco's recommended solution.
Everybody's a libertarian 'till their neighbour's becomes a crack house.
It was not the first-ever example of exploit shellcode in IOS, Phenoelit already made public some Proof-of-Concept IOS exploits in the past. Phrack 60 #7
"Cisco is not aware of any active exploitation of this vulnerability"
Right.
Hey, I'm all mixed up with this advisory.
My router has version 12.4(2)T1, is it affected? The advisory says that all version are affected, but it seems to propose version 12.4(2)T1 as a fix.
Could someone shed some light one this?
ARCING!!!
DORYAAAAAAAAAAAAAAAAAA!!!!
I've already wasted five hours on the phone with them trying to get an upgrade for our six routers. If you don't have SmartNet they make it such a pain to upgrade even though they claim they will always provide security upgrades for free. I just want the file so I can try booting with it via TFTP with one of the routers. So, anyone have a web page you can go to download the files? I've given-up on cisco's phone service. They used to be the best in the business.
At least now he works for Juniper. Thats great. Next time he gets that weird idea he calls "ethics" and starts publishing critical vulns without working with the vendor we got nothing to worry about. Juniper's market penetration is nowhere close to Cisco's. As for Lynn, i share that opinion http://technolustandsushi.blogspot.com/#1123076679 49080502
Think about how long it took to fix the VM bugs in linux 2.4
:o) /me ducks
They fixed the VM bugs in 2.4?
Send an email to tac@cisco.com requesting the security update. They will reply with a short list of "REQUIRED INFORMATION". Email this back with the info requested (router serial number, current IOS version, your contact info) and they will send you a download link.
At least that's how it worked for me this morning. The entire process took less than 2 hours from initial email to downloading the updated version of IOS.
BTW: be sure to quote the advisory URL in all of your emails to Cisco.