CVE-2024-40896
libxml2: XXE vulnerability
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según Red Hat, Azure Linux, Bitnami, Julia, Oracle, Photon OS. Más baja según Ubuntu (media).
Descripción
In libxml2 2.11 before 2.11.9, 2.12 before 2.12.9, and 2.13 before 2.13.3, the SAX parser can produce events for external entities even if custom SAX handlers try to override entity content (by setting "checked"). This makes classic XXE attacks possible.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| Azure Linux 3.0 | libxml2 | 0:2.11.5-2.azl3 |
| bitnami::Bitnami Vulnerability Database | java, java-min, jre | 1.8.0, 8.0.461 |
| julia::Julia Ecosystem Security Advisories | XML2_jll | 2.13.3+0 |
| Photon OS 5.0 | libxml2, libxml2-devel, python3-libxml2 | 2.12.6-3.ph5 |
| chainguard | openjdk-11-openj9, openjdk-17-openj9, openjdk-21-openj9 y 3 más | 0.53.0-r0 y 2 más |
| echo | libxml2-2.11.7, libxml2-2.9.1 | 2.11.7+e1 y 1 más |
| rapidfort alpine 3.20 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.21 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.22 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.23 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.24 | libxml2 | 2.12.8-r0 |
| rapidfort fedora 41 | libxml2, rf-libxml2 | 0:2.12.9-1.fc41 |
Mostrar las 24 entradas de 13 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| Azure Linux 3.0 | libxml2 | 0:2.11.5-2.azl3 |
| bitnami::Bitnami Vulnerability Database | java | 1.8.0, 8.0.461 |
| bitnami::Bitnami Vulnerability Database | java-min | 1.8.0, 8.0.461 |
| bitnami::Bitnami Vulnerability Database | jre | 1.8.0, 8.0.461 |
| julia::Julia Ecosystem Security Advisories | XML2_jll | 2.13.3+0 |
| Photon OS 5.0 | libxml2 | 2.12.6-3.ph5 |
| Photon OS 5.0 | libxml2-devel | 2.12.6-3.ph5 |
| Photon OS 5.0 | python3-libxml2 | 2.12.6-3.ph5 |
| chainguard | openjdk-11-openj9 | 0.53.0-r0 |
| chainguard | openjdk-17-openj9 | 0.53.0-r0 |
| chainguard | openjdk-21-openj9 | 0.53.0-r0 |
| chainguard | openjdk-25-openj9 | 0.59.0-r1 |
| chainguard | openjdk-26-openj9 | 0.59.0-r1 |
| chainguard | openjdk-8-openj9 | 0.53.0-r1 |
| echo | libxml2-2.11.7 | 2.11.7+e1 |
| echo | libxml2-2.9.1 | 2.9.1+e1 |
| rapidfort alpine 3.20 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.21 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.22 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.23 | libxml2 | 2.12.8-r0 |
| rapidfort alpine 3.24 | libxml2 | 2.12.8-r0 |
| rapidfort fedora 41 | libxml2 | 0:2.12.9-1.fc41 |
| rapidfort fedora 41 | rf-libxml2 | 0:2.12.9-1.fc41 |
| ubuntu 24.10 | libxml2 | 2.12.7+dfsg-3ubuntu0.1 |
Referencias
- https://access.redhat.com/security/cve/CVE-2024-40896
- https://gitlab.gnome.org/GNOME/libxml2/-/commit/1a8932303969907f6572b1b6aac4081c56adb5c6
- https://gitlab.gnome.org/GNOME/libxml2/-/issues/761
- https://linux.oracle.com/cve/CVE-2024-40896.html
- https://linux.oracle.com/errata/ELBA-2025-6597.html
- https://nvd.nist.gov/vuln/detail/CVE-2024-40896
- https://security.netapp.com/advisory/ntap-20250228-0004/
- https://ubuntu.com/security/notices/USN-7215-1