Parches virtuales
Los parches virtuales de InfraFence - reglas ModSecurity muy acotadas que bloquean en Apache las CVE explotadas activamente hasta que puedas actualizar, con comprobación de aplicación y vuelta atrás automática.
Última actualización:
Cuando una vulnerabilidad se está explotando y la actualización no se puede instalar en el momento, un parche virtual bloquea el ataque en el servidor web: una regla ModSecurity muy acotada para esa única CVE.
El catálogo
El catálogo está integrado en el agente: el panel solo envía el id de un parche, nunca una regla propia.
| CVE | Qué bloquea |
|---|---|
| CVE-2021-41773 | Path traversal y divulgación de archivos en Apache HTTP Server 2.4.49 |
| CVE-2021-42013 | Path traversal con doble codificación en Apache HTTP Server 2.4.50 |
| CVE-2024-4577 | Inyección de argumentos en PHP-CGI mediante un guion suave en la query string |
| CVE-2021-44228 | Búsqueda JNDI de Apache Log4j (Log4Shell), incluidas las formas ofuscadas |
| CVE-2022-26134 | Inyección OGNL en la ruta de la petición en Atlassian Confluence |
| CVE-2023-22527 | Inyección de plantillas en Atlassian Confluence mediante text-inline.vm |
| CVE-2017-5638 | Inyección OGNL en la cabecera Content-Type en Apache Struts 2 |
| CVE-2023-23752 | Divulgación de información en la API de servicios web de Joomla 4 |
Requisitos
Los mismos que para ModSecurity: Apache con ModSecurity, Permitir cambios en la configuración del servidor web activado y ningún panel de hosting ni herramienta de gestión de la configuración a cargo del servidor web. No en modo monitor. Los parches virtuales son una función de Pro, y los aplica una persona desde el análisis con IA o AutoMode.
Cómo se aplica un parche
- El agente anota qué puertos SSH y qué sitios responden.
- Escribe la regla (ids de 9920000 a 9929999) en su propio archivo de ModSecurity, ejecuta
apachectl configtesty recarga Apache de forma ordenada. - Comprueba que SSH y los sitios siguen respondiendo. Si no, quita el parche.
- Comprueba que ModSecurity aplica realmente la regla, con una petición de prueba inofensiva a la que solo responde la regla de prueba de InfraFence. Un ModSecurity que solo registra (
DetectionOnly) no protege nada: en ese caso el parche se quita y se notifica como ineficaz.
Quitar un parche se hace del mismo modo, desde Actividad con Deshacer.
