LibreOffice/OpenOffice - luka powalająca wykonać zdalny kod

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19204
Reakcje/Polubienia
55889
W największym skrócie,
Zaloguj lub Zarejestruj się aby zobaczyć!
i zdefiniować w zdarzeniu mouseover uruchomienie skryptu Python. W źródle pliku ODT (dokładniej w jednym z plików, który znajduje się w ODT) mamy wtedy tego typu kod
<script:event-listener script:language=”ooo:script” script:event-name=”dom:mouseover” xlink:href=”vnd.sun.star.script:pythonSamples|TableSample.py$createTable?language=Python&amp;location=share” xlink:type=”simple”/>
Z racji, że interpreter Pythona jest instalowany razem z LibreOffice, autor badania przygotował dokument z białym linkiem rozszerzonym na całą stronę. Po otwarciu dokumentu i lekkim ruchu myszką mamy odpalenie kodu w systemie operacyjnym:



Podatność załatano w:

Libreoffice: 6.1.4.2
Libreoffice: 6.0.7

OpenOffice podatny jest w najnowszej wersji 4.1.6

źródło:
Zaloguj lub Zarejestruj się aby zobaczyć!


Pełny artykuł źródłowy:
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry