Vulnerabilidad en z-push/z-push-dev (CVE-2025-8264)
Gravedad CVSS v4.0:
CRÍTICA
Tipo:
CWE-89
Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
29/07/2025
Última modificación:
29/07/2025
Descripción
Las versiones del paquete z-push/z-push-dev anteriores a la 2.7.6 son vulnerables a la inyección de SQL debido a consultas sin parametrizar en el backend IMAP. Un atacante puede inyectar comandos maliciosos manipulando el campo de nombre de usuario en la autenticación básica. Esto le permite acceder y, potencialmente, modificar o eliminar datos confidenciales de una base de datos de terceros vinculada. **Nota:** Esta vulnerabilidad afecta a las instalaciones de Z-Push que utilizan el backend IMAP y tienen configurada la opción IMAP_FROM_SQL_QUERY. Mitigación: Cambie la configuración para usar la predeterminada o LDAP en backend/imap/config.php php define('IMAP_DEFAULTFROM', ''); o php define('IMAP_DEFAULTFROM', 'ldap');
Impacto
Puntuación base 4.0
9.10
Gravedad 4.0
CRÍTICA
Puntuación base 3.x
9.00
Gravedad 3.x
CRÍTICA
Referencias a soluciones, herramientas e información
- https://github.com/Z-Hub/Z-Push/blob/af25a2169a50d6e05a5916d1e8b2b6cd17011c98/src/backend/imap/user_identity.php%23L211C9-L214C25
- https://github.com/Z-Hub/Z-Push/pull/161
- https://github.com/Z-Hub/Z-Push/pull/161/commits/f981d515a35ac4c303959af21dce880a5db02786
- https://security.snyk.io/vuln/SNYK-PHP-ZPUSHZPUSHDEV-10908180
- https://xbow.com/blog/xbow-zpush-sqli/