Vulnerabilidad crítica de inyección SQL en Apache Fineract

Apache Fineract es una plataforma de software de código abierto utilizada principalmente para la gestión financiera en instituciones de microfinanzas. En las versiones de Apache Fineract 1.4 a 1.9, se ha identificado una vulnerabilidad de inyección SQL que afecta a varios puntos finales de su API. Esta vulnerabilidad permite a los atacantes autenticados inyectar comandos maliciosos a través de parámetros de consulta en las APIs de oficinas y otros servicios.

  • CVE-2024-32838 (CVSS: 9.4): Esta vulnerabilidad permite a los atacantes autenticados ejecutar inyecciones SQL a través de los puntos finales de la API relacionados con las oficinas. A través de la inyección de datos maliciosos en los parámetros de consulta de la API, los atacantes pueden manipular las consultas SQL para obtener acceso no autorizado a datos confidenciales.

Productos y versiones afectadas:

  • Apache Fineract: desde la versión 1.4 hasta la 1.9.

Solución:

  • Apache Fineract: actualizar a la versión 1.10.1.

Recomendaciones:

  • Actualizar a la versión 1.10.1 de Apache Fineract para corregir la vulnerabilidad.
  • Implementar validadores SQL para proteger las consultas contra inyecciones SQL.
  • Monitorear regularmente las APIs de su sistema para detectar actividades inusuales y posibles intentos de explotación.

Referencias:

  • https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-32838