Dos nuevos avisos de seguridad
Índice
- Múltiples vulnerabilidades en Moodle
- Neutralización inadecuada de elementos especiales en PostgreSQL
Múltiples vulnerabilidades en Moodle
Versiones anteriores no compatibles y, además:
- Versiones 4.5 a 4.5.1,
- Versiones 4.4 a 4.4.5,
- Versiones 4.3 a 4.3.9,
- Versiones 4.1 a 4.1.15.
Moodle ha publicado correcciones para 10 vulnerabilidades, 4 de ellas críticas. Su explotación podría permitir inyección SQL; Cross-Site Spriting reflejado y almacenado; y lectura arbitraria de archivos, entre otros.
Dichas vulnerabilidades fueron reportadas por los investigadores: Lars Bonczek, Hect0r, nightbloodz y vicevirus.
Actualizar a las versiones: 4.5.2, 4.4.6, 4.3.10 y 4.1.16.
Las vulnerabilidades críticas se describen como:
- CVE-2025-26533: riesgo de inyección SQL en el filtro de la lista de módulos dentro de la búsqueda de cursos.
- CVE-2025-26530: el filtro del banco de preguntas requirió una desinfección adicional para evitar un riesgo de XSS reflejado.
- CVE-2025-26529: la información de descripción que se muestra en el registro de la administración del sitio requiere una limpieza adicional para evitar un riesgo de XSS almacenado.
- CVE-2025-26525: una limpieza insuficiente del filtro de notación TeX podría provocar un riesgo de lectura arbitraria de archivos en sitios donde pdfTeX está disponible.
El resto de vulnerabilidades se pueden consultar en las referencias
Neutralización inadecuada de elementos especiales en PostgreSQL
Las siguientes versiones de PostgreSQL están afectadas:
- 13;
- 14;
- 15;
- 16;
- 17.
Stephen Fewer ha reportado a PostgreSQL una vulnerabilidad de severidad alta, cuya explotación podría permitir a un atacante llevar a cabo una inyección SQL en ciertos patrones de uso.
Se han identificado varias pruebas de concepto (IoC) y la vulnerabilidad podría estar siendo explotada.
PostgreSQL ha solucionado la vulnerabilidad en las siguientes versiones:
- 17.3.
- 16.7.
- 15.11.
- 14.16.
- 13.19.
La vulnerabilidad identificada no neutraliza la sintaxis de texto entrecomillado, citas, en libpq en las funciones PQescapeLiteral(), PQescapeIdentifier(), PQescapeString() y PQescapeStringConn(). Esto podría permitir que una entrada en la base de datos logre una inyección SQL en ciertos patrones de uso.
Se ha asignado el identificador CVE-2025-1094 para esta vulnerabilidad.