Feed subscription » blog | » comments | » google+ | » mobi | » twitter

Pozor na XSS zraniteľnosť v tisícoch flashových súborov

Pozor na XSS zraniteľnosť v tisícoch flashových súborovZačiatkom minulého mesiaca zverejnil bezpečnostný expert známy pod prezývkou MustLive na svojom blogu informáciu, že sa mu podarilo objaviť XSS zraniteľnosť postihujúcu tisíce flashových animácií (súborov) voľne dostupných na internete.

XSS zraniteľnosť je spôsobená Action Script kódom, ktorý umožňuje útočníkovi vložiť nebezpečný kód a využiť tak prítomnosť flashu na danej webovej stránke.

Zraniteľnosť sa nachádza v tomto kóde:
getURL(_root.clickTAG, "_blank");Výsledkom je, že útočník môže nahradiť bežný link JavaScriptom.
Bežná linka vyzerá takto:
http://www.petplan.com/banners/afpp_120x240.swf?clickTAG=http://www.petplan.com/aff.aspx?ID=ruffis&L=3a upravená takto:
http://www.petplan.com/banners/afpp_120x240.swf?clickTAG=javascript:alert('XSS')Ako môžete vidieť, zraniteľnosť sa nachádza vždy v parametri clickTAG a preto je celkom jednoduché vytvoriť tzv. Google Dork, ktorý vyzerá takto:
filetype:swf inurl:clickTAGVýsledkom je, že Google indexuje približne až 159 000 súborov, ktoré trpia touto zraniteľnosťou. Zopár je ich aj na Slovensku a v Čechách.

Ak ste teda majiteľom takéhoto webu, odstráňte si túto zraniteľnosť v čo najkratšom čase. O sile XSS som už písal mnohokrát, preto sa už nebudem opakovať.

Zaujal vás článok? Sledujte ma na Twitteri.


9 Responses to “Pozor na XSS zraniteľnosť v tisícoch flashových súborov”


  1. 1 tomi Dec 3rd, 2008 at 16:00

    Ciao,

    len tento problem ma asi kazdy vacsi server u nas..aj inde…
    Funguje to na vsetky premenne .. ktore sa pouzivaju v AD systeme….Napr. Atlas pouziva clicthru
    http://ads.atlas.sk/banners/jpsanta_745x100_sk_23424324.swf?clickthru=javascript:alert('XSS‘)

    len nikde tam nepisu ako to osetrit :)

  2. 2 oooo Dec 3rd, 2008 at 16:45

    tomi: skvele, dakujem. pozriem sa aj na to, to som vobec nevedel. uvidime, co z toho vzide :)

  3. 3 tomi Dec 3rd, 2008 at 18:47

    hmm len ci to na nieco je to je otazne … to budes vediet lepsie ty :) ja skor ten flash ..
    ale co takato situacia:

    mam pofiderny web a nechcem tam davat pofiderne bannery,lebo cez ne sa ludia neprekliknu … tak tam vlozim vierohodny banner, aby ludia nanho klikli, ale presmerujem ho kam chcem ja a este si ho otvorim do noveho okna :)

    napr.:

    http://cdn.ad2.bbmedia.cz/logos/b71160/banner_zeny_950x200_v2.swf?clickthru=http://blog.synopsi.com&clickTarget=_blank

  4. 4 Snake Dec 3rd, 2008 at 19:41

    Flash Player 10 to už má ošetrené :-)

  5. 5 tomi Dec 3rd, 2008 at 19:47
  6. 6 jeeff Dec 3rd, 2008 at 21:40

    clickTAG sa ale pouzije len pri kliknuti na banner, co v konecnom dosledku podstatne znizuje pocet ludi na ktorych sa da XSS aplikovat. Rovnako potrebujes ten tag modifikovat, co zase znamena, ze uz musis vediet XSS aplikovat na stranku ako taku, kde je takyto banner vlozeny. Alebo sa mylim?

  7. 7 Stiffler Dec 3rd, 2008 at 22:04

    zdravim, zaujimavy clanok, len by som rad vedel ako sa z toho da nieco aj prakticky zneuzit…
    dik.

  8. 8 fandango Dec 4th, 2008 at 07:49

    Tahle vec neni nic noveho, jen to nekdo rekl “ven”…

    Za ty roky od verze 5. toho byla uz hromada, realne to jde ale dost tezko s nejakym negativnim uzitkem aplikovat, ta sance je opravdu mala, ale je, coz samozrejme problem je.

  9. 9 oooo Dec 4th, 2008 at 18:53

    jeeff: urcite ano. clickTAG je uspesny len po kliknuti, to je samozrejme. no uspesnost je viac ako 0 a to je problem, pretoze aj jeden poskodeny je viac ako ma byt. moze sa kludne stat, ze pojde o web banky a tam skutocne zalezi na kazdej osobe.

    a takisto mas pravdu, uspesne znuzitie XSS podmienuje aj znalost daneho webu. Tu vsak ide o to, ze ak mas web skutocne skvele zabezpeceny, mozes ho ohrozit takto cez flash.

    fandango: mam rad ludi ako ty. nic nove, ja to poznam roky. nerozumiem preto preco si sa o to nepodelil s dalsimi ludmi? mam pocit ze je to dobra a bezna prax ze ked narazim na nieco podobne informujem o tom ludi.

    ci sa to da alebo neda aplikovat uspesne by som asi neposudzoval. social engineering je velmi silna zbran, otazka je, ci ju vies spravne pouzit. ked ludia stiahnu bez najmensich problemov malware lebo chcu vidiet nejake video, preco by neklikli bez problemom na zaujimavy flash banner? nik nehovori ze to postihne 100% navstevnikov, no ako som uz povedal, aj jeden je vela.

Zanechajte odkaz

  • na ďalšie komentáre odkazujte za použitia čísla komentáru v hranatej zátvorke, napríklad [3]
  • vaša IP adresa je logovaná a zneužívaná na výskumné účely
  • môžete mi tykať
  • komentáre sú moderované, kritiku prijímam, snažte sa prosím strániť invektív