Re: [LFS Trac] #5663: dbus-1.16.2

"LFS Trac" ([email protected] via lfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
#5663: dbus-1.16.2
-------------------------+-----------------------
 Reporter:  Bruce Dubbs  |       Owner:  lfs-book
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  12.4
Component:  Book         |     Version:  git
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------
Comment (by Bruce Dubbs):

 Security fixes:
 - CVE-2024-8176 -- Fix crash from chaining a large number
   of entities caused by stack overflow by resolving use of
   recursion, for all three uses of entities:
   - general entities in character data ("<e>&g1;</e>")
   - general entities in attribute values ("<e k1='&g1;'/>")
   - parameter entities ("%p1;")
   Known impact is (reliable and easy) denial of service:
   CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:H/RL:O/RC:C
   (Base Score: 7.5, Temporal Score: 7.2)
   Please note that a layer of compression around XML can
   significantly reduce the minimum attack payload size.

 Other changes:
 - Autotools: Make generated CMake files look for
   libexpat.@[email protected] on macOS
 - Autotools: Sync CMake templates with CMake 3.29
 - CMake: Drop support for CMake <3.13
 - CMake: Small fuzzing related improvements
 - docs: Add missing documentation of error code
   XML_ERROR_NOT_STARTED that was introduced with 2.6.4
 - docs: Document need for C++11 compiler for use from C++
 - tests/benchmark: Fix a (harmless) TOCTTOU
 - Windows: Fix installer target location of file xmlwf.xml
   for CMake
 - Windows: Address warning -Wunknown-warning-option
   about -Wno-pedantic-ms-format from LLVM MinGW
 - Address Cppcheck warnings
 - Mass-migrate links from http:// to https://

 Document changes since the previous release
 - Version info bumped from 11:0:10 (libexpat*.so.1.10.0)
   to 11:1:10 (libexpat*.so.1.10.1); see https://verbump.de/
   for what these numbers do

 Infrastructure:
 - tests: Increase robustness
 - tests: Increase test coverage
 - Fuzzing: Add new fuzzer "xml_lpm_fuzzer" based on
   Google's libprotobuf-mutator ("LPM")
 - Fuzzing|CI: Start producing fuzzing code coverage reports
 - CI: Pass -q -q for LCOV >=2.1 in coverage.sh
 - CI: Small fuzzing related improvements
 - CI: Make GitHub Actions build using MSVC on Windows and
   produce 32bit and 64bit Windows binaries
 - CI: Get off of about-to-be-removed Ubuntu 20.04
 - CI: Start uploading to Coverity Scan for static analysis
 - CI: Stop loading DTD from the internet to address flaky CI
 - CI: Adapt to breaking changes in Cppcheck
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5663#comment:2>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page
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.