Se ha revelado información sobre dos vulnerabilidades en el paquete de oficina gratuito LibreOffice, la más peligrosa de las cuales potencialmente permite la ejecución de código al abrir un documento especialmente diseñado. La primera vulnerabilidad fue corregida sin gran publicidad en las versiones de marzo 7.4.6 y 7.5.1, y la segunda en las actualizaciones de mayo de LibreOffice 7.4.7 y 7.5.3.
La primera vulnerabilidad (CVE-2023-0950) permite potencialmente que se ejecute su código en el sistema al abrir una hoja de cálculo que contiene fórmulas especialmente modificadas, como AGGREGATE, en las que se han pasado menos parámetros de los esperados. El problema es causado por un desbordamiento de índice de matriz a través del límite inferior (underflow) en el código de análisis de fórmulas (ScInterpreter) que se utiliza al procesar hojas de cálculo.
La segunda vulnerabilidad (CVE-2023-2255) permite a un atacante preparar un documento especialmente diseñado, al abrir el cual se cargarán enlaces externos sin mostrar una solicitud ni advertencia, lo que no corresponde al comportamiento declarado de LibreOffice, que implica mostrar una advertencia al cargar contenido relacionado. El problema es causado por una falla en el código de solicitud de permisos al usar el mecanismo 'Floating Frames', similar a iframe en HTML y que permite incluir dinámicamente contenido de archivos externos en el documento.
Fuente: opennet.ru
