Los parches de seguridad incompletos indican a los piratas informáticos dónde deben buscar a continuación
Un investigador de seguridad de Terra Security analizó registros públicos de vulnerabilidades y avisos de GitHub para estudiar los parches de seguridad que resultan ser incompletos o vulnerables a omisiones. Su investigación reveló que, tras mantenerse estables durante años, los casos de correcciones de código abierto defectuosas aumentaron considerablemente, evidenciando que los arreglos actuales suelen servir de guía para los atacantes.
El análisis señala que las soluciones aplicadas a fallos ya explotados y aquellas basadas en listas de elementos bloqueados son las que fallan con mayor frecuencia. Los fallos en las listas de bloqueo, comunes en problemas como la falsificación de peticiones del lado del servidor y la contaminación de prototipos, se rompen con facilidad cuando el sistema no logra anticipar todas las variantes posibles de entradas maliciosas, requiriendo en ocasiones múltiples correcciones posteriores como ocurrió con el software Roundcube y con una vulnerabilidad de Windows Shell parcheada por Microsoft.
Como recomendación para los desarrolladores, el experto sugiere revisar y comparar las correcciones antes de lanzarlas para asegurarse de que atacan la causa principal del problema en lugar de limitarse a bloquear una entrada específica. Por su parte, a las organizaciones encargadas de aplicar las actualizaciones se les aconseja asumir que los parches de vulnerabilidades explotadas serán examinados en busca de omisiones y mantener las pruebas incluso si los análisis iniciales no detectan inconvenientes.