Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 953961 (CVE-2025-32414, CVE-2025-32415) - <dev-libs/libxml2-2.13.8[python]: Multiple vulnerabilities
Summary: <dev-libs/libxml2-2.13.8[python]: Multiple vulnerabilities
Status: IN_PROGRESS
Alias: CVE-2025-32414, CVE-2025-32415
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Security
URL: https://gitlab.gnome.org/GNOME/libxml...
Whiteboard: B2 [stable?]
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2025-04-17 16:44 UTC by Hank Leininger
Modified: 2025-05-11 04:05 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hank Leininger 2025-04-17 16:44:46 UTC
Issue is with the python bindings so I would guess USE=-python is unaffected. We IUSE=+python so it's on by default.

Fixed in upstream 2.13.8 and 2.14.2, and they've said older branches won't get updates (we have 2.11.x and 2.12.x as well as 2.13.x).

Note also, upstream has said they plan to deprecate the python bindings: https://gitlab.gnome.org/GNOME/libxml2/-/issues/891

It seems we don't have many packages that depend on dev-libs/libxml2[python]: gimp-help, virt-manager, recoll, itstool - the latter of which has a WIP PR to migrate from libxml2 to lxml.
Comment 1 Hank Leininger 2025-04-18 20:02:24 UTC
Per upstream announcement https://discourse.gnome.org/t/libxml2-2-13-8-released/28428 , also fixes a heap overflow (that has some prereqs to exploit), CVE-2025-32415: https://gitlab.gnome.org/GNOME/libxml2/-/issues/890
Comment 2 Larry the Git Cow gentoo-dev 2025-05-11 03:57:51 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d092f9f4efb16f2c7ed02f98639e0a3bb418d05

commit 1d092f9f4efb16f2c7ed02f98639e0a3bb418d05
Author:     Hank Leininger <hlein@korelogic.com>
AuthorDate: 2025-04-18 20:14:29 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-05-11 03:57:20 +0000

    dev-libs/libxml2: add 2.13.8
    
    Bug: https://bugs.gentoo.org/953961
    Signed-off-by: Hank Leininger <hlein@korelogic.com>
    Part-of: https://github.com/gentoo/gentoo/pull/41654
    Closes: https://github.com/gentoo/gentoo/pull/41654
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/libxml2/Manifest              |   1 +
 dev-libs/libxml2/libxml2-2.13.8.ebuild | 190 +++++++++++++++++++++++++++++++++
 2 files changed, 191 insertions(+)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-05-11 04:05:55 UTC
I suspect that https://gitlab.gnome.org/GNOME/libxml2/-/issues/889 is related to the long-standing bug 745162 as well.