libxml2-2 - A Library to Manipulate XML Files

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Update Oss all
Package filename libxml2-2-2.9.7-lp150.2.6.1.x86_64.rpm
Package name libxml2-2
Package version 2.9.7
Package release lp150.2.6.1
Package architecture x86_64
Package type rpm
Category System/Libraries
License MIT
Maintainer -
Download size 587.16 KB
Installed size 1.54 MB
The XML C library was initially developed for the GNOME project. It is
now used by many programs to load and save extensible data structures
or manipulate any kind of XML files.
This library implements a number of existing standards related to
markup languages, including the XML standard, name spaces in XML, XML
Base, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML catalogs, and
XML catalogs. In most cases, libxml tries to implement the
specification in a rather strict way. To some extent, it provides
support for the following specifications, but does not claim to
implement them: DOM, FTP client, HTTP client, and SAX.
The library also supports RelaxNG. Support for W3C XML Schemas is in


Package Version Architecture Repository
libxml2-2-2.9.7-lp150.2.3.1.x86_64.rpm 2.9.7 x86_64 openSUSE Update Oss
libxml2-2-2.9.7-lp150.1.7.x86_64.rpm 2.9.7 x86_64 openSUSE Oss
libxml2-2 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - -


Name Value
libxml2-2 = 2.9.7-lp150.2.6.1
libxml2-2(x86-64) = 2.9.7-lp150.2.6.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Type URL
Binary Package libxml2-2-2.9.7-lp150.2.6.1.x86_64.rpm
Source Package libxml2-2.9.7-lp150.2.6.1.src.rpm

Install Howto

Install libxml2-2 rpm package:

# zypper install libxml2-2




2018-09-05 -
- Security fix:
[bsc#1088279, CVE-2018-9251][bsc#1105166, CVE-2018-14567]
* Infinite loop in LZMA decompression
* Fixes CVE-2018-9251 introduced by CVE-2017-18258
* Added libxml2-CVE-2018-14567.patch
2018-09-05 -
- Security fix [bsc#1102046, CVE-2018-14404]
* NULL pointer dereference in xpath.c:xmlXPathCompOpEval() can
allow attackers to cause a denial of service
* Added libxml2-CVE-2018-14404.patch
2017-11-11 -
- Version update to 2.9.7 release:
* Bug Fixes:
+ xmlcatalog: restore ability to query system catalog easily
+ Fix comparison of nodesets to strings
* Improvements:
+ Add Makefile rules to rebuild HTML man pages
+ Remove generated file python/ from version control
+ Fix mixed decls and code in timsort.h
+ Rework handling of return values in thread tests
+ Fix unused variable warnings in testrecurse
+ Fix -Wimplicit-fallthrough warnings
+ Upgrade timsort.h to latest revision
+ Fix a couple of warnings in dict.c and threads.c
+ Fix unused variable warnings in nanohttp.c
+ Don't include winsock2.h in xmllint.c
+ Use __linux__ macro in generated code
* Portability:
+ Add declaration for DllMain
+ Fix preprocessor conditional in threads.h
+ Fix macro redefinition warning
+ many Windows specific improvements
* Documentation:
+ xmlcatalog: refresh man page wrt. quering system catalog easily
- Includes bug fixes from 2.9.6:
* Fix XPath stack frame logic
* Report undefined XPath variable error message
* Fix regression with librsvg
* Handle more invalid entity values in recovery mode
* Fix structured validation errors
* Fix memory leak in LZMA decompressor
* Set memory limit for LZMA decompression
* Handle illegal entity values in recovery mode
* Fix debug dump of streaming XPath expressions
* Fix memory leak in nanoftp
* Fix memory leaks in SAX1 parser
- Drop libxml2-bug787941.patch
* upstreamed in 3157cf4e53c03bc3da604472c015c63141907db8
2017-09-21 -
- Update package summaries and RPM groups. Trim descriptions for
size on secondary subpackages. Replace install call by a
commonly-used macro.
2017-09-21 -
- Add patch to fix TW integration:
* libxml2-bug787941.patch
2017-09-10 -
- Version update to 2.9.5 release:
* Merged all the previous cve fixes that were patched in
* Few small tweaks
- Remove merged patches:
* libxml2-CVE-2016-4658.patch
* libxml2-CVE-2017-0663.patch
* libxml2-CVE-2017-5969.patch
* libxml2-CVE-2017-9047.patch
* libxml2-CVE-2017-9048.patch
* libxml2-CVE-2017-9049.patch
* libxml2-2.9.4-fix_attribute_decoding.patch
2017-06-15 -
- Security fix:
* libxml2-CVE-2017-0663.patch [bsc#1044337, CVE-2017-0663]
* Fix Heap buffer overflow in xmlAddID
2017-06-14 -
- Security fix:
* libxml2-CVE-2017-5969.patch [bsc#1024989, CVE-2017-5969]
* Fix NULL pointer deref in xmlDumpElementContent
2017-05-22 -
- Security fixes:
* libxml2-CVE-2017-9049.patch [bsc#1039066]
* heap-based buffer overflow (xmlDictComputeFastKey func)
* libxml2-CVE-2017-9048.patch [bsc#1039063]
* stack overflow vulnerability (xmlSnprintfElementContent func)
* libxml2-CVE-2017-9047.patch [bsc#1039064]
* stack overflow vulnerability (xmlSnprintfElementContent func)
2017-03-07 -
- Added libxml2-CVE-2016-4658.patch: Disallow namespace nodes in
XPointer ranges. Namespace nodes must be copied to avoid
use-after-free errors. But they don't necessarily have a physical
representation in a document, so simply disallow them in XPointer
ranges [bsc#1005544] [CVE-2016-4658]

See Also

Package Description
libxml2-2-32bit-2.9.7-lp150.2.3.1.x86_64.rpm A Library to Manipulate XML Files
libxml2-2-32bit-2.9.7-lp150.2.6.1.x86_64.rpm A Library to Manipulate XML Files
libxml2-devel-2.9.7-lp150.2.3.1.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-devel-2.9.7-lp150.2.6.1.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-devel-32bit-2.9.7-lp150.2.3.1.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-devel-32bit-2.9.7-lp150.2.6.1.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-doc-2.9.7-lp150.2.3.1.noarch.rpm Documentation for libxml, an XML manipulation library
libxml2-doc-2.9.7-lp150.2.6.1.noarch.rpm Documentation for libxml, an XML manipulation library
libxml2-tools-2.9.7-lp150.2.3.1.x86_64.rpm Tools using libxml
libxml2-tools-2.9.7-lp150.2.6.1.x86_64.rpm Tools using libxml
libxmlsec1-1-1.2.26-lp150.2.3.1.x86_64.rpm Library providing support for "XML Signature" and "XML Encryption" standards
libxmlsec1-1-1.2.26-lp150.7.2.x86_64.rpm Library providing support for "XML Signature" and "XML Encryption" standards
libxmlsec1-gcrypt1-1.2.26-lp150.2.3.1.x86_64.rpm GCrypt crypto plugin for XML Security Library
libxmlsec1-gcrypt1-1.2.26-lp150.7.2.x86_64.rpm GCrypt crypto plugin for XML Security Library
libxmlsec1-gnutls1-1.2.26-lp150.2.3.1.x86_64.rpm GNUTls crypto plugin for XML Security Library