PR/60591 CVS commit: [pkgsrc-2026Q2] pkgsrc/textproc/libxml2

"Maya Rashish" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
The following reply was made to PR pkg/60591; it has been noted by GNATS.

From: "Maya Rashish" <[email protected]>
To: [email protected]
Cc: 
Subject: PR/60591 CVS commit: [pkgsrc-2026Q2] pkgsrc/textproc/libxml2
Date: Sun, 16 Aug 2026 21:52:27 +0000

 Module Name:	pkgsrc
 Committed By:	maya
 Date:		Sun Aug 16 21:52:27 UTC 2026
 
 Modified Files:
 	pkgsrc/textproc/libxml2 [pkgsrc-2026Q2]: Makefile.common distinfo
 
 Log Message:
 Pullup ticket #7237 - requested by wiz
 textproc/libxml2: Security fix
 
 Revisions pulled up:
 - textproc/libxml2/Makefile.common                              1.32
 - textproc/libxml2/distinfo                                     1.158
 
 ---
    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.31.4.1 pkgsrc/textproc/libxml2/Makefile.common
 cvs rdiff -u -r1.157 -r1.157.4.1 pkgsrc/textproc/libxml2/distinfo
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.