Java eksploit ? Potencjalny, cy cus ?

w dziale Opera
janbar napisał(a):

http://my.opera.com/forums/showthread.php?s=&threadid=62889

A tu troche z #Opera :

"Opera executes inline Java code like js.. with full permissions and even when the user's selected to disable Java in Opera.
I could for instance include a socket server script in a page and Opera would execute it.. and I'd have remote control over the users system.
A simple test case - javascript: foo = new java.awt.Frame("Exploit"); foo.show(); void 0
but wait..
You have to terminate the Opera process to get rid of it </warning>

I'd also suggest a sticky in all forums telling users to disable js untill it's fixed. The home page too even.. but I doubt they'll do that"

Ja wklejajac ta linijke kodu do pola adresu i wciskajac Enter dostalem tylko ponizszy blad w konsoli js, ale moze ja cos zle robie, albo to na O 7.23 nie dziala ?

Javascript URL thread: "javascript: foo = new java.awt.Frame("Exploit"); foo.show(); void 0"
Error:
name: Error
message: Statement on line 1: Implementation error: AST_New::Evaluate#2
Backtrace:
In unknown script
foo = foo;

Ktos to moze potwierdzic ?

Update: Trzeba to wkleic w okienko adresowe jakiejs otwartej strony i wtedy pojawia sie male okienko, takie, jak opisuje to autor. Nie mozna go zamknac...

<sipher> janbar: It opens a very, very small window at the top left of the screen that takes focus.. and you can't close it.

<janbar> I can't close it, but I can work without any problem...
<sipher> yeah.. someone could use the same thing from there pagethough..
<sipher> I'm trying to make an example that writes to the hd

Pozdrawiam,

janbar.smile)

woitas napisał(a):

u mnie też (7.53) wywala okienko błędu i nic poza tym.

quiris napisał(a):

Update: Trzeba to wkleic w okienko adresowe jakiejs otwartej strony i wtedy pojawia sie male okienko, takie, jak opisuje to autor. Nie mozna go zamknac...

Zgadza się, po wywołaniu: javascript: foo = new java.awt.Frame("Exploit"); foo.show(); void 0; (bez spacji wewnątrz słowa javascript) pojawia się to okienko.

okienko.png

michmaj napisał(a):

Hmm to chyba znacznie poważniejsza sprawa niż te wszystkie phishingi.

P.S. Tu jest przykład http://contentmill.f2o.org/opera/javaexp.html

goomish napisał(a):

U mnie (O7.53/Win98SE) też tylko błąd nieobsługiwanego protokołu - patrz załącznik.
UPDATE: po wklejeniu "javascript..." - bez spacji - nie dzieje się nic, zero reakcji

1zrzut.jpg

michmaj napisał(a):

Bo nie ma reakcji tylko w tle otwiera się okienko z samą belką tytułu, jeżeli masz Javę dobrze zainstalowaną pewnie.

goomish napisał(a):

Originally posted by michmaj
Bo nie ma reakcji tylko w tle otwiera się okienko z samą belką tytułu, jeżeli masz Javę dobrze zainstalowaną pewnie.



Ale właśnie nic się nie otwiera, niczego nie muszę kill'ować... Co do konfiguracji: javascript - nie wiema jaka wersja (zapomniałem jak sprawdzić smile ), java VM - teraz (od dziś rano) tylko ms - czyli jak dla Opery - brak)

MrL napisał(a):

Potwierdzam. Male okienko w lewym gornym rogu ekranu. Nie daje sie zamknac.

[EDIT] Aha, Opera 7.53, Win2K, Java v1.4.2_04

lockoom napisał(a):

Originally posted by goomish
U mnie (O7.53/Win98SE) też tylko błąd nieobsługiwanego protokołu - patrz załącznik.
UPDATE: po wklejeniu "javascript..." - bez spacji - nie dzieje się nic, zero reakcji


Jak byk widać, że nie usunąłeś spacji. W okienku z komunikatem błędu masz java%20script. To %20 to zakodowana przez Operę spacja, czyli nie usunąłeś.
Ale oczywiście jak masz tylko Javę MS to nic nie zmieni smile

goomish napisał(a):

Jak byk widać, że nie usunąłeś spacji. W okienku z komunikatem błędu masz java%20script. To %20 to zakodowana przez Operę spacja, czyli nie usunąłeś.


Zrzut jest ze spacją, "UPDATE:" było po tym jak usunąłem spację - to tak dla informacji...
Na innym kompie (O7.53, XP Pro SP1, Sun 1.5.0-beta2 (build 1.5.0-beta2-b51) ) rzeczywiście wyskoczyło okienko "Exploit", którego nie można zamknąć ale

You have to terminate the Opera process to get rid of it

tego już nie musiałem robić - wystarczyło zamknąć Operę "z iksa" smile

Tak na marginesie tego "1.5.0-beta2" - im też już odpie... marketingowa numerkomania?? Na stronie jak byk pisze że do ściągnięcia jest wersja 5. cośtam beta (teraz już 3)

blysk napisał(a):

Na linuksie to samo, z tym, że okienko ma belkę tytułową.
Opera 7.53, MDK 10

exploit.png

d.i.z. napisał(a):

Originally posted by goomish

ou have to terminate the Opera process to get rid of it


tego już nie musiałem robić - wystarczyło zamknąć Operę "z iksa" smile


Tak dla ścisłości: terminate - przerwać, zamknąć. Nie ważne jak.


BTW. U mnie okienko javy się NIE pojawia. (Java 1.5.0-beta2 zdaje się).

goomish napisał(a):

Tak dla ścisłości: terminate - przerwać, zamknąć. Nie ważne jak.



Hmm... terminate - przerwać (zakończyć niespodziewanie) close - zamknąć (zakończyć z ew. zapisaniem zmian)
Chociaż, z drugiej strony... gdybym akurat w drugiej zakładce (tfu... karcie smile ) siedział akurat na czacie albo robił coś równie "very important" to rzeczywiście sposób zamknięcia jest nieistotny aczkolwiek wkur... się można bigsmile bigsmile bigsmile

Nasty napisał(a):

worried I co z tym fantem robimy... Czyli to jest potencjalnie groźne.. Więc należy się spodziewać wersji 7.54 z od razu poprawionym tym nowym phishingiem paska adresu rolleyes, znalezionym przez Secunię..

A tak BTW, ten exploit wynalazł ktoś z forum Opery, czy jacyś spece od zabezpieczeń, jak Secunia, którzy nieustannie szukają dziury w całym. wink

lockoom napisał(a):

Tak w ogóle to wbrew informacji cytowanej przez janbara wyłączenie Javy pozwala uniknąć tego problemu. Możliwe więc, że te "full permissions" też są wyssane z palca.
Jak na razie to mi wyglada na czyjś wymysł. Mozilla 1.6 w każdym razie też odpala ten kod.

/edit: Podejrzewam, że w samej Javie, bez pośrednictwa Javascriptu, też da się uzyskać efekt okienka, którego nie da się zamknąć.

michmaj napisał(a):

No właśnie jak wyłączy się Jave to już jest ok
Aha i zdaje się że nie ma żadnego security issue bo nie można uciec z sandboxa javy
Można powiedzieć że jedynym problemem jest to że nie da się okna zamknąć.

Binoculous napisał(a):

Correct. This is a feature called "liveconnect" and not a security issue.

janbar napisał(a):

No poczytalem koncowke watku, do ktorego dalem linka i na razie nie wyglada to zle - mozemy sie tylko cieszyc. smile Mam nadzieje, ze naszemu odkrywcy nie uda sie skutecznie zeksploitowac Opery. wink
Co, mam nadzieje, bedzie oznaczac brak tego bledu. wink

Pozdrawiam,

janbar.smile)

Nasty napisał(a):

No, otworzenie niezamyklnego okna Javy, a wyjście z jej sandboxa to dwie osobne sprawy. A więc gdyby mu się udało, to w ogóle znalazł by błąd Javy i byłby on niezwiązany z Operą.

Tak więc cieszmy się i radujmy, że wszystko dobrze się skończyło. party

pablik napisał(a):

Tak czy inaczej powinni to poprawić, bo niedługo zamiast "Java Applet Window" będzie napisane:

"Tu jest miejsce na Twoją reklamę" whistle

Nasty napisał(a):

A co to za brzydki trick.. yikes
(pomyślałem, że nie ma potrzeby tworzyć nowego wątku, podpiąć się pod ten będzie w sam raz)

Wejdźcie na http://www.sysadminday.com/
i kliknijcie na tej stronie na link: http://www.theregister.co.uk/content/30/index.html (tip - przy wyszukiwaniu na stronie użyjcie .szmocy wink)

Mimo, że przeszliśmy na stronę TheRegister.co.uk, to nadal pozostał niezmieniony adres sysadminday.com. confused

Nie jest to problem zabezpieczeń, byłby w odwrotnej sytuacji, gdybyśmy byli na sysadminday.com, a ta strona spowodowałaby pokazanie adresu TheRegister. Tymniemniej w ogóle mi się nie podoba takie oszukiwanie. down

Można się przed tym jakoś zabezpieczyć? I czy w ogóle zablokowanie możliwości powstania takich sytuacji ze strony Opera Software w Operze miało by jakieś skutki uboczne?

Mayor napisał(a):

Mimo, że przeszliśmy na stronę TheRegister.co.uk, to nadal pozostał niezmieniony adres sysadminday.com

tak ale przez chwilę w pasku adresu pojawia się adres nowej strony, dopiero po chwili stabilizuje się tamten adres

to nic nadzwyczajnego, np. na http://www.proevolutionline.com/ po kliknięciu na dowolny link (np. załózmy że na "FILES" na górze strony) który ma adres zaczynający się od www.fifasoccer.info/* po chwili w pasku adresu widzimy stary adres

jest dużo takich stron, chyba kiedyś nawet założyłem o tym wątek

janbar napisał(a):

Ciekawe, czemu to ma sluzyc ? wink smile

Pozdrawiam,

janbar.smile)