pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/60591 CVS commit: pkgsrc/textproc/libxml2



The following reply was made to PR pkg/60591; it has been noted by GNATS.

From: "Thomas Klausner" <wiz%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/60591 CVS commit: pkgsrc/textproc/libxml2
Date: Sat, 15 Aug 2026 02:24:28 +0000

 Module Name:	pkgsrc
 Committed By:	wiz
 Date:		Sat Aug 15 02:24:28 UTC 2026
 
 Modified Files:
 	pkgsrc/textproc/libxml2: Makefile.common distinfo
 
 Log Message:
 libxml2: update to 2.15.3.
 
 From Showta Ishizaki in PR 60591.
 
 v2.15.3: Apr 15 2026
 
 ### Security
 
 - parser: Pass userData to SAX text callbacks in xmlParseReference (type-confusion)
 - entities: copy children in xmlCopyEntity
 - c14n: Fix Type confusion in xmlC14NProcessAttrsAxis
 - python: Do not decref string after adding to the list (double-free / use-after-free)
 - c14n: Reuse tmp_str, xmlStrcat reallocates *cur (double-free)
 
 ### Improvements
 
 - schemas: Fix relative schemaLocation resolution in XSI assembly in streaming mode
 - xmlreader: propagate reader resource loaders to validator parsers
 - python: Make python bindings python2 compatible
 - xmlregexp: Fix escape-sequence character range matching
 - xmlreader: Free input in xmlReaderForFd (memory-leak)
 - xmlstring: Free cur on every error for xmlStrncat (memory-leak)
 - catalog: Free xmlCatalogResolveCache on cleanup (memory leak)
 - Fix nanohttp.c build when --without-output
 - test: fix mismatched signed/unsigned comparison
 
 v2.15.2: Mar 03 2026
 
 ### Security
 
 - CVE-2026-1757 fix: Memory leak in xmllint Shell - shell.c
 - CVE-2026-0990 fix: Prevent infinite recursion in
   xmlCatalogListXMLResolve
 - CVE-2026-0992 fix: Exponential behavior when handling
 - parser: Fix infinite loop in xmlCtxtParseContent
 - CVE-2025-10911 libxslt related: Ignore next/prev of documents when
   traversing XPath
 - CVE-2026-0989 fix: Add RelaxNG include limit
 - xmlIO: use size_t for buffer size reallocation
 - uri: fix signed integer overflow in xmlBuildRelativeURISafe
 - schematron: fix memory leaks on error paths in xmlSchematronParseRule
 - catalog: fix stack overflow from self-referencing SGML CATALOG entries
 
 ### Improvements
 
 - fuzz: Make fuzzy encoding match more lenient
 - Fix C14N type confusion
 - meson: Fix build with Meson < 1.3
 - xmllint: Use zlib directly
 - xmllint: New option to separate xpath results using null, --xpath0
 - autotools: Make valgrind actually check for leaks
 - meson: Add valgrind test setup
 - Fix xmlOutputBufferGetContent output when encoder is set
 - threads: don't force _WIN32_WINNT to Vista if it's set to a higher value
 - dist: Add generated documentation to the dist as "dist-doc" folder
   to simplify downstream packaging of doc
 - Fix xmlRemoveEntity removing from wrong hash table
 - use duplicating variant in relaxng to mitigate UAF
 - Fix memory leak in xmlTextWriterStartAttributeNS on OOM
 - meson: remove hardcoded buildtype=debug default
 - Fix memory leak of prefix in xmlTextWriterStartElementNS()
 - writer: Add a few extra NULL checks to avoid memory leaks on corrupt
   writer path.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.31 -r1.32 pkgsrc/textproc/libxml2/Makefile.common
 cvs rdiff -u -r1.157 -r1.158 pkgsrc/textproc/libxml2/distinfo
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 



Home | Main Index | Thread Index | Old Index