From ea338a6ddc9b9e2699d4d15990832549156a92c0 Mon Sep 17 00:00:00 2001 From: Michael Mann Date: Sat, 21 Jun 2025 12:11:30 -0400 Subject: [PATCH] Schematron: Fix null pointer dereference leading to DoS (CVE-2025-49795) Fixes #932 --- schematron.c | 2 ++ 1 file changed, 2 insertions(+) Index: libxml2-2.11.6/schematron.c =================================================================== --- libxml2-2.11.6.orig/schematron.c +++ libxml2-2.11.6/schematron.c @@ -1487,6 +1487,8 @@ xmlSchematronFormatReport(xmlSchematronV select = xmlGetNoNsProp(child, BAD_CAST "select"); comp = xmlXPathCtxtCompile(ctxt->xctxt, select); eval = xmlXPathCompiledEval(comp, ctxt->xctxt); + if (eval == NULL) + return ret; switch (eval->type) { case XPATH_NODESET: {