Seguridad de los archivos de imagen: abrir fotos no fiables sin alarmismo

Ningún archivo es 100 % seguro

Una imagen parece inerte, pero abrirla implica que un programa analice un formato binario complicado. Los analizadores son software, y el software tiene errores. Un ejemplo real: CVE-2023-41064 es una entrada del registro público del programa CVE, y la citamos como ejemplo real de un registro de vulnerabilidad en software que procesa imágenes. Abre el registro para ver el fabricante, las versiones afectadas y la descripción. La usamos como ejemplo de que este tipo de problemas existe, y no afirmamos nada sobre si tu dispositivo está afectado hoy.

La lección práctica no es evitar las imágenes. Es mantener el software actualizado y pensar dónde se abren los archivos no fiables.

Dónde está el riesgo

La mayor parte del riesgo está en los decodificadores y analizadores: código que lee cabeceras, tablas y datos comprimidos, a menudo escrito en C o C++ por velocidad. HEIC añade capas: un contenedor (HEIF) con muchas estructuras, más un códec derivado del vídeo. El proyecto de código abierto libheif tiene un SECURITY.md que describe cómo se notifican los problemas de seguridad, lo que muestra que los mantenedores lo tratan como una parte normal del trabajo. libde265 es el decodificador H.265 que usa por defecto para HEIC.

Un archivo roto u hostil puede bloquear un programa o, en el peor caso, explotar un error. Un archivo simplemente dañado no puede hacer ninguna de las dos cosas, pero no se abrirá.

Hábitos que ayudan

  1. Actualiza tu sistema operativo y tus apps. Las correcciones de los analizadores llegan con las actualizaciones.
  2. Desconfía de los remitentes desconocidos. Abrir una foto de un desconocido es un riesgo menor que ejecutar un programa, pero no es cero.
  3. No te fíes de las extensiones. Un archivo llamado holiday.jpg puede ser cualquier cosa. El verificador de archivos de FromHEIC lee el tipo a partir del contenido e informa del tamaño, las dimensiones, el número de imágenes, el códec y la integridad básica.
  4. Prefiere un entorno aislado. Una pestaña del navegador se ejecuta en el entorno aislado del navegador, separada del resto de tu sistema.
  5. Conserva el original. Si algo sale mal, sigues teniendo el origen.

Qué hace FromHEIC para limitar la exposición

Esto reduce el riesgo; no lo elimina. Un decodificador WebAssembly también puede tener errores, y el navegador también. El objetivo es que un fallo se quede dentro de la pestaña. La página de Seguridad de este sitio lo dice con más detalle.

Inspecciona antes de convertir

Tres herramientas examinan un archivo sin intentar repararlo ni alterarlo:

Si un archivo es raro, que falle una comprobación ya es información.

Los metadatos también son un riesgo para la privacidad

La seguridad no se limita a la ejecución de código. Las fotos llevan datos personales. ExifTool enumera las etiquetas GPS que puede contener un archivo, como la latitud y la longitud. Antes de compartir, revisa la guía de metadatos y considera Eliminar metadatos de HEIC. Apple también señala que algunos métodos para compartir pueden convertir el contenido a un formato más compatible, lo cual no es una función de privacidad y no debe darse por hecho que elimine nada.

Cuándo extremar la precaución

En esos casos, usa un navegador actualizado, ábrelo allí en lugar de en un programa de escritorio antiguo y, si puedes evitarlo, no lo abras en un dispositivo con datos sensibles. En caso de duda, pide al remitente otra copia.

Informar de problemas

Si crees que has encontrado un problema en FromHEIC, consulta la página de Contacto. Para las bibliotecas subyacentes, sigue el proceso de notificación de cada proyecto.

Usa estas herramientas

Fuentes

Por Hammer Desenvolvimento de Software · Última actualización: 2026-11-10