{
    "summary": {
        "snap": {
            "added": [],
            "removed": [],
            "diff": []
        },
        "deb": {
            "added": [],
            "removed": [],
            "diff": [
                "bsdutils",
                "coreutils",
                "cpio",
                "diffutils",
                "fdisk",
                "libattr1",
                "libblkid1",
                "libbz2-1.0",
                "libfdisk1",
                "libgcrypt20",
                "libmount1",
                "libncursesw6",
                "libp11-kit0",
                "libpam-modules",
                "libpam-modules-bin",
                "libpam-runtime",
                "libpam0g",
                "libsmartcols1",
                "libssh-4",
                "libtinfo6",
                "libuuid1",
                "mount",
                "ncurses-base",
                "ncurses-bin",
                "perl-base",
                "util-linux",
                "zlib1g"
            ]
        }
    },
    "diff": {
        "deb": [
            {
                "name": "bsdutils",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "1:2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "1:2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "coreutils",
                "from_version": {
                    "source_package_name": "coreutils",
                    "source_package_version": "9.4-3ubuntu6.2",
                    "version": "9.4-3ubuntu6.2"
                },
                "to_version": {
                    "source_package_name": "coreutils",
                    "source_package_version": "9.4-3ubuntu6.3",
                    "version": "9.4-3ubuntu6.3"
                },
                "cves": [
                    {
                        "cve": "CVE-2025-5278",
                        "url": "https://ubuntu.com/security/CVE-2025-5278",
                        "cve_description": "A flaw was found in GNU Coreutils. The sort utility's begfield() function is vulnerable to a heap buffer under-read. The program may access memory outside the allocated buffer if a user runs a crafted command using the traditional key format. A malicious input could lead to a crash or leak sensitive data.",
                        "cve_priority": "low",
                        "cve_public_date": "2025-05-27 21:15:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2025-5278",
                                "url": "https://ubuntu.com/security/CVE-2025-5278",
                                "cve_description": "A flaw was found in GNU Coreutils. The sort utility's begfield() function is vulnerable to a heap buffer under-read. The program may access memory outside the allocated buffer if a user runs a crafted command using the traditional key format. A malicious input could lead to a crash or leak sensitive data.",
                                "cve_priority": "low",
                                "cve_public_date": "2025-05-27 21:15:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: out-of-bounds read in sort",
                            "    - debian/patches/CVE-2025-5278.patch: sort: fix buffer under-read in",
                            "      src/sort.c, tests/local.mk, tests/sort/sort-field-limit.sh,",
                            "      Makefile.in.",
                            "    - CVE-2025-5278",
                            ""
                        ],
                        "package": "coreutils",
                        "version": "9.4-3ubuntu6.3",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Tue, 25 Aug 2026 11:09:03 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "cpio",
                "from_version": {
                    "source_package_name": "cpio",
                    "source_package_version": "2.15+dfsg-1ubuntu2",
                    "version": "2.15+dfsg-1ubuntu2"
                },
                "to_version": {
                    "source_package_name": "cpio",
                    "source_package_version": "2.15+dfsg-1ubuntu2.1",
                    "version": "2.15+dfsg-1ubuntu2.1"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-66485",
                        "url": "https://ubuntu.com/security/CVE-2026-66485",
                        "cve_description": "GNU cpio is vulnerable to an uncontrolled memory allocation in the make_path function at src/makepath.c. The function uses alloca to allocate stack memory based on the length of argpath, which is derived from an archive-controlled pathname during extraction. A malicious cpio archive containing a sufficiently long nested pathname causes an unbounded stack allocation, resulting in a stack overflow and crash of the cpio process. An attacker who can supply a crafted cpio archive to a victim who extracts it can cause a denial of service.  This issue has been fixed in commit 3cd514031371d8aeeaf2048aa10103e02831aaa9",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-08-10 11:17:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-66484",
                        "url": "https://ubuntu.com/security/CVE-2026-66484",
                        "cve_description": "GNU cpio contains a Path Traversal vulnerability in its tar archive extraction functionality. When extracting a tar archive in copy-in mode with the --no-absolute-filenames option, the extracted file name is normalized but the tar hard-link target is passed to the link_to_name function without equivalent sanitization before calling link function. A tar archive provided by an attacker, containing a hard-link entry whose linkname is set to an absolute path outside the extraction directory, can cause cpio to create a hard link to an existing file outside the intended extraction directory, breaking the expected guarantee of --no-absolute-filenames and allowing archive-controlled linkage to external files.  This issue has been fixed in commit e2b9cbdd3354d2b1569b7390d1bc15c1930559ad",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-08-10 11:17:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-66486",
                        "url": "https://ubuntu.com/security/CVE-2026-66486",
                        "cve_description": "GNU cpio is vulnerable to improper encoding or escaping of output in its archive member listing functionality. When listing archive members via cpio -it, member names are printed directly to output without quoting or escaping. An attacker can craft a cpio archive containing member names with embedded newline characters or ANSI escape sequences, causing forged listing entries or terminal control sequence injection when the listing is displayed.     This issue has been fixed in commit 2ff9600c9ef32e88759843cdbde74c8db5ae9b30",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-08-10 11:17:00 UTC"
                    },
                    {
                        "cve": "CVE-2019-14866",
                        "url": "https://ubuntu.com/security/CVE-2019-14866",
                        "cve_description": "In all versions of cpio before 2.13 does not properly validate input files when generating TAR archives. When cpio is used to create TAR archives from paths an attacker can write to, the resulting archive may contain files with permissions the attacker did not have or in paths he did not have access to. Extracting those archives from a high-privilege user without carefully reviewing them may lead to the compromise of the system.",
                        "cve_priority": "medium",
                        "cve_public_date": "2020-01-07 17:15:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-66485",
                                "url": "https://ubuntu.com/security/CVE-2026-66485",
                                "cve_description": "GNU cpio is vulnerable to an uncontrolled memory allocation in the make_path function at src/makepath.c. The function uses alloca to allocate stack memory based on the length of argpath, which is derived from an archive-controlled pathname during extraction. A malicious cpio archive containing a sufficiently long nested pathname causes an unbounded stack allocation, resulting in a stack overflow and crash of the cpio process. An attacker who can supply a crafted cpio archive to a victim who extracts it can cause a denial of service.  This issue has been fixed in commit 3cd514031371d8aeeaf2048aa10103e02831aaa9",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-08-10 11:17:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-66484",
                                "url": "https://ubuntu.com/security/CVE-2026-66484",
                                "cve_description": "GNU cpio contains a Path Traversal vulnerability in its tar archive extraction functionality. When extracting a tar archive in copy-in mode with the --no-absolute-filenames option, the extracted file name is normalized but the tar hard-link target is passed to the link_to_name function without equivalent sanitization before calling link function. A tar archive provided by an attacker, containing a hard-link entry whose linkname is set to an absolute path outside the extraction directory, can cause cpio to create a hard link to an existing file outside the intended extraction directory, breaking the expected guarantee of --no-absolute-filenames and allowing archive-controlled linkage to external files.  This issue has been fixed in commit e2b9cbdd3354d2b1569b7390d1bc15c1930559ad",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-08-10 11:17:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-66486",
                                "url": "https://ubuntu.com/security/CVE-2026-66486",
                                "cve_description": "GNU cpio is vulnerable to improper encoding or escaping of output in its archive member listing functionality. When listing archive members via cpio -it, member names are printed directly to output without quoting or escaping. An attacker can craft a cpio archive containing member names with embedded newline characters or ANSI escape sequences, causing forged listing entries or terminal control sequence injection when the listing is displayed.     This issue has been fixed in commit 2ff9600c9ef32e88759843cdbde74c8db5ae9b30",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-08-10 11:17:00 UTC"
                            },
                            {
                                "cve": "CVE-2019-14866",
                                "url": "https://ubuntu.com/security/CVE-2019-14866",
                                "cve_description": "In all versions of cpio before 2.13 does not properly validate input files when generating TAR archives. When cpio is used to create TAR archives from paths an attacker can write to, the resulting archive may contain files with permissions the attacker did not have or in paths he did not have access to. Extracting those archives from a high-privilege user without carefully reviewing them may lead to the compromise of the system.",
                                "cve_priority": "medium",
                                "cve_public_date": "2020-01-07 17:15:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Unbounded stack allocation",
                            "    - debian/patches/CVE-2026-66485.patch: Minor fixes in src/makepath.c,",
                            "      src/userspec.c.",
                            "    - CVE-2026-66485",
                            "  * SECURITY UPDATE: Hard link to file outside intended directory",
                            "    - debian/patches/CVE-2026-66484.patch: The --no-absolute-filenames option",
                            "      affects hard link targets too. in src/tar.c.",
                            "    - CVE-2026-66484",
                            "  * SECURITY UPDATE: Unescaped output",
                            "    - debian/patches/CVE-2026-66486.patch: Quote file names in error messages",
                            "      and in listings. in src/copyin.c, src/copyout.c, src/copypass.c,",
                            "      src/main.c, tests/CVE-2019-14866.at, tests/testsuite.",
                            "    - CVE-2026-66486",
                            ""
                        ],
                        "package": "cpio",
                        "version": "2.15+dfsg-1ubuntu2.1",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Isabel Garcia Contreras <isabel.garcia@canonical.com>",
                        "date": "Tue, 18 Aug 2026 14:18:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "diffutils",
                "from_version": {
                    "source_package_name": "diffutils",
                    "source_package_version": "1:3.10-1build1",
                    "version": "1:3.10-1build1"
                },
                "to_version": {
                    "source_package_name": "diffutils",
                    "source_package_version": "1:3.10-1ubuntu0.1",
                    "version": "1:3.10-1ubuntu0.1"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-53910",
                        "url": "https://ubuntu.com/security/CVE-2026-53910",
                        "cve_description": "diff3 tool from GNU diffutils is vulnerable to a heap‑based buffer overflow due to multiple signed integer overflows in line‑mapping calculations. Incorrect arithmetic in mapping line ranges can result in corrupted values being used for memory allocation and loop bounds. When processing crafted diff output, these overflows may cause the application to allocate insufficient memory and subsequently perform out‑of‑bounds writes during internal processing.  An attacker who can control the output of the diff program used by diff3 (e.g. via --diff-program pointing to a malicious script) can trigger out-of-bounds writes, resulting in a crash and potentially remote code execution depending on the environment.   This issue has been fixed in commit 9ff04d5b84743e331e80b589335a52c5480d1815   NOTE: The project maintainers claim that this is not a security issue. They state that the worst outcome this issue can cause is a crash of diff and that it cannot be used to escalate privileges.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-22 14:17:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-53910",
                                "url": "https://ubuntu.com/security/CVE-2026-53910",
                                "cve_description": "diff3 tool from GNU diffutils is vulnerable to a heap‑based buffer overflow due to multiple signed integer overflows in line‑mapping calculations. Incorrect arithmetic in mapping line ranges can result in corrupted values being used for memory allocation and loop bounds. When processing crafted diff output, these overflows may cause the application to allocate insufficient memory and subsequently perform out‑of‑bounds writes during internal processing.  An attacker who can control the output of the diff program used by diff3 (e.g. via --diff-program pointing to a malicious script) can trigger out-of-bounds writes, resulting in a crash and potentially remote code execution depending on the environment.   This issue has been fixed in commit 9ff04d5b84743e331e80b589335a52c5480d1815   NOTE: The project maintainers claim that this is not a security issue. They state that the worst outcome this issue can cause is a crash of diff and that it cannot be used to escalate privileges.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-22 14:17:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Integer Overflow",
                            "    - debian/patches/CVE-2026-53910-1.patch: diff3: check for integer overflows",
                            "      when reading line numbers from diff in NEWS, THANKS, src/diff3.c.",
                            "    - debian/patches/CVE-2026-53910-2.patch: diff3: prevent overflow in line",
                            "      offsets in src/diff3.c.",
                            "    - CVE-2026-53910",
                            ""
                        ],
                        "package": "diffutils",
                        "version": "1:3.10-1ubuntu0.1",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "John Breton <john.breton@canonical.com>",
                        "date": "Wed, 26 Aug 2026 14:15:46 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "fdisk",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libattr1",
                "from_version": {
                    "source_package_name": "attr",
                    "source_package_version": "1:2.5.2-1build1.1",
                    "version": "1:2.5.2-1build1.1"
                },
                "to_version": {
                    "source_package_name": "attr",
                    "source_package_version": "1:2.5.2-1ubuntu0.1",
                    "version": "1:2.5.2-1ubuntu0.1"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-54371",
                        "url": "https://ubuntu.com/security/CVE-2026-54371",
                        "cve_description": "attr before version 2.6.0 contains a symlink traversal vulnerability in the getfattr and setfattr utilities that allows local attackers to escalate privileges by replacing a pathname component with a symbolic link during directory hierarchy traversal. Attackers who control a pathname component can redirect getfattr and setfattr operations to arbitrary files by substituting a symlink, leading to local privilege escalation when getfattr or setfattr is invoked by a privileged process over an attacker-controlled path.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 14:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-54371",
                                "url": "https://ubuntu.com/security/CVE-2026-54371",
                                "cve_description": "attr before version 2.6.0 contains a symlink traversal vulnerability in the getfattr and setfattr utilities that allows local attackers to escalate privileges by replacing a pathname component with a symbolic link during directory hierarchy traversal. Attackers who control a pathname component can redirect getfattr and setfattr operations to arbitrary files by substituting a symlink, leading to local privilege escalation when getfattr or setfattr is invoked by a privileged process over an attacker-controlled path.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 14:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Symlink Traversal",
                            "    - d/p/CVE-2026-54371-01-add-visibility-attribute-header.patch: Add",
                            "      visibility attribute header in include/Makemodule.am, include/visibility-",
                            "      hidden.h.",
                            "    - d/p/CVE-2026-54371-02-add-xattrat-syscall-wrappers.patch: Add xattrat",
                            "      syscall wrappers in configure.ac, include/Makemodule.am,",
                            "      include/xattrat.h, libmisc/Makemodule.am, libmisc/xattrat.c.",
                            "    - d/p/CVE-2026-54371-03-add-xattrat-syscall-backwards-compatibility-",
                            "      code.patch: Add xattrat syscall backwards compatibility code in",
                            "      include/Makemodule.am, include/xattrat_compat.h, libmisc/Makemodule.am,",
                            "      libmisc/getxattrat_compat.c, libmisc/listxattrat_compat.c, libmisc/proc-",
                            "      self-fd.c, libmisc/proc-self-fd.h, libmisc/removexattrat_compat.c,",
                            "      libmisc/setxattrat_compat.c.",
                            "    - d/p/CVE-2026-54371-04-rename-walk_tree-to-old_walk_tree.patch: Rename",
                            "      walk_tree to old_walk_tree in include/Makemodule.am,",
                            "      include/old_walk_tree.h, libmisc/Makemodule.am, libmisc/old_walk_tree.c,",
                            "      tools/getfattr.c.",
                            "    - d/p/CVE-2026-54371-05-add-the-new-walk_tree-helper.patch: Add the new",
                            "      walk_tree helper in include/Makemodule.am, include/walk_tree.h,",
                            "      libmisc/Makemodule.am, libmisc/walk_tree.c.",
                            "    - debian/patches/CVE-2026-54371-06-harden-getfattr.patch: harden getfattr in",
                            "      man/man1/getfattr.1, tools/getfattr.c, test/root/getfattr.test.",
                            "    - d/p/CVE-2026-54371-07-setfattr-multiple-restore-accesses-freed-",
                            "      buffer.patch: setfattr: multiple --restore accesses freed buffer in",
                            "      tools/setfattr.c.",
                            "    - d/p/CVE-2026-54371-08-setfattr-do-not-ignore-no-dereference-after-",
                            "      restore.patch: setfattr: Do not ignore --no-dereference after --restore in",
                            "      tools/setfattr.c.",
                            "    - d/p/CVE-2026-54371-09-add-openat2-syscall-wrapper.patch: Add openat2",
                            "      syscall wrapper in configure.ac, include/Makemodule.am, include/openat2.h,",
                            "      libmisc/Makemodule.am, libmisc/openat2.c.",
                            "    - debian/patches/CVE-2026-54371-10-harden-setfattr-restore.patch: harden",
                            "      setfattr --restore in configure.ac, man/man1/setfattr.1,",
                            "      test/Makemodule.am, tools/setfattr.c, test/restore.test.",
                            "    - CVE-2026-54371",
                            ""
                        ],
                        "package": "attr",
                        "version": "1:2.5.2-1ubuntu0.1",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "John Breton <john.breton@canonical.com>",
                        "date": "Sun, 23 Aug 2026 21:39:46 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libblkid1",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libbz2-1.0",
                "from_version": {
                    "source_package_name": "bzip2",
                    "source_package_version": "1.0.8-5.1build0.1",
                    "version": "1.0.8-5.1build0.1"
                },
                "to_version": {
                    "source_package_name": "bzip2",
                    "source_package_version": "1.0.8-5.1ubuntu0.1",
                    "version": "1.0.8-5.1ubuntu0.1"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-42250",
                        "url": "https://ubuntu.com/security/CVE-2026-42250",
                        "cve_description": "bzip2 contains an off‑by‑one error in the bzip2recover utility. When processing a specially crafted file, the application performs an out‑of‑bounds write to a global buffer, resulting in memory corruption and a crash (denial of service).  This issue was fixed in bzip2 patch 35d122a3df8b0cc4082a4d89fdc6ee99f375fe67",
                        "cve_priority": "low",
                        "cve_public_date": "2026-05-28 14:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-42250",
                                "url": "https://ubuntu.com/security/CVE-2026-42250",
                                "cve_description": "bzip2 contains an off‑by‑one error in the bzip2recover utility. When processing a specially crafted file, the application performs an out‑of‑bounds write to a global buffer, resulting in memory corruption and a crash (denial of service).  This issue was fixed in bzip2 patch 35d122a3df8b0cc4082a4d89fdc6ee99f375fe67",
                                "cve_priority": "low",
                                "cve_public_date": "2026-05-28 14:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: out-of-bounds write",
                            "    - debian/patches/CVE-2026-42250.patch: bzip2recover: Make sure to not",
                            "      process more than BZ_MAX_HANDLED_BLOCKS in bzip2recover.c.",
                            "    - CVE-2026-42250",
                            ""
                        ],
                        "package": "bzip2",
                        "version": "1.0.8-5.1ubuntu0.1",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Shishir Subedi <shishir.subedi@canonical.com>",
                        "date": "Thu, 27 Aug 2026 09:50:50 +0545"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libfdisk1",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libgcrypt20",
                "from_version": {
                    "source_package_name": "libgcrypt20",
                    "source_package_version": "1.10.3-2ubuntu0.1",
                    "version": "1.10.3-2ubuntu0.1"
                },
                "to_version": {
                    "source_package_name": "libgcrypt20",
                    "source_package_version": "1.10.3-2ubuntu0.2",
                    "version": "1.10.3-2ubuntu0.2"
                },
                "cves": [
                    {
                        "cve": "CVE-2024-2236",
                        "url": "https://ubuntu.com/security/CVE-2024-2236",
                        "cve_description": "A timing-based side-channel flaw was found in libgcrypt's RSA implementation. This issue may allow a remote attacker to initiate a Bleichenbacher-style attack, which can lead to the decryption of RSA ciphertexts.",
                        "cve_priority": "low",
                        "cve_public_date": "2024-03-06 22:15:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2024-2236",
                                "url": "https://ubuntu.com/security/CVE-2024-2236",
                                "cve_description": "A timing-based side-channel flaw was found in libgcrypt's RSA implementation. This issue may allow a remote attacker to initiate a Bleichenbacher-style attack, which can lead to the decryption of RSA ciphertexts.",
                                "cve_priority": "low",
                                "cve_public_date": "2024-03-06 22:15:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: timing-based side-channel flaw in RSA implementation",
                            "    - debian/patches/CVE-2024-2236-1.patch: rsa: Do not accept invalid PKCS#1.5",
                            "      padding when deciphering in cipher/rsa-common.c, src/const-time.h.",
                            "    - debian/patches/CVE-2024-2236-2.patch: rsa: Constant time blinding removal",
                            "      in cipher/rsa.c, configure.ac, mpi/Makefile.am, mpi/mpi-internal.h,",
                            "      mpi/mpi-mul-cs.c, mpi/mpi-mul.c, src/gcrypt-int.h.",
                            "    - debian/patches/CVE-2024-2236-3.patch: Constant time conversion of the",
                            "      message to the SEXP in cipher/rsa.c, src/const-time.c, src/const-time.h,",
                            "      src/sexp.c.",
                            "    - debian/patches/CVE-2024-2236-4.patch: rsa: Implement constant-time",
                            "      conversion of MPI to string in cipher/rsa-common.c.",
                            "    - debian/patches/CVE-2024-2236-5.patch: cipher: Use the constant time",
                            "      conversion also for OAEP in cipher/rsa-common.c, cipher/rsa.c.",
                            "    - debian/patches/CVE-2024-2236-6.patch: Implement implicit rejection for",
                            "      PKCS#1.5 decipher in cipher/pubkey-internal.h, cipher/pubkey-util.c,",
                            "      cipher/rsa-common.c, cipher/rsa.c, src/cipher.h, src/const-time.c,",
                            "      src/const-time.h, tests/pkcs1v2-v15c.h, tests/pkcs1v2.c.",
                            "    - debian/rules: build with --enable-marvin-workaround.",
                            "    - Thanks for Red Hat for the patches!",
                            "    - CVE-2024-2236",
                            ""
                        ],
                        "package": "libgcrypt20",
                        "version": "1.10.3-2ubuntu0.2",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Mon, 24 Aug 2026 14:06:29 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libmount1",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libncursesw6",
                "from_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.1",
                    "version": "6.4+20240113-1ubuntu2.1"
                },
                "to_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.2",
                    "version": "6.4+20240113-1ubuntu2.2"
                },
                "cves": [
                    {
                        "cve": "CVE-2025-6141",
                        "url": "https://ubuntu.com/security/CVE-2025-6141",
                        "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                        "cve_priority": "low",
                        "cve_public_date": "2025-06-16 22:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2025-6141",
                                "url": "https://ubuntu.com/security/CVE-2025-6141",
                                "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                                "cve_priority": "low",
                                "cve_public_date": "2025-06-16 22:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Stack-based buffer overflow",
                            "    - debian/patches/CVE-2025-6141.patch: add a buffer-limit check in",
                            "      postprocess_termcap in ncurses/tinfo/parse_entry.c.",
                            "    - CVE-2025-6141",
                            ""
                        ],
                        "package": "ncurses",
                        "version": "6.4+20240113-1ubuntu2.2",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "John Breton <john.breton@canonical.com>",
                        "date": "Mon, 31 Aug 2026 07:36:06 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libp11-kit0",
                "from_version": {
                    "source_package_name": "p11-kit",
                    "source_package_version": "0.25.3-4ubuntu2.1",
                    "version": "0.25.3-4ubuntu2.1"
                },
                "to_version": {
                    "source_package_name": "p11-kit",
                    "source_package_version": "0.25.3-4ubuntu2.2",
                    "version": "0.25.3-4ubuntu2.2"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-18938",
                        "url": "https://ubuntu.com/security/CVE-2026-18938",
                        "cve_description": "A flaw was found in p11-kit. A local attacker, or one with equivalent access to a reachable RPC channel, could exploit an integer overflow vulnerability. By sending specially crafted messages, the attacker can cause the system to miscalculate memory allocation for nested attributes. This leads to a memory corruption issue, specifically a heap out-of-bounds write, which can crash the p11-kit RPC parsing process, resulting in a Denial of Service (DoS). This vulnerability is only exploitable on 32 bit systems.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-08-07 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-13757",
                        "url": "https://ubuntu.com/security/CVE-2026-13757",
                        "cve_description": "A flaw was found in p11-kit. The RPC message attribute parsing functions p11_rpc_message_get_attribute() and p11_rpc_message_get_attribute_array_value() form a mutually-recursive call chain with no recursion depth limit when processing nested CKA_WRAP_TEMPLATE, CKA_UNWRAP_TEMPLATE, and CKA_DERIVE_TEMPLATE attributes. An unauthenticated attacker with local access to the p11-kit RPC Unix domain socket can send a specially crafted request with deeply nested template attributes, causing stack exhaustion and crashing the p11-kit server process and its dependent services.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 19:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-18938",
                                "url": "https://ubuntu.com/security/CVE-2026-18938",
                                "cve_description": "A flaw was found in p11-kit. A local attacker, or one with equivalent access to a reachable RPC channel, could exploit an integer overflow vulnerability. By sending specially crafted messages, the attacker can cause the system to miscalculate memory allocation for nested attributes. This leads to a memory corruption issue, specifically a heap out-of-bounds write, which can crash the p11-kit RPC parsing process, resulting in a Denial of Service (DoS). This vulnerability is only exploitable on 32 bit systems.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-08-07 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-13757",
                                "url": "https://ubuntu.com/security/CVE-2026-13757",
                                "cve_description": "A flaw was found in p11-kit. The RPC message attribute parsing functions p11_rpc_message_get_attribute() and p11_rpc_message_get_attribute_array_value() form a mutually-recursive call chain with no recursion depth limit when processing nested CKA_WRAP_TEMPLATE, CKA_UNWRAP_TEMPLATE, and CKA_DERIVE_TEMPLATE attributes. An unauthenticated attacker with local access to the p11-kit RPC Unix domain socket can send a specially crafted request with deeply nested template attributes, causing stack exhaustion and crashing the p11-kit server process and its dependent services.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 19:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: integer overflow in nested attribute decoding",
                            "    - debian/patches/CVE-2026-18938.patch: guard against overflow when",
                            "      decoding nested attributes (32-bit only, heap OOB write, DoS).",
                            "    - CVE-2026-18938",
                            "  * SECURITY UPDATE: unbounded recursion in RPC attribute parsing",
                            "    - debian/patches/CVE-2026-13757.patch: add recursion depth limit into",
                            "      RPC attribute parsing (stack exhaustion, DoS).",
                            "    - CVE-2026-13757",
                            ""
                        ],
                        "package": "p11-kit",
                        "version": "0.25.3-4ubuntu2.2",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Leonidas Da Silva Barbosa <leo.barbosa@canonical.com>",
                        "date": "Mon, 24 Aug 2026 13:57:12 -0300"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libpam-modules",
                "from_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.6",
                    "version": "1.5.3-5ubuntu5.6"
                },
                "to_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.7",
                    "version": "1.5.3-5ubuntu5.7"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2164901
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: account lockout bypass in pam_faillock account",
                            "    management phase (LP: #2164901)",
                            "    - debian/patches/lp-2164901.patch: skip clearing user's failed",
                            "      attempt in modules/pam_faillock/pam_faillock.8.xml,",
                            "      modules/pam_faillock/pam_faillock.c.",
                            "    - No CVE number",
                            ""
                        ],
                        "package": "pam",
                        "version": "1.5.3-5ubuntu5.7",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [
                            2164901
                        ],
                        "author": "Shafayat Hossain Majumder <shafayat.majumder@canonical.com>",
                        "date": "Wed, 26 Aug 2026 15:28:35 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libpam-modules-bin",
                "from_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.6",
                    "version": "1.5.3-5ubuntu5.6"
                },
                "to_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.7",
                    "version": "1.5.3-5ubuntu5.7"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2164901
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: account lockout bypass in pam_faillock account",
                            "    management phase (LP: #2164901)",
                            "    - debian/patches/lp-2164901.patch: skip clearing user's failed",
                            "      attempt in modules/pam_faillock/pam_faillock.8.xml,",
                            "      modules/pam_faillock/pam_faillock.c.",
                            "    - No CVE number",
                            ""
                        ],
                        "package": "pam",
                        "version": "1.5.3-5ubuntu5.7",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [
                            2164901
                        ],
                        "author": "Shafayat Hossain Majumder <shafayat.majumder@canonical.com>",
                        "date": "Wed, 26 Aug 2026 15:28:35 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libpam-runtime",
                "from_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.6",
                    "version": "1.5.3-5ubuntu5.6"
                },
                "to_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.7",
                    "version": "1.5.3-5ubuntu5.7"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2164901
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: account lockout bypass in pam_faillock account",
                            "    management phase (LP: #2164901)",
                            "    - debian/patches/lp-2164901.patch: skip clearing user's failed",
                            "      attempt in modules/pam_faillock/pam_faillock.8.xml,",
                            "      modules/pam_faillock/pam_faillock.c.",
                            "    - No CVE number",
                            ""
                        ],
                        "package": "pam",
                        "version": "1.5.3-5ubuntu5.7",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [
                            2164901
                        ],
                        "author": "Shafayat Hossain Majumder <shafayat.majumder@canonical.com>",
                        "date": "Wed, 26 Aug 2026 15:28:35 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libpam0g",
                "from_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.6",
                    "version": "1.5.3-5ubuntu5.6"
                },
                "to_version": {
                    "source_package_name": "pam",
                    "source_package_version": "1.5.3-5ubuntu5.7",
                    "version": "1.5.3-5ubuntu5.7"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2164901
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: account lockout bypass in pam_faillock account",
                            "    management phase (LP: #2164901)",
                            "    - debian/patches/lp-2164901.patch: skip clearing user's failed",
                            "      attempt in modules/pam_faillock/pam_faillock.8.xml,",
                            "      modules/pam_faillock/pam_faillock.c.",
                            "    - No CVE number",
                            ""
                        ],
                        "package": "pam",
                        "version": "1.5.3-5ubuntu5.7",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [
                            2164901
                        ],
                        "author": "Shafayat Hossain Majumder <shafayat.majumder@canonical.com>",
                        "date": "Wed, 26 Aug 2026 15:28:35 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libsmartcols1",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libssh-4",
                "from_version": {
                    "source_package_name": "libssh",
                    "source_package_version": "0.10.6-2ubuntu0.4",
                    "version": "0.10.6-2ubuntu0.4"
                },
                "to_version": {
                    "source_package_name": "libssh",
                    "source_package_version": "0.10.6-2ubuntu0.5",
                    "version": "0.10.6-2ubuntu0.5"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-59843",
                        "url": "https://ubuntu.com/security/CVE-2026-59843",
                        "cve_description": "A flaw was found in libssh. A remote authenticated peer can advertise a zero maximum packet size in SSH_MSG_CHANNEL_OPEN, causing later channel writes to loop indefinitely and consume CPU, leading to denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-21 12:18:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-59845",
                        "url": "https://ubuntu.com/security/CVE-2026-59845",
                        "cve_description": "A flaw was found in libssh. When ProxyCommand is used, an unchecked fork() failure can be stored as process ID -1; during cleanup, signals may then be sent across the caller's accessible process tree, leading to local denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-21 12:18:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-59846",
                        "url": "https://ubuntu.com/security/CVE-2026-59846",
                        "cve_description": "A flaw was found in libssh. A malicious username expanded through %r in ProxyCommand handling can inject shell metacharacters, exposing environment variables and causing unintended shell behavior.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-21 13:17:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-59847",
                        "url": "https://ubuntu.com/security/CVE-2026-59847",
                        "cve_description": "A flaw was found in libssh. Incorrect AES-GCM finalization checks in builds using the OpenSSL backend can effectively remove integrity protection, allowing an in-path attacker to modify plaintext on the wire without detection.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-21 14:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-59848",
                        "url": "https://ubuntu.com/security/CVE-2026-59848",
                        "cve_description": "A flaw was found in libssh. A malicious SFTP server can send responses for unknown request IDs that libssh clients keep queued indefinitely, causing unbounded memory growth and client-side denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-21 14:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-59850",
                        "url": "https://ubuntu.com/security/CVE-2026-59850",
                        "cve_description": "A flaw was found in libssh. If data packets are processed after a channel is closed, channel data callbacks can be invoked after the associated data has already been freed, leading to crashes or possible use-after-free conditions.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-21 15:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-59843",
                                "url": "https://ubuntu.com/security/CVE-2026-59843",
                                "cve_description": "A flaw was found in libssh. A remote authenticated peer can advertise a zero maximum packet size in SSH_MSG_CHANNEL_OPEN, causing later channel writes to loop indefinitely and consume CPU, leading to denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-21 12:18:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-59845",
                                "url": "https://ubuntu.com/security/CVE-2026-59845",
                                "cve_description": "A flaw was found in libssh. When ProxyCommand is used, an unchecked fork() failure can be stored as process ID -1; during cleanup, signals may then be sent across the caller's accessible process tree, leading to local denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-21 12:18:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-59846",
                                "url": "https://ubuntu.com/security/CVE-2026-59846",
                                "cve_description": "A flaw was found in libssh. A malicious username expanded through %r in ProxyCommand handling can inject shell metacharacters, exposing environment variables and causing unintended shell behavior.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-21 13:17:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-59847",
                                "url": "https://ubuntu.com/security/CVE-2026-59847",
                                "cve_description": "A flaw was found in libssh. Incorrect AES-GCM finalization checks in builds using the OpenSSL backend can effectively remove integrity protection, allowing an in-path attacker to modify plaintext on the wire without detection.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-21 14:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-59848",
                                "url": "https://ubuntu.com/security/CVE-2026-59848",
                                "cve_description": "A flaw was found in libssh. A malicious SFTP server can send responses for unknown request IDs that libssh clients keep queued indefinitely, causing unbounded memory growth and client-side denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-21 14:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-59850",
                                "url": "https://ubuntu.com/security/CVE-2026-59850",
                                "cve_description": "A flaw was found in libssh. If data packets are processed after a channel is closed, channel data callbacks can be invoked after the associated data has already been freed, leading to crashes or possible use-after-free conditions.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-21 15:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Denial of service via zero advertised channel packet size",
                            "    - debian/patches/CVE-2026-59843-1.patch: channels: Fail when receiving max",
                            "      packet size 0 in src/channels.c, src/messages.c.",
                            "    - debian/patches/CVE-2026-59843-2.patch: tests: Verify zero max packet size",
                            "      in channel open is rejected in tests/unittests/torture_channel.c.",
                            "    - CVE-2026-59843",
                            "  * SECURITY UPDATE: Denial of service via unchecked ProxyCommand fork() failure",
                            "    - debian/patches/CVE-2026-59845.patch: socket: Properly check fork() return",
                            "      code in src/socket.c.",
                            "    - CVE-2026-59845",
                            "  * SECURITY UPDATE: Information disclosure via ProxyCommand %r username",
                            "    expansion",
                            "    - debian/patches/CVE-2026-59846-pre1.patch: misc: Add function to check",
                            "      username syntax in include/libssh/misc.h, src/misc.c,",
                            "      tests/unittests/torture_misc.c.",
                            "    - debian/patches/CVE-2026-59846.patch: Block shell metacharacters from",
                            "      usernames in include/libssh/priv.h, src/misc.c.",
                            "    - CVE-2026-59846",
                            "  * SECURITY UPDATE: Integrity downgrade via OpenSSL AES-GCM tag verification",
                            "    - debian/patches/CVE-2026-59847-1.patch: libcrypto: Fix tag verification of",
                            "      AES-GCM ciphers in src/libcrypto.c.",
                            "    - debian/patches/CVE-2026-59847-2.patch: libcrypto: Fix symmetric issue",
                            "      during encryption in src/libcrypto.c.",
                            "    - CVE-2026-59847",
                            "  * SECURITY UPDATE: Denial of service via SFTP responses with unknown request",
                            "    IDs",
                            "    - debian/patches/CVE-2026-59848-1.patch: sftp: handle responses with unknown",
                            "      request IDs in include/libssh/sftp.h, src/sftp.c,",
                            "      tests/client/torture_sftp_request_id.c, tests/client/CMakeLists.txt.",
                            "    - debian/patches/CVE-2026-59848-2.patch: sftp: Initialize sftp_request_queue",
                            "      ptr in sftp_free in src/sftp.c.",
                            "    - CVE-2026-59848",
                            "  * SECURITY UPDATE: Use-after-free via data callbacks on closed channels",
                            "    - debian/patches/CVE-2026-59850.patch: channels: Avoid processing DATA",
                            "      packets on closed channels in src/channels.c.",
                            "    - CVE-2026-59850",
                            ""
                        ],
                        "package": "libssh",
                        "version": "0.10.6-2ubuntu0.5",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Mon, 24 Aug 2026 10:59:34 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libtinfo6",
                "from_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.1",
                    "version": "6.4+20240113-1ubuntu2.1"
                },
                "to_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.2",
                    "version": "6.4+20240113-1ubuntu2.2"
                },
                "cves": [
                    {
                        "cve": "CVE-2025-6141",
                        "url": "https://ubuntu.com/security/CVE-2025-6141",
                        "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                        "cve_priority": "low",
                        "cve_public_date": "2025-06-16 22:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2025-6141",
                                "url": "https://ubuntu.com/security/CVE-2025-6141",
                                "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                                "cve_priority": "low",
                                "cve_public_date": "2025-06-16 22:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Stack-based buffer overflow",
                            "    - debian/patches/CVE-2025-6141.patch: add a buffer-limit check in",
                            "      postprocess_termcap in ncurses/tinfo/parse_entry.c.",
                            "    - CVE-2025-6141",
                            ""
                        ],
                        "package": "ncurses",
                        "version": "6.4+20240113-1ubuntu2.2",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "John Breton <john.breton@canonical.com>",
                        "date": "Mon, 31 Aug 2026 07:36:06 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "libuuid1",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "mount",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "ncurses-base",
                "from_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.1",
                    "version": "6.4+20240113-1ubuntu2.1"
                },
                "to_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.2",
                    "version": "6.4+20240113-1ubuntu2.2"
                },
                "cves": [
                    {
                        "cve": "CVE-2025-6141",
                        "url": "https://ubuntu.com/security/CVE-2025-6141",
                        "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                        "cve_priority": "low",
                        "cve_public_date": "2025-06-16 22:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2025-6141",
                                "url": "https://ubuntu.com/security/CVE-2025-6141",
                                "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                                "cve_priority": "low",
                                "cve_public_date": "2025-06-16 22:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Stack-based buffer overflow",
                            "    - debian/patches/CVE-2025-6141.patch: add a buffer-limit check in",
                            "      postprocess_termcap in ncurses/tinfo/parse_entry.c.",
                            "    - CVE-2025-6141",
                            ""
                        ],
                        "package": "ncurses",
                        "version": "6.4+20240113-1ubuntu2.2",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "John Breton <john.breton@canonical.com>",
                        "date": "Mon, 31 Aug 2026 07:36:06 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "ncurses-bin",
                "from_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.1",
                    "version": "6.4+20240113-1ubuntu2.1"
                },
                "to_version": {
                    "source_package_name": "ncurses",
                    "source_package_version": "6.4+20240113-1ubuntu2.2",
                    "version": "6.4+20240113-1ubuntu2.2"
                },
                "cves": [
                    {
                        "cve": "CVE-2025-6141",
                        "url": "https://ubuntu.com/security/CVE-2025-6141",
                        "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                        "cve_priority": "low",
                        "cve_public_date": "2025-06-16 22:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2025-6141",
                                "url": "https://ubuntu.com/security/CVE-2025-6141",
                                "cve_description": "A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.",
                                "cve_priority": "low",
                                "cve_public_date": "2025-06-16 22:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Stack-based buffer overflow",
                            "    - debian/patches/CVE-2025-6141.patch: add a buffer-limit check in",
                            "      postprocess_termcap in ncurses/tinfo/parse_entry.c.",
                            "    - CVE-2025-6141",
                            ""
                        ],
                        "package": "ncurses",
                        "version": "6.4+20240113-1ubuntu2.2",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "John Breton <john.breton@canonical.com>",
                        "date": "Mon, 31 Aug 2026 07:36:06 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "perl-base",
                "from_version": {
                    "source_package_name": "perl",
                    "source_package_version": "5.38.2-3.2ubuntu0.3",
                    "version": "5.38.2-3.2ubuntu0.3"
                },
                "to_version": {
                    "source_package_name": "perl",
                    "source_package_version": "5.38.2-3.2ubuntu0.4",
                    "version": "5.38.2-3.2ubuntu0.4"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-12087",
                        "url": "https://ubuntu.com/security/CVE-2026-12087",
                        "cve_description": "Socket versions before 2.041 for Perl have an out-of-bounds heap read.  In Socket.xs, pack_ip_mreq_source() checks the length of its source argument before the argument is read, so the check tests the byte length carried over from the preceding multiaddr argument instead. Both addresses occupy a 4-byte field, so a valid multiaddr lets a source of any length pass the check, and the source is then copied into the 4-byte imr_sourceaddr field with a fixed-size copy. A source shorter than 4 bytes is not rejected, and the copy reads up to 3 bytes past the end of its buffer.  Calling pack_ip_mreq_source() with a source value shorter than 4 bytes copies adjacent heap memory into the returned packed structure.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-15 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-13221",
                        "url": "https://ubuntu.com/security/CVE-2026-13221",
                        "cve_description": "Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 65535 fixed string branches is compiled into a trie in Perl_study_chunk.  When such branches are combined into a trie, the delta between the first branch and the shared tail is stored in a 16-bit field. A branch count above 65535 overflows the field, and the trie's match decision table is truncated with no warning or error.  A pattern of this shape produces false positive matches (matching strings it should not) and false negative matches (failing to match strings it should). When such a pattern gates an access or filtering decision, the result is wrong.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-13 17:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-57432",
                        "url": "https://ubuntu.com/security/CVE-2026-57432",
                        "cve_description": "Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack and unpack.  S_measure_struct adds each item's size times its repeat count to a running total with no overflow check, so a large repeat count in a pack or unpack template wraps the signed SSize_t total negative. The @, X, and x position codes then guard their moves with a signed length comparison that passes when the length is negative, advancing the buffer pointer out of bounds.  A template derived from untrusted input can read heap memory past the buffer and return it to the caller.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-13 17:17:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-57433",
                        "url": "https://ubuntu.com/security/CVE-2026-57433",
                        "cve_description": "Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.  retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.  A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-13 17:17:00 UTC"
                    },
                    {
                        "cve": "CVE-2025-15649",
                        "url": "https://ubuntu.com/security/CVE-2025-15649",
                        "cve_description": "IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when parsing zip header with malformed DOS date.  _dosToUnixTime() decodes the local-file-header last-modification date field and calls Time::Local::timelocal() without an eval guard. A header whose date field decodes to an out-of-range month, day, or hour causes timelocal() to die.  The exception propagates out of IO::Uncompress::Unzip->new($file) where callers expect undef plus $UnzipError.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-05-27 04:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-48959",
                        "url": "https://ubuntu.com/security/CVE-2026-48959",
                        "cve_description": "IO::Uncompress::Unzip versions before 2.220 for Perl allow CPU exhaustion via per-byte read loop in fastForward.  fastForward() compares length $offset (the digit count of the offset, 1 to 19) against the chunk size $c instead of $offset itself, so $c shrinks from 16 KiB to 1-19 bytes per iteration.  Extracting a named entry from an attacker supplied zip via IO::Uncompress::Unzip->new($zip, Name => $target) drives a per-byte read loop scaling with the entry's compressed size, up to the non-Zip64 4 GiB cap.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-05-27 04:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-48962",
                        "url": "https://ubuntu.com/security/CVE-2026-48962",
                        "cve_description": "IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::GlobMapper via an attacker-controlled output glob.  _parseOutputGlob() wraps the caller-supplied output glob string in double quotes and stores it in the parser state; _getFiles() then runs the stored expression through eval STRING. A literal double quote in the output glob closes the dquote wrapper, and the characters that follow are evaluated as Perl.  Arbitrary Perl in the output glob executes at the calling process's privilege.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-05-27 04:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-7017",
                        "url": "https://ubuntu.com/security/CVE-2026-7017",
                        "cve_description": "HTTP::Tiny versions before 0.095 for Perl forward credential headers to cross-origin redirect targets.  When the server returns a 3xx redirect, `_maybe_redirect` follows the `Location:` header and `_prepare_headers_and_cb` re-merges the caller's `headers` argument into the new request, without checking whether the redirect target shares an origin with the original URL. Caller-supplied `Authorization`, `Cookie` and `Proxy-Authorization` headers are therefore re-sent to whatever host the redirect names, across scheme, host or port boundaries, and including `https` to `http` downgrades that expose them in plaintext on the wire.  The HTTP::Tiny POD note that \"Authorization headers will not be included in a redirected request\" applied only to the URL-userinfo Basic-auth path, not to headers passed explicitly by the caller.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-07-07 19:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-9538",
                        "url": "https://ubuntu.com/security/CVE-2026-9538",
                        "cve_description": "Archive::Tar versions before 3.10 for Perl allow memory exhaustion via attacker controlled entry size field in tar header.  _read_tar() reads each entry's payload with $handle->read($$data, $block), where $block is derived from the entry's 12-byte size field in the tar header with no upper bound on that value.  A crafted header declaring a multi-gigabyte size causes Perl to allocate a scalar of that size.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-05-26 02:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-12087",
                                "url": "https://ubuntu.com/security/CVE-2026-12087",
                                "cve_description": "Socket versions before 2.041 for Perl have an out-of-bounds heap read.  In Socket.xs, pack_ip_mreq_source() checks the length of its source argument before the argument is read, so the check tests the byte length carried over from the preceding multiaddr argument instead. Both addresses occupy a 4-byte field, so a valid multiaddr lets a source of any length pass the check, and the source is then copied into the 4-byte imr_sourceaddr field with a fixed-size copy. A source shorter than 4 bytes is not rejected, and the copy reads up to 3 bytes past the end of its buffer.  Calling pack_ip_mreq_source() with a source value shorter than 4 bytes copies adjacent heap memory into the returned packed structure.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-15 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-13221",
                                "url": "https://ubuntu.com/security/CVE-2026-13221",
                                "cve_description": "Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 65535 fixed string branches is compiled into a trie in Perl_study_chunk.  When such branches are combined into a trie, the delta between the first branch and the shared tail is stored in a 16-bit field. A branch count above 65535 overflows the field, and the trie's match decision table is truncated with no warning or error.  A pattern of this shape produces false positive matches (matching strings it should not) and false negative matches (failing to match strings it should). When such a pattern gates an access or filtering decision, the result is wrong.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-13 17:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-57432",
                                "url": "https://ubuntu.com/security/CVE-2026-57432",
                                "cve_description": "Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack and unpack.  S_measure_struct adds each item's size times its repeat count to a running total with no overflow check, so a large repeat count in a pack or unpack template wraps the signed SSize_t total negative. The @, X, and x position codes then guard their moves with a signed length comparison that passes when the length is negative, advancing the buffer pointer out of bounds.  A template derived from untrusted input can read heap memory past the buffer and return it to the caller.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-13 17:17:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-57433",
                                "url": "https://ubuntu.com/security/CVE-2026-57433",
                                "cve_description": "Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.  retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.  A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-13 17:17:00 UTC"
                            },
                            {
                                "cve": "CVE-2025-15649",
                                "url": "https://ubuntu.com/security/CVE-2025-15649",
                                "cve_description": "IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when parsing zip header with malformed DOS date.  _dosToUnixTime() decodes the local-file-header last-modification date field and calls Time::Local::timelocal() without an eval guard. A header whose date field decodes to an out-of-range month, day, or hour causes timelocal() to die.  The exception propagates out of IO::Uncompress::Unzip->new($file) where callers expect undef plus $UnzipError.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-05-27 04:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-48959",
                                "url": "https://ubuntu.com/security/CVE-2026-48959",
                                "cve_description": "IO::Uncompress::Unzip versions before 2.220 for Perl allow CPU exhaustion via per-byte read loop in fastForward.  fastForward() compares length $offset (the digit count of the offset, 1 to 19) against the chunk size $c instead of $offset itself, so $c shrinks from 16 KiB to 1-19 bytes per iteration.  Extracting a named entry from an attacker supplied zip via IO::Uncompress::Unzip->new($zip, Name => $target) drives a per-byte read loop scaling with the entry's compressed size, up to the non-Zip64 4 GiB cap.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-05-27 04:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-48962",
                                "url": "https://ubuntu.com/security/CVE-2026-48962",
                                "cve_description": "IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::GlobMapper via an attacker-controlled output glob.  _parseOutputGlob() wraps the caller-supplied output glob string in double quotes and stores it in the parser state; _getFiles() then runs the stored expression through eval STRING. A literal double quote in the output glob closes the dquote wrapper, and the characters that follow are evaluated as Perl.  Arbitrary Perl in the output glob executes at the calling process's privilege.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-05-27 04:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-7017",
                                "url": "https://ubuntu.com/security/CVE-2026-7017",
                                "cve_description": "HTTP::Tiny versions before 0.095 for Perl forward credential headers to cross-origin redirect targets.  When the server returns a 3xx redirect, `_maybe_redirect` follows the `Location:` header and `_prepare_headers_and_cb` re-merges the caller's `headers` argument into the new request, without checking whether the redirect target shares an origin with the original URL. Caller-supplied `Authorization`, `Cookie` and `Proxy-Authorization` headers are therefore re-sent to whatever host the redirect names, across scheme, host or port boundaries, and including `https` to `http` downgrades that expose them in plaintext on the wire.  The HTTP::Tiny POD note that \"Authorization headers will not be included in a redirected request\" applied only to the URL-userinfo Basic-auth path, not to headers passed explicitly by the caller.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-07-07 19:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-9538",
                                "url": "https://ubuntu.com/security/CVE-2026-9538",
                                "cve_description": "Archive::Tar versions before 3.10 for Perl allow memory exhaustion via attacker controlled entry size field in tar header.  _read_tar() reads each entry's payload with $handle->read($$data, $block), where $block is derived from the entry's 12-byte size field in the tar header with no upper bound on that value.  A crafted header declaring a multi-gigabyte size causes Perl to allocate a scalar of that size.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-05-26 02:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Out-of-bounds heap read in Socket pack_ip_mreq_source",
                            "    - debian/patches/CVE-2026-12087.patch: Scope STRLEN len per argument in",
                            "      pack_ip_mreq_source in cpan/Socket/Socket.xs",
                            "    - CVE-2026-12087",
                            "  * SECURITY UPDATE: Trie 16-bit overflow causing incorrect regex matches",
                            "    - debian/patches/CVE-2026-13221.patch: Skip trie creation when branch delta",
                            "      would overflow 16 bits in regcomp_study.c, t/re/pat_advanced.t",
                            "    - CVE-2026-13221",
                            "  * SECURITY UPDATE: Integer overflow leading to heap OOB read in pack/unpack",
                            "    - debian/patches/CVE-2026-57432_1.patch: Reject pack/unpack template sizes",
                            "      that would overflow SSize_t in pp_pack.c",
                            "    - debian/patches/CVE-2026-57432_2.patch: Avoid bit-count overflows in B/H",
                            "      template size math in pp_pack.c",
                            "    - CVE-2026-57432",
                            "  * SECURITY UPDATE: Signed int overflow in Storable SX_HOOK deserialization",
                            "    - debian/patches/CVE-2026-57433.patch: Reject I32_MAX hook data item counts",
                            "      before av_extend in dist/Storable/Storable.xs",
                            "    - CVE-2026-57433",
                            "  [ LeoSilva ]",
                            "  * SECURITY UPDATE: uncaught exception in IO::Uncompress::Unzip DOS date",
                            "    parsing",
                            "    - debian/patches/CVE-2025-15649.patch: wrap _dosToUnixTime() in eval",
                            "      and return zero for empty/out-of-range date fields in",
                            "      cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm",
                            "    - CVE-2025-15649",
                            "  [ LeoSilva ]",
                            "  * SECURITY UPDATE: CPU exhaustion in IO::Uncompress::Unzip fastForward",
                            "    - debian/patches/CVE-2026-48959.patch: fix per-byte read loop caused",
                            "      by comparing length $offset instead of $offset in",
                            "      cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm",
                            "    - CVE-2026-48959",
                            "  [ LeoSilva ]",
                            "  * SECURITY UPDATE: arbitrary code execution in File::GlobMapper",
                            "    - debian/patches/CVE-2026-48962.patch: remove use of eval STRING in",
                            "      _parseOutputGlob/_getFiles, replacing with safe delimiter-based",
                            "      substitution in cpan/IO-Compress/lib/File/GlobMapper.pm",
                            "    - CVE-2026-48962",
                            "  [ LeoSilva ]",
                            "  * SECURITY UPDATE: credential header leakage on cross-origin redirects",
                            "    in HTTP::Tiny",
                            "    - debian/patches/CVE-2026-7017.patch: strip Authorization, Cookie and",
                            "      Proxy-Authorization headers on cross-origin redirects, refuse",
                            "      https-to-http downgrade by default in",
                            "      cpan/HTTP-Tiny/lib/HTTP/Tiny.pm",
                            "    - CVE-2026-7017",
                            "  [ LeoSilva ]",
                            "  * SECURITY UPDATE: memory exhaustion in Archive::Tar entry size handling",
                            "    - debian/patches/CVE-2026-9538.patch: add $MAX_FILE_SIZE cap to",
                            "      refuse oversized entry declarations before allocation in",
                            "      cpan/Archive-Tar/lib/Archive/Tar.pm",
                            "    - CVE-2026-9538",
                            ""
                        ],
                        "package": "perl",
                        "version": "5.38.2-3.2ubuntu0.4",
                        "urgency": "high",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Shafayat Hossain Majumder <shafayat.majumder@canonical.com>",
                        "date": "Tue, 18 Aug 2026 17:25:29 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "util-linux",
                "from_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.5",
                    "version": "2.39.3-9ubuntu6.5"
                },
                "to_version": {
                    "source_package_name": "util-linux",
                    "source_package_version": "2.39.3-9ubuntu6.6",
                    "version": "2.39.3-9ubuntu6.6"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-13595",
                        "url": "https://ubuntu.com/security/CVE-2026-13595",
                        "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-29 09:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-27456",
                        "url": "https://ubuntu.com/security/CVE-2026-27456",
                        "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-04-03 22:16:00 UTC"
                    },
                    {
                        "cve": "CVE-2026-53612",
                        "url": "https://ubuntu.com/security/CVE-2026-53612",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53613",
                        "url": "https://ubuntu.com/security/CVE-2026-53613",
                        "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53614",
                        "url": "https://ubuntu.com/security/CVE-2026-53614",
                        "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    },
                    {
                        "cve": "CVE-2026-53615",
                        "url": "https://ubuntu.com/security/CVE-2026-53615",
                        "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                        "cve_priority": "medium",
                        "cve_public_date": "2026-06-18"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-13595",
                                "url": "https://ubuntu.com/security/CVE-2026-13595",
                                "cve_description": "A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-29 09:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-27456",
                                "url": "https://ubuntu.com/security/CVE-2026-27456",
                                "cve_description": "util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-04-03 22:16:00 UTC"
                            },
                            {
                                "cve": "CVE-2026-53612",
                                "url": "https://ubuntu.com/security/CVE-2026-53612",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) hook_owner.c chmod/chown]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53613",
                                "url": "https://ubuntu.com/security/CVE-2026-53613",
                                "cve_description": "[Local Privilege Escalation via TOCTOU in mount(8) - Target Path Redirection]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53614",
                                "url": "https://ubuntu.com/security/CVE-2026-53614",
                                "cve_description": "[Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2 Environment Variable - nosuid/noexec Bypass in SUID mount(8)]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            },
                            {
                                "cve": "CVE-2026-53615",
                                "url": "https://ubuntu.com/security/CVE-2026-53615",
                                "cve_description": "[Integer Overflow or Wraparound in libblkid/src/partitions/dos.c]",
                                "cve_priority": "medium",
                                "cve_public_date": "2026-06-18"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: Heap use-after-free via crafted block device image",
                            "    - debian/patches/CVE-2026-13595.patch: libblkid: fix use-after-free in",
                            "      nested partition probing in libblkid/src/partitions/partitions.c.",
                            "    - CVE-2026-13595",
                            "  * SECURITY UPDATE: TOCTOU in mount utility",
                            "    - debian/patches/CVE-2026-27456.patch: loopdev: add LOOPDEV_FL_NOFOLLOW to",
                            "      prevent symlink attacks in include/loopdev.h, lib/loopdev.c,",
                            "      libmount/src/hook_loopdev.c.",
                            "    - CVE-2026-27456",
                            "  * SECURITY UPDATE: Local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53612.patch: libmount: use fd-based fchownat/chmod",
                            "      in hook_owner in libmount/src/hook_owner.c.",
                            "    - CVE-2026-53612",
                            "  * SECURITY UPDATE: Another local Privilege Escalation via TOCTOU in mount",
                            "    - debian/patches/CVE-2026-53613-pre1.patch: lib/fileutils: add",
                            "      ul_open_no_symlinks() in configure.ac, include/fileutils.h,",
                            "      lib/fileutils.c, meson.build.",
                            "    - debian/patches/CVE-2026-53613.patch: libmount: add fd_target to context",
                            "      for TOCTOU prevention in libmount/src/context.c,",
                            "      libmount/src/context_mount.c, libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c, libmount/src/mountP.h.",
                            "    - CVE-2026-53613",
                            "  * SECURITY UPDATE: Local Privilege Escalation via LIBMOUNT_FORCE_MOUNT2",
                            "    Environment Variable",
                            "    - debian/patches/CVE-2026-53614.patch: libmount: fix SUID bypass via",
                            "      LIBMOUNT_FORCE_MOUNT2 and legacy mount path in libmount/src/hook_mount.c,",
                            "      libmount/src/hook_mount_legacy.c.",
                            "    - CVE-2026-53614",
                            "  * SECURITY UPDATE: Integer Overflow or Wraparound in dos.c",
                            "    - debian/patches/CVE-2026-53615.patch: libblkid: dos: validate EBR data and",
                            "      links within extended partition in libblkid/src/partitions/dos.c.",
                            "    - CVE-2026-53615",
                            ""
                        ],
                        "package": "util-linux",
                        "version": "2.39.3-9ubuntu6.6",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Marc Deslauriers <marc.deslauriers@ubuntu.com>",
                        "date": "Wed, 19 Aug 2026 12:47:51 -0400"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            },
            {
                "name": "zlib1g",
                "from_version": {
                    "source_package_name": "zlib",
                    "source_package_version": "1:1.3.dfsg-3.1ubuntu2.1",
                    "version": "1:1.3.dfsg-3.1ubuntu2.1"
                },
                "to_version": {
                    "source_package_name": "zlib",
                    "source_package_version": "1:1.3.dfsg-3.1ubuntu2.2",
                    "version": "1:1.3.dfsg-3.1ubuntu2.2"
                },
                "cves": [
                    {
                        "cve": "CVE-2026-27171",
                        "url": "https://ubuntu.com/security/CVE-2026-27171",
                        "cve_description": "zlib before 1.3.2 allows CPU consumption via crc32_combine64 and crc32_combine_gen64 because x2nmodp can do right shifts within a loop that has no termination condition.",
                        "cve_priority": "low",
                        "cve_public_date": "2026-02-18 04:16:00 UTC"
                    }
                ],
                "launchpad_bugs_fixed": [],
                "changes": [
                    {
                        "cves": [
                            {
                                "cve": "CVE-2026-27171",
                                "url": "https://ubuntu.com/security/CVE-2026-27171",
                                "cve_description": "zlib before 1.3.2 allows CPU consumption via crc32_combine64 and crc32_combine_gen64 because x2nmodp can do right shifts within a loop that has no termination condition.",
                                "cve_priority": "low",
                                "cve_public_date": "2026-02-18 04:16:00 UTC"
                            }
                        ],
                        "log": [
                            "",
                            "  * SECURITY UPDATE: resource consumption via infinite loop",
                            "    - debian/patches/CVE-2026-27171.patch: add negative length checks to",
                            "      crc32_combine64 and crc32_combine_gen64 functions in crc32.c",
                            "    - CVE-2026-27171",
                            ""
                        ],
                        "package": "zlib",
                        "version": "1:1.3.dfsg-3.1ubuntu2.2",
                        "urgency": "medium",
                        "distributions": "noble-security",
                        "launchpad_bugs_fixed": [],
                        "author": "Chrisa Oikonomou <chrisa.oikonomou@canonical.com>",
                        "date": "Tue, 25 Aug 2026 13:41:30 +0300"
                    }
                ],
                "notes": null,
                "is_version_downgrade": false
            }
        ],
        "snap": []
    },
    "added": {
        "deb": [],
        "snap": []
    },
    "removed": {
        "deb": [],
        "snap": []
    },
    "notes": "Changelog diff for Ubuntu 24.04 noble image from release image serial 20260826 to 20260902",
    "from_series": "noble",
    "to_series": "noble",
    "from_serial": "20260826",
    "to_serial": "20260902",
    "from_manifest_filename": "release_manifest.previous",
    "to_manifest_filename": "manifest.current"
}