Big set of Updates this afternoon rolling in.
** Starting with Security Section**
Technical description
Package: libxml2:i386
XML is a metalanguage to let you design your own markup language. A regular markup language defines a way to describe information in a certain class of documents (eg HTML). XML lets you define your own customized markup languages for many classes of document. It can do this because it's written in SGML, the international standard metalanguage for markup languages.
This package provides a library providing an extensive API to handle such XML data files.
Changes for libxml2:i386 versions:
Installed version: 2.9.14+dfsg-1.3ubuntu3.6
Available version: 2.9.14+dfsg-1.3ubuntu3.7
Version 2.9.14+dfsg-1.3ubuntu3.7:
- SECURITY UPDATE: Infinite recursion with SGML catalogs.
- debian/patches/CVE-2025-8732.patch: Add catalog depth and checks in
catalog.c. Add test files in result/catalogs/recursive and
test/catalogs/recursive.sgml.
- CVE-2025-8732
- SECURITY UPDATE: Infinite recursion when resolving include directives in
RelaxNG parser.
- debian/patches/CVE-2026-0989.patch: Add xmlRelaxParserSetIncLImit in
include/libxml/relaxng.h. Add include limit and checks in relaxng.c. Add
test and test files in runtest.c,
test/relaxng/include/include-limit.rng,
test/relaxng/include/include-limit_1.rng,
test/relaxng/include/include-limit_2.rng, and
test/relaxng/include/include-limit_3.rng.
- debian/libxml2.symbols: Add new xmlRelaxParserSetIncLImit symbol.
- CVE-2026-0989
- SECURITY UPDATE: Infinite recursion in URI dereferencing.
- debian/patches/CVE-2026-0990.patch: Add MAX_CATAL_DEPTH and other checks
in catalog.c.
- CVE-2026-0990
- SECURITY UPDATE: Uncontrolled resource consumption in catalogs.
- debian/patches/CVE-2026-0992.patch: Add catalog duplication checks in
catalog.c.
- CVE-2026-0992
Technical description
Package: libxml2-utils
XML is a metalanguage to let you design your own markup language. A regular markup language defines a way to describe information in a certain class of documents (eg HTML). XML lets you define your own customized markup languages for many classes of document. It can do this because it's written in SGML, the international standard metalanguage for markup languages.
This package provides xmllint, a tool for validating and reformatting XML documents, and xmlcatalog, a tool to parse and manipulate XML or SGML catalog files.
Changes for libxml2-utils versions:
Installed version: 2.9.14+dfsg-1.3ubuntu3.6
Available version: 2.9.14+dfsg-1.3ubuntu3.7
Version 2.9.14+dfsg-1.3ubuntu3.7:
- SECURITY UPDATE: Infinite recursion with SGML catalogs.
- debian/patches/CVE-2025-8732.patch: Add catalog depth and checks in
catalog.c. Add test files in result/catalogs/recursive and
test/catalogs/recursive.sgml.
- CVE-2025-8732
- SECURITY UPDATE: Infinite recursion when resolving include directives in
RelaxNG parser.
- debian/patches/CVE-2026-0989.patch: Add xmlRelaxParserSetIncLImit in
include/libxml/relaxng.h. Add include limit and checks in relaxng.c. Add
test and test files in runtest.c,
test/relaxng/include/include-limit.rng,
test/relaxng/include/include-limit_1.rng,
test/relaxng/include/include-limit_2.rng, and
test/relaxng/include/include-limit_3.rng.
- debian/libxml2.symbols: Add new xmlRelaxParserSetIncLImit symbol.
- CVE-2026-0989
- SECURITY UPDATE: Infinite recursion in URI dereferencing.
- debian/patches/CVE-2026-0990.patch: Add MAX_CATAL_DEPTH and other checks
in catalog.c.
- CVE-2026-0990
- SECURITY UPDATE: Uncontrolled resource consumption in catalogs.
- debian/patches/CVE-2026-0992.patch: Add catalog duplication checks in
catalog.c.
- CVE-2026-0992
Technical description
Package: libxml2
XML is a metalanguage to let you design your own markup language. A regular markup language defines a way to describe information in a certain class of documents (eg HTML). XML lets you define your own customized markup languages for many classes of document. It can do this because it's written in SGML, the international standard metalanguage for markup languages.
This package provides a library providing an extensive API to handle such XML data files.
Changes for libxml2 versions:
Installed version: 2.9.14+dfsg-1.3ubuntu3.6
Available version: 2.9.14+dfsg-1.3ubuntu3.7
Version 2.9.14+dfsg-1.3ubuntu3.7:
- SECURITY UPDATE: Infinite recursion with SGML catalogs.
- debian/patches/CVE-2025-8732.patch: Add catalog depth and checks in
catalog.c. Add test files in result/catalogs/recursive and
test/catalogs/recursive.sgml.
- CVE-2025-8732
- SECURITY UPDATE: Infinite recursion when resolving include directives in
RelaxNG parser.
- debian/patches/CVE-2026-0989.patch: Add xmlRelaxParserSetIncLImit in
include/libxml/relaxng.h. Add include limit and checks in relaxng.c. Add
test and test files in runtest.c,
test/relaxng/include/include-limit.rng,
test/relaxng/include/include-limit_1.rng,
test/relaxng/include/include-limit_2.rng, and
test/relaxng/include/include-limit_3.rng.
- debian/libxml2.symbols: Add new xmlRelaxParserSetIncLImit symbol.
- CVE-2026-0989
- SECURITY UPDATE: Infinite recursion in URI dereferencing.
- debian/patches/CVE-2026-0990.patch: Add MAX_CATAL_DEPTH and other checks
in catalog.c.
- CVE-2026-0990
- SECURITY UPDATE: Uncontrolled resource consumption in catalogs.
- debian/patches/CVE-2026-0992.patch: Add catalog duplication checks in
catalog.c.
- CVE-2026-0992
some NVIDIA and Video Encoding updates:
Technical description
Package: libnvidia-extra-580
This package provides an additional set of libraries to be used with the NVIDIA driver.
Changes for libnvidia-extra-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: libnvidia-encode-580
The NVENC Video Encoding library provides an interface to video encoder hardware on supported NVIDIA GPUs.
This package contains the nvidia-encode runtime library.
Changes for libnvidia-encode-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: libnvidia-encode-580:i386
The NVENC Video Encoding library provides an interface to video encoder hardware on supported NVIDIA GPUs.
This package contains the nvidia-encode runtime library.
Changes for libnvidia-encode-580:i386 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: libnvidia-cfg1-580
The NVIDIA binary driver provides optimized hardware acceleration of OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server for graphics cards using NVIDIA chip sets.
This package contains the libnvidia-cfg.so.1 runtime library.
Changes for libnvidia-cfg1-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: xserver-xorg-video-nvidia-580
The NVIDIA binary driver provides optimized hardware acceleration of OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server for graphics cards using NVIDIA chip sets.
See /usr/share/doc/nvidia-driver-580/README.txt.gz for a complete list of supported GPUs and PCI IDs.
Changes for xserver-xorg-video-nvidia-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: nvidia-compute-utils-580
This package provides utility binaries for paraller general purpose computing use cases with the NVIDIA driver.
CUDA MPS is a feature that allows multiple CUDA processes to share a single GPU context. CUDA MPS should be transparent to CUDA programs.
CUDA MPS requires a device that supports Unified Virtual Address (UVA) and has compute capability SM 3.5 or higher. Pre-CUDA 4.0 APIs are not supported under CUDA MPS.
Changes for nvidia-compute-utils-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: nvidia-dkms-580
This package builds the NVIDIA kernel module needed by the userspace driver, using DKMS. Provided that you have the kernel header packages installed, the kernel module will be built for your running kernel, and automatically rebuilt for any new kernel headers that are installed.
Changes for nvidia-dkms-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: nvidia-driver-580
This metapackage depends on the NVIDIA binary driver and on all of its libraries, to provide hardware acceleration for OpenGL/GLX/EGL/GLES/Vulkan applications on either X11 or on Wayland.
See /usr/share/doc/nvidia-driver-580/README.txt.gz for a complete list of supported GPUs and PCI IDs.
Changes for nvidia-driver-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: nvidia-utils-580
This package contains supporting binaries for the NVIDIA driver.
Changes for nvidia-utils-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Package: nvidia-kernel-source-580
This package provides the NVIDIA kernel source needed by the userspace driver.
Changes for nvidia-kernel-source-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
Technical description
Package: libnvidia-compute-580
This package provides a set of libraries which enable the NVIDIA driver to use GPUs for parallel general purpose computation through CUDA and OpenCL.
Changes for libnvidia-compute-580 versions:
Installed version: 580.95.05-0ubuntu0.24.04.3
Available version: 580.126.09-0ubuntu0.24.04.1
Version 580.126.09-0ubuntu0.24.04.1:
- New upstream release 580.126.09 (LP: #2138245)
All of these reportedly are parroting an upstream release that fixs a bug, although i was unable to trace things back to find this mythical bug and see what got fixed.
there was also some confusing Ubuntu Notes relating to what the driver update was for mentioning new features I was also unable to locate this.
Not saying thats a bad thing, just that its not obvious what was done.