Repository navigation
v1.5.0: Lanzamiento de Seguridad y Fortalecimiento
Changelog v1.5.0
-
CORRECCIÓN DE SEGURIDAD: Corregida una vulnerabilidad de fuga de información (Information Disclosure) que exponía públicamente los nombres de las categorías del CAPTCHA a través de la API REST. El endpoint ha sido deshabilitado por defecto para prevenir la enumeración.
-
FORTALECIMIENTO DE SEGURIDAD (IP Spoofing): La lógica de detección de IP ha sido completamente reescrita para prevenir que un atacante pueda eludir un bloqueo falsificando cabeceras HTTP. La protección ahora es robusta incluso detrás de proxies inversos y CDNs como Cloudflare.
-
FORTALECIMIENTO DE SEGURIDAD (Hashed Solutions): Las soluciones correctas del CAPTCHA ahora se almacenan como hashes criptográficos (
wp_hash) en la base de datos. Esto elimina el almacenamiento de respuestas en texto plano, protegiendo las soluciones incluso si la base de datos se viera comprometida. -
MEJORA DE EXPERIENCIA (UX): Se ha añadido una herramienta de diagnóstico de IP en la página de ajustes. Esta herramienta ayuda a los administradores a seleccionar la fuente de IP correcta para su entorno de servidor, garantizando que el bloqueo de IP funcione correctamente.
-
MEJORA GENERAL: Añadida una rutina de limpieza completa en la desinstalación para eliminar los términos de la taxonomía y no dejar datos huérfanos en la base de datos.
-
MEJORA GENERAL (Hardening): Se han añadido archivos
index.phpvacíos en todos los directorios del plugin para prevenir el listado de directorios en servidores con una configuración de seguridad deficiente.