Дар маҷмӯи офиси LibreOffice
Ин осебпазирӣ дар он аст, ки ҷузъи LibreLogo, ки барои таълими барномасозӣ ва ворид кардани расмҳои векторӣ пешбинӣ шудааст, амалиёти худро ба рамзи Python тарҷума мекунад. Бо қобилияти иҷро кардани дастурҳои LibreLogo, ҳамлакунанда метавонад бо истифода аз фармони "давидан"-и дар LibreLogo додашуда ҳама гуна рамзи Python-ро дар контексти сеанси корбари ҷорӣ иҷро кунад. Аз Python, бо истифода аз функсияи system() шумо метавонед дар навбати худ фармонҳои системаи ихтиёриро даъват кунед.
LibreLogo ҷузъи ихтиёрӣ аст, аммо LibreOffice ба таври пешфарз макросҳоро пешниҳод мекунад, ки ба шумо имкон медиҳанд, ки LibreLogo-ро занг занед ва тасдиқи амалиётро талаб намекунад ва огоҳиро намоиш намедиҳад, ҳатто вақте ки режими максималии муҳофизати макросҳо фаъол аст (интихоби сатҳи "Хеле баланд") ).
Барои ҳамла, шумо метавонед чунин макросро ба коркардкунандаи рӯйдодҳо пайваст кунед, ки масалан, вақте ки курсори муш дар болои минтақаи муайян гузошта мешавад ё ҳангоми фаъол кардани фокуси воридот дар ҳуҷҷат (ҳодисаи onFocus). Дар натиҷа, ҳангоми кушодани ҳуҷҷате, ки ҳамлагар таҳия кардааст, ба иҷроиши пинҳонии рамзи Python ноил шудан мумкин аст, ки ба корбар бехабар аст. Масалан, дар мисоли эксплоит нишон дода шудааст, ки ҳангоми кушодани ҳуҷҷат ҳисобкунаки система бидуни огоҳӣ ба кор андохта мешавад.
Ин осебпазирӣ дар навсозии LibreOffice 6.2.5, ки 1 июл нашр шуд, оромона ислоҳ карда шуд, аммо тавре маълум шуд, мушкилот пурра бартараф карда нашудааст (танҳо занги LibreLogo аз макросҳо баста шудааст) ва
Манбаъ: opennet.ru