In libxml2 before 2.10.4, parsing of certain invalid XSD schemas can lead to a NULL pointer dereference and subsequently a segfault. This occurs in xmlSchemaFixupComplexType in xmlschemas.c.
The product dereferences a pointer that it expects to be valid but is NULL.
Link | Tags |
---|---|
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4 | release notes |
https://gitlab.gnome.org/GNOME/libxml2/-/issues/491 | patch exploit vendor advisory issue tracking |
https://lists.debian.org/debian-lts-announce/2023/04/msg00031.html | third party advisory mailing list |
https://security.netapp.com/advisory/ntap-20230601-0006/ | |
https://security.netapp.com/advisory/ntap-20240201-0005/ |