A lo largo de los años he escuchado muchas veces la frase “es una característica, no una vulnerabilidad”. Y se puede sostener que las funcionalidades para ejecutar los PDF vulnerables también son sólo una característica. Se supone que la actualización que Adobe lanzó la semana pasada terminó de parchar la vulnerabilidad en sus productos compatibles con PDF. Pero pocas horas después del lanzamiento, los analistas de seguridad descubrieron que el parche en realidad no solucionaba el problema.
Resulta que el parche que lanzó Adobe agrega extensiones a lista de rechazados para limitar los archivos que se abren con la funcionalidad Ejecutar. En teoría es una buena idea. Pero en la práctica deja mucho que desear.
Las listas de rechazados sólo buscan coincidencias exactas, e implementarlas es una solución demasiado simple. Por eso las listas de rechazados se pueden burlar con métodos de ofuscación que también son muy simples.
En casos como este, se puede abordar el problema de dos formas:
1. Utiliza una lista de admitidos en lugar de una lista de rechazados.
2. Fortalece el analizador sintáctico de la lista de rechazados para que resista los intentos de ofuscación.
Este último parche es una prueba más de que Adobe todavía es un novato en el mundo de la seguridad.
¡Es una vulnerabilidad, no una característica!