Slashdot Mirror


Cache Servers Keeping Exploit Code Alive

1960's architecture writes, "At last some evidence that exploit code is hiding on servers used to cache website content. According to Techworld, Israeli outfit Finjan has come up with evidence that real exploits have hidden on cache servers used by large search engines, effectively extending their life for periods of weeks after the original website had been taken down. The exploits detailed are from 2003-2004, but the principle would still apply to any exploit website around today, and any cache servers used by any one of the three unnamed search engines. It's almost literally malware 'life after death.'"

68 comments

  1. it's history by Anonymous Coward · · Score: 0

    why erase it?

    1. Re:it's history by Anonymous Coward · · Score: 0

      You are trolling sir. Why the hell are they keeping caches like this without some security measures? They have the money to keep it clean. I've always wondered about this. Glad to know I wasn't crazy.

    2. Re:it's history by trongey · · Score: 1
      why erase it?

      Because that's what you do with bits of history that you don't like.
      Or you can take the easy way out and just revise it.
      --
      You never really know how close to the edge you can go until you fall off.
    3. Re:it's history by pete6677 · · Score: 1

      It worked for Germany for a certain period in the mid-1900s.

  2. So let me get this straight by A+beautiful+mind · · Score: 2, Insightful

    The brilliant study says: "content available as cache, even after the original source is not there, for some time"?

    Bravo! Bravo! Revolutionary thought!

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:So let me get this straight by gEvil+(beta) · · Score: 1

      It sounds like you're missing their point: These "caching" sites are storing the data from the original site! This has got to be stopped immediately!

      --
      This guy's the limit!
    2. Re:So let me get this straight by cswiger2005 · · Score: 1

      People running a web cache *ought* to scan the cache directory periodicly with a virus-scanner.

      For a specific example, I use Squid + ClamAV both for at work and at a number of client sites for which I provide sysadmin support; every so often, the scan of the squid cache files finds an exploit being cached, and I can look that specific file up against the Squid logs, and identify which client machine was responsible for accessing the malware.

      The next steps are to check the client machine and see whether it has been owned (typically, yes), and to suggest to management that they restrict that employee from doing random web-surfing...

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  3. Google code search.. and then Google cache by Anonymous Coward · · Score: 0

    Great.

    1. use google code search to find security holes
    2. use google cache to exploit it
    3. profit!

  4. Taking down? by DMiax · · Score: 1

    What's the use of relying on a site been taken down?

    You should patch your software in any case, otherwise the exploit still works if it is put somewhere else.

  5. What about e-muggers? by celardore · · Score: 2, Funny

    Hey sucka, gimme your cache!

  6. Yes, and so what? Haven't you patched?! by FatSean · · Score: 1

    Exploits from 2003 and 2004? You've had 2 years to patch your systems. Don't cry.

    --
    Blar.
  7. How about fixing the problem instead? by jZnat · · Score: 3, Insightful

    How about fixing the problem that's exploited rather than try to hide the problem's existence in the first place?

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  8. More needs to be done by nickheart · · Score: 3, Funny
    ... and think of all those old hard disks with exploits on them. We need to go to the dump and degauss all of them, NOW! C'mon people, this is a security issue.

    gimme a break, a cache is a cache, it's supposed to have old information, even if that information is wrong, or destructive.

    1. Re:More needs to be done by Anonymous Coward · · Score: 0

      ...even if that information is wrong, or destructive.

      You had me until this part. Information is never wrong, it just is. If you use it for wrong, that's not the fault or nature of the information.

      The headline for this article should have been "Speech runs free, even after being locked up"

      captcha: insight

    2. Re:More needs to be done by Anonymous Coward · · Score: 0

      Information is never wrong

      Information can be incorrect. Incorrect vs. wrong? If I gave you information that claimed water was made of 90% lead but all scientific evidence said otherwise I think it's safe to say that the information I gave you is wrong. So, there.

    3. Re:More needs to be done by hurfy · · Score: 1

      hehe, not as funny as it sounds when you try and infect your system cause you are trying to rebuild your XT ;) Apparently i had more infected disks than i thought way back when.

      Luckily even the 15 year-old 386 i was using as a go-between recognized Michelangelo :)

      Great i have viruses old-enough to drive now.....

  9. "To Search Engine" Is A Verb by Anonymous Coward · · Score: 0

    any one of the three unnamed search engines.

    There's more than one search engine?

  10. news to me by rpax9000 · · Score: 1

    i guess i'm going to show my complete ignorance of web development and teh intarweb at large, but here goes:

    why on earth would something get cached if it is malware infected/contains exploits without being cleaned at some future time when said malware or exploits are discovered?

    i know the caching is an automated process, but the caches themselves aren't scanned for malware/code exploits like the live sites?

    --
    This space intentionally left blank
    1. Re:news to me by geoffspear · · Score: 3, Funny

      If by "like the live sites" you mean "not at all", then yes, they're scanned exactly the same.

      --
      Don't blame me; I'm never given mod points.
    2. Re:news to me by rpax9000 · · Score: 1

      point taken. i guess i have this naive idea that larger sites at least are somewhat regualarly reviewed for this kind of stuff. i suppose not. and now with google &c. caching everything, every tom, dick and harry who puts up a site that gets hacked/infected/is poorly written in the first place winds up being preserved for posterity in a cache somewheres. i really ought to learn more about the internets. i mean, i'm mostly a hardware geek. but i should still be able to understand it, what with the tubes and all. i did work for a pipe company a long time ago...

      --
      This space intentionally left blank
    3. Re:news to me by Anonymous Coward · · Score: 1, Funny
      i know the caching is an automated process, but the caches themselves aren't scanned for malware/code exploits like the live sites?

      Ours are. We have an army of pixies and an ostrich called Sam who painstakingly audit and review everything we store on our web caches. We chose pixies because they're quite small and we can pack them tightly to get the density up. Real world IT solutions rarely scale up to enterprise performance without squashing a few little folk and sometimes it can be fun to squash a few anyway. We got the ostrich because we were tired of sticking our own necks out, he's since become an adept systems administrator and effective manager. In fact, Sams cache purges and disk quota enforcement are the stuff that legends are made of.

    4. Re:news to me by rpax9000 · · Score: 1

      this is why i love /.. i can comment on things i don't know much about and get funny sarcastic replies that are still more-or-less good-natured.

      that's three hyphens out of the last 26 characters i typed. not bad.

      --
      This space intentionally left blank
  11. Re:Yes, and so what? Haven't you patched?! by Threni · · Score: 1

    Exactly. It's as if they're claiming you can use old, fixed exploits because of caches somewhere. A cache is like a photocopy. Is anyone suprised that the photocopy exists after the original is lost? Isn't that the whole point?

  12. Fun with /.'s helpful link host's name feature by jschottm · · Score: 2, Interesting

    Blah

    Yahoo's cache can be addressed at rds.yahoo.com (compared to Google's cache, which uses IP addresses with no associated hostnames). Thus, all the various message boards that use the slashdot style of putting the domain name of the host will show yahoo.com even if it might be serving up an IE exploit that was hosted at mynastystuff.ru, increasing chances of click through. MSN uses a resolvable name for their cache as well, but it's at least identifiable as msncache.com rather than just msn.com.

  13. Obligatory... by davidwr · · Score: 1

    Nothing for you to see here.

    Just us trojans invisibly taking over your system.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  14. Ignorant Bastards by Anonymous Coward · · Score: 0

    Since when has an exploit been considered malware?? If you publish your source code with a password in it, don't get mad that google code search can find your password - change the damn thing and get it out of your source. Same goes for any other source code bug or published exploit.

    I think the real issue here is that people don't want a history of how they fucked up. Those that don't learn from their history are doomed to repeat it...

  15. 1994 called, they want their Hugo Winner back by abb3w · · Score: 0, Offtopic
    Excerpts from Vernor Vinge's A Fire Upon The Deep

    How to explain? How to describe? Even the omniscient viewpoint quails.

    A singleton star, reddish and dim. A ragtag of asteroids, and a single planet, more like a moon. In this era the star hung near the galactic plane, just beyond the Beyond. The structures on the surface were gone from normal view, pulverized into regolith across a span of aeons. The treasure was far underground, beneath a network of passages, in a single room filled with black. Information at the quantum density, undamaged. Maybe five billion years had passed since the archive was lost to the nets.

    The curse of the mummy's tomb, a comic image from mankind's own prehistory, lost before time. They had laughed when they said it, laughed with joy at the treasure ... and determined to be cautious just the same. They would live here a year or five, the little company from Straum, the archaeologist programmers, their families and schools. A year or five would be enough to handmake the protocols, to skim the top and identify the treasure's origin in time and space, to learn a secret or two that would make Straumli Realm rich. And when they were done, they would sell the location; perhaps build a network link (but chancier that -- this was beyond the Beyond; who knew what Power might grab what they'd found).

    So now there was a tiny settlement on the surface, and they called it the High Lab. It was really just humans playing with an old library. It should be safe, using their own automation, clean and benign. This library wasn't a living creature, or even possessed of automation (which here might mean something more, far more, than human). They would look and pick and choose, and be careful not to be burned.... Humans starting fires and playing with the flames.

    The archive informed the automation. Data structures were built, recipes followed. A local network was built, faster than anything on Straum, but surely safe. Nodes were added, modified by other recipes. The archive was a friendly place, with hierarchies of translation keys that led them along. Straum itself would be famous for this.

    [...]

    "Then you know that an archive is a fundamentally vaster thing than the database on a conventional local net. For practical purposes the big ones can't even be duplicated. The major archives go back millions of years, have been maintained by hundreds of different races -- most now extinct or Transcended into Powers. Even the archive at Relay is a jumble, so huge that indexing systems are laid on top of indexing systems. Only in the Transcend could such a mass be well organized and even then only the Powers could understand it."

    "So?"

    "There are thousands of archives in the Beyond -- tens of thousands if you count the ones that have fallen into disrepair or dropped off the Net. Along with unending trivia, they contain important secrets and important lies. There are traps and snares." Millions of races played with the advice that filtered unsolicited across the Net. Tens of thousands had been burned thereby. Sometimes the damage was relatively minor, good inventions that weren't quite right for the target environment. Sometimes it was malicious, viruses that would jam a local net so thoroughly that a civilization must restart from scratch. Where-Are-They-Now and Threats carried stories of worse tragedies: planets kneedeep in replicant goo, races turned brainless by badly programmed immune systems.

    P

    --
    //Information does not want to be free; it wants to breed.
  16. OMG!!! Exploits from 2003-2004!!! by Panaqqa · · Score: 1

    Think Microsoft has patched them yet?

  17. this is batshit insane by Crimsane · · Score: 0

    Thhis is idiocy.

    Content is kept on cache servers, not the actual application to be exploited.
    The cache server isn't executing the code with register_globals on it, its simply saving the results>

    1. Re:this is batshit insane by Overloadplanetunreal · · Score: 1

      That is exactly what I thought. I don't understand what the issue is.

    2. Re:this is batshit insane by Anonymous Coward · · Score: 0

      Wow. A free screensaver.

      The link in that nice friendly e-mail isn't working. I'll
      try google search.

      Nope, that link doesn't work either.

      Oh. There's a link for cached copy.

      Now I've got it.

      Why is my system so slow?

    3. Re:this is batshit insane by geoffspear · · Score: 2, Interesting

      Umm, the problem isn't exploits that attack the web server they're running on, it's exploits that attack the browser they're being viewed with, making the cache sites as dangerous to users as the original sites with the exploits on them. Or, at least, dangerous to those users who still use an unpatched copy of IE that's vulnerable to these old exploits. And really, viewing a cache of a formerly malicious site is probably the least likely way they're going to get exploited.

      --
      Don't blame me; I'm never given mod points.
    4. Re:this is batshit insane by Anonymous Coward · · Score: 0

      if the 'content' is a page that is set up to exploit something, then yes the cach site should remove that file/page/image. The cache site should be scanning their systems for bad things and remove those bad things.

      Hell I got a local ISP to scan their *nix system for windows trojans and stuff. (This is a dial ISP up not high speed) A system av was detecting virus and trojans every time they dialed in to their ISP. I connected to a different ISP and did not get the AV messages. I called the ISP and told them they have something on their system and they should fix it. At first they said not their problem. Then I reminded them that since they were providing a service to poeple and they systems were infecting their customers, that they would be held accountable for any damages done to their customers systems. End result the ISp went down for two days. When it came back up no more AV messages. And an email was sent to all the customers saying that they were now scanning their systems daily.

      I person had some windows only apps that I really didn't feel like porting through wine. And the software vender doesn't like *nix anything (told me on the phone when I tried to get a non windows version of the software).

  18. Isn't the idea to fix the exploit? by fruey · · Score: 1

    I thought that if an exploit was discovered, systems that could be infected were patched, rather than worrying too much about the virus itself staying in the wild.

    Sure, a lot of caches can keep very old content (the Wayback Machine www.archive.org would be a good example). But spread infection is mainly prevented by immunising systems, not by removing all known traces of the virus / trojan / etc. Bacteria and viruses can live in harsh conditions (relative to those that they require to thrive) but immunisation is how we battle them. Sterilisation is a big part of localised treatments (small to medium sized networks) but impractical across the whole net.

    So this is hardly big news is it? Caches holding copies of *content* people want to suddenly make unavailable, now that's an issue.

    --
    Conversion Rate Optimisation French / English consultant
  19. New Legislation! by Anonymous Coward · · Score: 0

    Why don't we try to regulate this pesky internet annoyance as well like we did with the Can Spam act? We all know how good that worked. "All sites hosting malicous code are now required to include the tag in their pages or face harsh whining from everybody else"

  20. Security through censorship. Wonderful. by Kadin2048 · · Score: 5, Insightful

    Exactly. The people behind this "discovery" seem to think that the best way to combat security holes is to go after the exploit demonstration code, rather than, say, actually fixing the problem.

    That's what's really frightening; that there are exploits that have been in the wild and in the hands of the black hats for three years, which still have not been patched.

    Those "exploit sites" are not the enemy here. If anything, they're a powerful tool that lets the 'good guys' be on equal footing, or near equal footing, with the bad guys, who are probably trading exploits around in IRC channels regardless of whether they're on the WWW or cached or not.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Security through censorship. Wonderful. by Burning1 · · Score: 1

      I didn't RTFA so this may be covered or off topic, but...

      IMO there is a big difference between posting information and posting exploits. If I write a convienent tool to hack something, then publish if for script kiddies everywhere does that improve or reduce security for everyone?

      If I descover a new way of breaking into a car and tell everyone, isn't that different than selling the tools to do so?

      I agree that spreading the information is valuble. I don't believe that spreading the cracks to use said information is right.

  21. on with the slashdot mantra by russ1337 · · Score: 2, Funny

    Its important to cache, so you can find jems like this!

    1. Re:on with the slashdot mantra by $RANDOMLUSER · · Score: 2, Interesting

      site:slashdot.org "i for one welcome our new" overloards
      Results 1 - 10 of about 25

      site:slashdot.org "i for one welcome our new" overlords
      Results 1 - 10 of about 1,270

      Still seems really low...

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:on with the slashdot mantra by tehlinux · · Score: 1

      I find your ideas intriguing and would like to subscribe to your newsletter.

      --
      Most linux users don't know this, but the man pages were named after Chuck Norris. Chuck Norris fsck'ing hates noobs!
    3. Re:on with the slashdot mantra by Anonymous Coward · · Score: 1, Funny

      digg FTW!!!

      site:digg.com "i for one welcome our new" overlords
      Results 1 - 10 of about 1,290

    4. Re:on with the slashdot mantra by Ninwa · · Score: 1
    5. Re:on with the slashdot mantra by ivan+kk · · Score: 1

      Its important to cache, so you can find jems like http://it.slashdot.org.nyud.net:8080/comments.pl?s id=200437&cid=16412777

  22. Easy solution for future exploits by The+Clockwork+Troll · · Score: 2, Insightful
    <META NAME="ROBOTS" CONTENT="NOARCHIVE">
    <META NAME="msnbot" CONTENT="noarchive">

    Done.

    --

    There are no karma whores, only moderation johns
    1. Re:Easy solution for future exploits by lightyear4 · · Score: 1

      Hmm! Who would've guessed microsoft's bot wouldn't adhere to the robot standard?

  23. All your base by Anonymous Coward · · Score: 0

    All your base are belong to us.

    Even after we are dead.

  24. Hiliriously Stupid Article by Sloppy · · Score: 1
    This is more than just a theoretical danger.

    Yeah, if you're running your vulnerable server code out of the same cache. ;-)

    "What our latest report shows is that current processes to remove such malicious content from the Web are simply not going far enough to combat this very serious and growing threat."

    That's because removing the content doesn't combat the threat at all. Fixing the bugs that allow malicious code to work, is the only way to combat the threat.

    It is useless to try to put genies back into bottles.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  25. Because that would be too easy... by Anonymous Coward · · Score: 0

    After 11 years in the software industry there's too much red tape, bureacratic nonsense
    tied up in upper management that has no idea what to do, except keep their jobs.

  26. Once its on the web, it will always be available by AusIV · · Score: 1
    Whenever there's an article about MySpace or Xanga, there are always people talking about how once you've published something to the web, you should assume it will always be available to anyone who wants it, even if you decide later you want to take it down.

    A kid may write on their xanga about how drunk they got thursday night, then decide to take it down saturday, but it's always possible a future employer could come up with it anyway. Likewise, developers should assume that any exploits that have ever been mentioned on the web will always be available to anyone who wants them. Once has been published on the web, you can't make it disappear. End of story.

  27. Wayback machine by flyingfsck · · Score: 1

    So, does the Wayback machine keep exploits forever?

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  28. It's kinda like Polio and Malaria... by Goldenhawk · · Score: 4, Insightful

    This article has (here on /.) already raised the question "Why can't we stamp out the viral code from archives?" Well, let's take a lesson here from biology.

    The human race took two different solutions to polio and malaria. (I'm not a doctor, so forgive any minor inaccuracies.)

    With malaria, we took the "stamp out the viral archive" approach. We tried to kill the carriers - the mosquitos. If we can eliminate all the mosquitos that carry the infection (like eliminating old internet caches), nobody will have to worry about getting infected. Well, guess what - it didn't work. Malaria is a HUGE problem in many third-world countries, routinely killing a million Africans a year and costing $12 BILLION annually in Africa alone (see last week's WashPost Magazine article for details; registration required: http://www.washingtonpost.com/wp-dyn/content/artic le/2006/10/04/AR2006100400127.html). The problem? You simply can't squash all the bugs. Only recently has attention turned to developing an artificial method of immunity from the disease, so that the bugs won't matter (at least, from that perspective).

    With polio, we took the approach that preventing infection was the key. We innoculated EVERYONE, so that even if the virus surfaced, it wouldn't cause infections. It's proven to be a largely effective solution, with only a few periodic pockets of infection occurring in remote parts of Africa where the youngest are not innoculated afresh. And that problem is fairly easy to control.

    Same thing here. Forget the archives. That's naive. Instead, focus on better immunity.

    --
    --Brandon / Split Infinity Music

    1. Re:It's kinda like Polio and Malaria... by mgblst · · Score: 1

      Wow, ingenious. I guess they should have innoculated everyone against Malaria in Africe with the non-existent serum. Why didn't anyone think of that before.

      And to say that people have just started trying to create innoculations against Malaria is a truly stupid statement.

    2. Re:It's kinda like Polio and Malaria... by geoffspear · · Score: 1

      Of course, the fact that polio, unlike malaria, spreads from one human to another quite easily, making a strategy of killing potential carriers not particularly attractive, combined with the fact that a vaccine is easily made by killing the virus and then injecting it into people might have something to do with the different approaches too.

      Next, can you explain how emphasizing condom use instead of just giving everyone an AIDS vaccine shows that doctors today are increibly stupid?

      --
      Don't blame me; I'm never given mod points.
  29. Snooze by hal9000(jr) · · Score: 1

    So what? I find exploit code all the time, week, months, years after the fact. It's called Packet Storm Security or elsewhere.

    Hell, google.com cache pages are great for shit like this.

  30. Re:Yes, and so what? Haven't you patched?! by Anonymous Coward · · Score: 2, Insightful

    Here's a long-view perspective though. In my research (chemistry) I use a 486 almost daily. The computer is infected with an old innocuous boot-sector virus, and I simply don't remember enough DOS/486 era stuff to put on a proper antivirus solution without seriously diverting my research in the short term. Luckily, my modern-era computer is solid vs. this old school virus - this is the other reason I haven't bothered fixing the old one. If this were a nastier virus, and my AV protection didn't go back far enough, I'd be in trouble. I think this scenario is where the problem lies (now and in the future) - how retroactive do we need to be with AV? In 20 years, it's conceivable to me that malware writers will start focusing on more esoteric classes of victims (such as science laboratory Win 98/NT/XP computers - they're generally networked on fast connections, unmonitored for long periods of time, and likely to be mentally written off as "not my responsibility", especially re: hardening vs. decades old attacks).

    In summary, security-through-obsolescence is as big a fallacy as security-through-obscurity, and the article point out that just because the tech is obsolete doesn't mean the cracks will be...

  31. Almost literally? by tobiasly · · Score: 5, Funny
    It's almost literally malware 'life after death.'

    But is it almost literally, or literally almost? What would make it true life after death? (Literally)

    1. Re:Almost literally? by TubeSteak · · Score: 1
      It's almost literally malware 'life after death.'
      But is it almost literally, or literally almost? What would make it true life after death? (Literally)
      True life after death?

      If the 'fixed' page reverted to the malwared page 3 days after being nailed to the cross^W^W^W^Wcached

      /ducks

      --
      [Fuck Beta]
      o0t!
  32. Old exploits... by Lead+Butthead · · Score: 1

    To the tone of a speech by a famous U.S. General --

    "Old (xxploits) never die, they only (hid) away (in proxy cache...)"

    --
    ELOI, ELOI, LAMA SABACHTHANI!?
  33. Whatever happened to what they used to do... by jonadab · · Score: 1

    Does anyone else remember when if you wanted to be sure something would remain available for a few weeks, you just posted it to usenet?

    --
    Cut that out, or I will ship you to Norilsk in a box.
  34. Like Joe Rogan said by Lord+Kano · · Score: 5, Funny

    Trying to get something off of the internet is like trying to get pee out of a pool.

    Why not just patch the vulnerabilities? If publishers would fix their shortcomings then it wouldn't be an issue.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:Like Joe Rogan said by mgblst · · Score: 1

      So to continue the analogy, patching the internet is forcing everyone in the pool to wear full wetsuits and diving gear, so that the pee doesn't affect them. Just ensure that not part of them is exposed. Brillant!

  35. hmm... by Anonymous Coward · · Score: 0

    I didn't RTFA, but could there be a day in the future when somebody writes an exploit to find cached exploits?
    I think I just died in a fit of irony...

  36. this really isn't what they say it is by Wizzerd911 · · Score: 0

    this actually is a security hole in itself. If U add the logic for checking the version of any web app and not letting it interact with anything at all it if it isn't the latest version, then problem solved. More excuses from lazy programmers that want to blame someone else.

    --
    Is it just me or is it not going to upgrade to Vista in here?
  37. Re:Once its on the web, it will always be availabl by Dekortage · · Score: 1

    My former boss said back in 1997, "Whenever you put up a web page, you've just joined the PR department." A reasonable corollary might be, "Whenever you put up a web page, you've just created a PR department for yourself." Think about it.

    --
    $nice = $webHosting + $domainNames + $sslCerts
  38. more fun with /. and google by a.d.trick · · Score: 1

    What about this link to the Python website. Using redirecting urls on websites can be pretty dangerous. Many other websites like microsoft.com have similar features you can take advantage of.

  39. ummm... by oohshiny · · Score: 1

    You don't fix security holes by trying to track down all the code that exploits it on the web, you fix security holes by fixing the software containing the security hole. So, it doesn't matter how long this stuff stays in anybody's cache.

  40. Misleading summary by Anonymous Coward · · Score: 0

    The submitter needs to watch his terminology. When I hear "exploit code" I think "code which produces an exploit for a given vulnerability when compiled/interpreted". When I hear "exploit" I think of something which leverages a security hole to run code or gain privileges.

    So from this perspective, it's utterly bizarre why the idea that a bunch of .C or .PY modules are being cached is a newsworthy headlines. But what they're *really* talking about is exploits for client-side browser bugs surviving in caches, which is vaguely interesting, as often code written in a scripting language (which may or may not be cached) is required to exploit these vulnerabilities.