Vulnérabilité dans LibreOffice permettant d'exécuter du code lors de l'ouverture de documents malveillants

Dans la suite bureautique LibreOffice une vulnĂ©rabilitĂ© a Ă©tĂ© identifiĂ©e une vulnĂ©rabilitĂ© (CVE-2019-9848), qui peut ĂȘtre utilisĂ©e pour exĂ©cuter du code arbitraire lors de l'ouverture de documents prĂ©parĂ©s par un attaquant.

La vulnĂ©rabilitĂ© est due au fait que le composant LibreLogo, conçu pour l'apprentissage de la programmation et l'insertion de dessins vectoriels, traduit ses opĂ©rations en code Python. En ayant la possibilitĂ© d'exĂ©cuter des instructions LibreLogo, un attaquant peut parvenir Ă  exĂ©cuter n'importe quel code Python dans le contexte de la session utilisateur actuelle, en exploitant la commande « run » fournie dans LibreLogo. À partir de Python, la fonction system() peut Ă  son tour appeler des commandes systĂšme arbitraires.

LibreLogo est un composant optionnel, mais des macros offrant la possibilitĂ© d'appeler LibreLogo sont proposĂ©es par dĂ©faut dans LibreOffice et ne nĂ©cessitent pas de confirmation pour leur exĂ©cution, n'affichant pas d'avertissement mĂȘme en activant le mode de protection maximale des macros (choix du niveau « TrĂšs Ă©levĂ© »).
Pour l'attaque, un tel macro peut ĂȘtre liĂ© Ă  un gestionnaire d'Ă©vĂ©nements qui se dĂ©clenche, par exemple, lorsque le curseur de la souris survole une certaine zone ou lorsqu'un champ de saisie est activĂ© dans le document (Ă©vĂ©nement onFocus). Ainsi, lors de l'ouverture d'un document prĂ©parĂ© par l'attaquant, il est possible d'exĂ©cuter discrĂštement du code Python, Ă  l'insu de l'utilisateur. Par exemple, dans l'exemple d'exploit dĂ©montrĂ©, Ă  l'ouverture du document, le calculateur systĂšme se lance sans avertissement.

Vulnérabilité dans LibreOffice permettant d'exécuter du code lors de l'ouverture de documents malveillants

La vulnĂ©rabilitĂ© a Ă©tĂ© corrigĂ©e discrĂštement dans la mise Ă  jour de LibreOffice 6.2.5, publiĂ©e le 1er juillet, mais il s'est avĂ©rĂ© que le problĂšme n'a pas Ă©tĂ© complĂštement rĂ©solu (seule l'invocation de LibreLogo depuis des macros a Ă©tĂ© bloquĂ©e) et certains autres vecteurs d'attaque restent non corrigĂ©s. De plus, le problĂšme n'est pas rĂ©solu dans la version 6.1.6, recommandĂ©e pour les utilisateurs d'entreprise. La vulnĂ©rabilitĂ© devrait ĂȘtre complĂštement corrigĂ©e dans la version LibreOffice 6.3, attendue la semaine prochaine. En attendant la publication de la mise Ă  jour complĂšte, il est recommandĂ© aux utilisateurs de dĂ©sactiver explicitement le composant LibreLogo, qui est par dĂ©faut disponible dans de nombreuses distributions. La vulnĂ©rabilitĂ© a Ă©tĂ© partiellement corrigĂ©e dans Debian, Fedora, SUSE/openSUSE et Ubuntu.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster