Mastodon Mastodon Mastodon Mastodon

Vinculación e incrustación de objetos [OLE]

Actualizado: · CyberSecureFox Editorial Team

La vinculación e incrustación de objetos (OLE) es una tecnología de Microsoft que permite que un documento contenga objetos vivos de otras aplicaciones, como una tabla de Excel en Word.

Cómo funciona OLE

OLE se presentó en 1990 y se basa en el Component Object Model (COM) de Microsoft. Un objeto puede añadirse a un documento de dos formas:

  • Vinculación: el documento guarda una referencia a un archivo externo; los cambios en el origen aparecen en el documento.
  • Incrustación: los datos del objeto se guardan dentro del documento; al hacer doble clic se abre en la aplicación original.

Los archivos de Office, los documentos RTF y los blocs de notas de OneNote pueden contener objetos OLE, y el mismo formato de «archivo compuesto» está dentro de los antiguos .doc y .xls.

Por qué OLE importa para la seguridad

Como los objetos OLE pueden lanzar otros programas y cargar contenido remoto, llevan años entre las funciones de Office más abusadas:

  • CVE-2017-0199: un archivo RTF o Word descargaba y ejecutaba un script HTA remoto mediante un vínculo OLE;
  • CVE-2017-11882: un fallo de corrupción de memoria en el antiguo objeto Editor de ecuaciones, aún usado en campañas de phishing años después del parche;
  • Follina (CVE-2022-30190): un documento cargaba HTML remoto que abría la Herramienta de diagnóstico de soporte de Microsoft para ejecutar comandos;
  • en 2023, cuando Microsoft bloqueó las macros procedentes de internet, los atacantes pasaron a usar archivos incrustados en blocs de OneNote.

Cómo protegerte

  • Instala pronto las actualizaciones de seguridad de Office y elimina las versiones sin soporte.
  • Mantén activada la Vista protegida para archivos de internet y del correo.
  • En empresas, usa reglas de reducción de la superficie de ataque (ASR) que impidan a Office crear procesos secundarios.
  • No hagas doble clic en objetos o iconos incrustados en documentos de remitentes desconocidos.
Sinónimos:
Object Linking and Embedding