Ubuntu patches nine advisories across Perl, FFmpeg, .NET, Netty, glibc, PHP, Python, Beets and Apache, then refreshes 24.04.5 LTS install media
Between September 9-11, 2026, Canonical issued nine Ubuntu Security Notices covering at least 13 CVEs spanning information disclosure, security bypass, SQL injection, code execution and DNS cache poisoning, plus a regression fix for Apache HTTP Server…
Canonical pushed a broad patch wave over three days, mixing new advisories with backports of earlier fixes. On September 9, USN-8675-2 extended the Perl fixes from USN-8675-1 to Ubuntu 26.04 LTS, closing CVE-2026-12087, an out-of-bounds heap read in the Socket module when handling short source addresses that can disclose information, and CVE-2026-13221, in which regular expressions containing many fixed string alternatives can produce incorrect matches and bypass security restrictions. USN-8716-2 delivered the FFmpeg fixes from USN-8716-1 to Ubuntu 26.04 LTS, addressing crafted-media flaws in the VobSub subtitle demuxer (CVE-2026-64830), the Vulkan HEVC hardware decoder (CVE-2026-64831) and the NVDEC video decoder path, each with denial-of-service or code-execution impact. On September 10, USN-8740-1 fixed two .NET watch flaws: CVE-2026-58649, missing cross-origin WebSocket validation in BrowserRefreshServer that could expose sensitive information, and CVE-2026-69806, improper information exposure through AspireServerService arguments that may allow privilege elevation and arbitrary code execution. USN-8742-1 patched a Netty flaw in which NS records are incorrectly validated for bailiwick, which an attacker could exploit to facilitate DNS cache poisoning. USN-8737-2 brought the glibc fixes from USN-8737-1 to Ubuntu 24.04 LTS: CVE-2026-19499, a strfmon buffer overflow via right-justification padding, and CVE-2026-19542, an out-of-bounds stack array access in tdelete, both potentially enabling denial of service or arbitrary code execution (the notice describes the strfmon impact on Ubuntu 26.04 LTS). USN-8743-1 patched three PHP vulnerabilities: SQL injection via incorrect backslash escaping in the PostgreSQL extension (CVE-2026-17543), an out-of-bounds write in bccomp() with DoS or code-execution impact (CVE-2026-17544), and unbounded recursion via circular symlinks in phar archives (CVE-2026-7260). USN-8744-1 addressed CVE-2026-3644, incorrect handling of control characters in Python's http.cookies module that could allow arbitrary content injection, plus unbounded recursion in the Expat XML parser reached via the pyexpat module that can crash Python; it covers Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 and 24.04 LTS. USN-8747-1 fixed improper escaping of untrusted media metadata in the Beets music library manager's web interface, allowing arbitrary HTML injection or JavaScript execution in a user's browser. USN-8571-2 fixed a regression introduced by…
- USN-8675-2 (Sept 9, 2026): Perl on Ubuntu 26.04 LTS; CVE-2026-12087 out-of-bounds heap read in the Socket module (information disclosure); CVE-2026-13221 regexes with many fixed string alternatives can bypass security restrictions; extends…
- USN-8716-2 (Sept 9, 2026): FFmpeg on Ubuntu 26.04 LTS; CVE-2026-64830 crafted VobSub subtitle files can crash FFmpeg or execute code; CVE-2026-64831 crafted HEVC bitstreams trigger Vulkan decoder flaws; NVDEC decoder flaw also addressed;…
- USN-8740-1 (Sept 10, 2026): .NET watch; CVE-2026-58649 missing cross-origin WebSocket validation in BrowserRefreshServer (sensitive information exposure); CVE-2026-69806 AspireServerService argument information exposure enabling privilege…
- USN-8742-1 (Sept 10, 2026): Netty; NS records incorrectly validated for bailiwick could facilitate DNS cache poisoning; no CVE identifier stated.
- USN-8737-2 (Sept 10, 2026): GNU C Library on Ubuntu 24.04 LTS; CVE-2026-19499 strfmon buffer overflow via right-justification padding; CVE-2026-19542 out-of-bounds stack array access in tdelete; both may allow DoS or arbitrary code…
- USN-8743-1 (Sept 10, 2026): PHP; CVE-2026-17543 SQL injection via mishandled backslash escaping in the PostgreSQL extension; CVE-2026-17544 out-of-bounds write in bccomp() (DoS or code execution); CVE-2026-7260 unbounded recursion from…
- USN-8744-1 (Sept 10, 2026): Python on Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 and 24.04 LTS; CVE-2026-3644 http.cookies mishandles control characters allowing possible arbitrary content injection; unbounded recursion in pyexpat/Expat XML…
- USN-8747-1 (Sept 10, 2026): Beets; improper escaping of untrusted media metadata in the web interface enables arbitrary HTML injection or JavaScript execution; no CVE identifier stated.
Coverage timelineoldest first · each row is one article
- · 6d agoUSN-8675-2: Perl vulnerabilities
Ubuntu Security Notices· 15
Ubuntu issued USN-8675-2 fixing two Perl flaws (CVE-2026-12087, CVE-2026-13221) enabling information disclosure and regex-based security bypass on 26.04 LTS.
- · 6d agoUSN-8716-2: FFmpeg vulnerabilities
Ubuntu Security Notices· 25
Ubuntu issued USN-8716-2 fixing FFmpeg VobSub, Vulkan HEVC, and NVDEC decoder flaws that could allow denial of service or code execution.
- · 5d agoUSN-8740-1: .NET vulnerabilities
Ubuntu Security Notices· 16
Ubuntu issued USN-8740-1 fixing two .NET watch flaws, CVE-2026-58649 and CVE-2026-69806, enabling information exposure and privilege escalation.
- · 5d agoUSN-8742-1: Netty vulnerability
Ubuntu Security Notices· 35
Ubuntu issues USN-8742-1 fixing a Netty DNS cache poisoning flaw caused by improper NS record bailiwick validation.
- · 5d agoUSN-8737-2: GNU C Library vulnerabilities
Ubuntu Security Notices· 26
Ubuntu extends glibc fixes to 24.04 LTS, patching buffer overflow in strfmon and out-of-bounds access in tdelete, both potentially leading to code execution.
- · 5d agoUSN-8743-1: PHP vulnerabilities
Ubuntu Security Notices· 28
Ubuntu fixes three PHP flaws, including SQL injection in the PostgreSQL extension (CVE-2026-17543) and an out-of-bounds write in bccomp().
- · 5d agoUSN-8744-1: Python vulnerabilities
Ubuntu Security Notices· 22
Ubuntu issued USN-8744-1 fixing CVE-2026-3644, a Python http.cookies content-injection flaw, plus a pyexpat recursion DoS across six Ubuntu LTS releases.
- · 5d agoUSN-8745-1: KissFFT vulnerabilities
Ubuntu Security Notices· 13
Ubuntu released USN-8745-1 fixing two KissFFT flaws that could cause denial of service or arbitrary code execution.
- · 5d agoUSN-8746-1: libEBML vulnerability
Ubuntu Security Notices· 12
Ubuntu released USN-8746-1 fixing a libEBML buffer overflow that could let an attacker cause a denial of service.
- · 5d agoUSN-8747-1: Beets vulnerability
Ubuntu Security Notices· 15
Ubuntu released USN-8747-1 fixing a Beets web interface flaw that let attackers inject HTML or execute JavaScript via untrusted media metadata.
- · 5d agoUSN-8571-2: Apache HTTP Server regression
Ubuntu Security Notices· 28
Ubuntu issues USN-8571-2 fixing an Apache HTTP Server regression that prevented startup when HTTP/2 proxying was enabled.
- · 4d agoUbuntu 24.04.5 LTS release patches security bugs across ten flavors
Help Net Security· 15
Canonical ships Ubuntu 24.04.5 LTS point release bundling security fixes into fresh install media for desktop, server and nine other flavors.
- · 4d agoUbuntu 24.04.5 LTS Released With Linux 7.0 Kernel and Latest Security Updates
Cyber Security News· 5
Canonical released Ubuntu 24.04.5 LTS with a Linux 7.0 HWE kernel and bundled security fixes; no specific CVEs are disclosed.
Vulnerabilities in this storyAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2025-34297 | KissFFT versions prior to the fix commit 1b083165 contain an integer overflow in kiss_fft_alloc() in kiss_fft.c on platforms where size_t is 32-bit. KissFFT versions prior to the fix commit 1b083165 contain an integer overflow in kiss_fft_alloc() in kiss_fft.c on platforms where size_t is 32-bit. The nfft parameter is not validated before being used in a size calculation (sizeof(kiss_fft_cpx) * (nfft - 1)), which can wrap to a small value when nfft is large. As a result, malloc() allocates an undersized buffer and the subsequent twiddle-factor initialization loop writes nfft elements, causing a heap buffer overflow. This vulnerability only affects 32-bit architectures. NVD description · AI analysis pending | 8.6 | <1% | — | — | ||
| CVE-2026-12087 | Socket versions before 2.041 for Perl have an out-of-bounds heap read. 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. NVD description · AI analysis pending | 9.1 | <1% | — | — | ||
| CVE-2026-13221 | Perl versions before 5.40.5-RC1, from 5.41.0 before 5.42.3-RC1, from 5.43.0 before 5.43.10 produce silently incorrect regular expression matches when an alterna Perl versions before 5.40.5-RC1, from 5.41.0 before 5.42.3-RC1, from 5.43.0 before 5.43.10 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. NVD description · AI analysis pending | 9.1 | <1% |
| — | ||
| CVE-2026-17544 | Attacker-provided inputs to bccomp() could lead to an out-of-bounds write with stack and heap corruption in PHP versions from 8.4.* before 8.4.24 and from 8.5.* Attacker-provided inputs to bccomp() could lead to an out-of-bounds write with stack and heap corruption in PHP versions from 8.4.* before 8.4.24 and from 8.5.* before 8.5.9. NVD description · AI analysis pending | 8.1 group max | <1% |
| — | ||
| CVE-2026-19499 | Buffer overflow in glibc strfmon() width padding affects glibc 2.38–2.44 The strfmon() and strfmon_l() functions in the GNU C Library (glibc) versions 2.38 through 2.44 can write past the end of a caller-supplied buffer when a monetary conversion uses right-justified width padding. The overflow occurs when the destination buffer is large enough for the padding itself but too small for an internal memmove operation, with the field width or format string potentially attacker-influenced or a fixed susceptible pattern in the calling code. Successful exploitation yields out-of-bounds memory writes in the context of the calling application, plausibly causing crashes (denial of service) or, depending on heap layout, code execution. Any Linux application linked against glibc 2.38–2.44 that calls strfmon/strfmon_l with such patterns is affected, though no network-facing application impact was known at publication. No public proof of concept or in-the-wild exploitation has been reported, and the issue is not on the CISA KEV list. Do: Apply your distribution's patched glibc packages (e.g., Ubuntu USN-8737-1 / USN-8737-2) or upgrade to a glibc release newer than 2.44, then restart long-running services so they relink against the fixed library. Audit internally developed software for calls to strfmon/strfmon_l with right-justified width padding, especially where monetary format strings or field widths derive from user input, and sanitize or cap those inputs in the interim. Since no network-facing impact is known, prioritize this as routine patching rather than emergency response, but track vendor advisories for newly identified vulnerable applications. | 7.7 | — |
| massglibc ships on essentially every Linux system (plausibly >1 billion installations), but the set of applications with a vulnerable strfmon call path is unknown… | ||
| CVE-2026-19542 | Stack Buffer Overflow in GNU C Library (glibc) tdelete on Deep Trees A stack-based buffer overflow (CWE-121) exists in the tdelete function of the GNU C Library versions 2.1 through 2.44, where two rebalancing branches push an entry onto an internal parent-node stack without checking capacity, writing one pointer past the end of an alloca-allocated array. Triggering it requires deleting a node at a depth of exactly 40 (or 40 plus a multiple of 20), which implies a tree of at least a million nodes, meaning an attacker would need to drive a very large number of insertions and deletions through an application that uses tsearch/tdelete. The written value is a pointer into a tree node and is not directly attacker controlled, so the most likely outcome is an application crash (low confidentiality/integrity/availability impact per the CVSS 5.6 rating). No affected application in common Linux distributions has been identified, significantly limiting real-world attack surface. No public proof of concept exists and the flaw is not in the CISA KEV catalog. Do: Apply distribution security updates for glibc as they ship (Ubuntu has published USN-8737-1 and USN-8737-2 covering this issue) rather than waiting for a targeted exploit. Audit any in-house or third-party applications that use tsearch/tdelete on attacker-influenced data, and confirm they cannot accumulate trees of a million or more nodes. Because the written value is not attacker controlled, the primary risk is denial of service via crash, so prioritize patching on long-running services that maintain large search trees. | 5.6 | — |
| masshundreds of millions of Linux systems (glibc ships as the default C library on nearly all major distributions), though realistically exploitable applications… | ||
| CVE-2026-33007 | A NULL pointer dereference in the mod_authn_socache in Apache HTTP Server 2.4.66 and earlier allows an unauthenticated remote user to crash a child process in a A NULL pointer dereference in the mod_authn_socache in Apache HTTP Server 2.4.66 and earlier allows an unauthenticated remote user to crash a child process in a caching forward proxy configuration. Users are recommended to upgrade to version 2.4.67, which fixes this issue. NVD description · AI analysis pending | 5.3 | <1% |
| — | ||
| CVE-2026-3644 | The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output(). NVD description · AI analysis pending | 6.0 | <1% |
| — | ||
| CVE-2026-41445 | KissFFT before commit 8a8e66e contains an integer overflow vulnerability in the kiss_fftndr_alloc() function in kiss_fftndr.c where the allocation size calculat KissFFT before commit 8a8e66e contains an integer overflow vulnerability in the kiss_fftndr_alloc() function in kiss_fftndr.c where the allocation size calculation dimOther*(dimReal+2)*sizeof(kiss_fft_scalar) overflows signed 32-bit integer arithmetic before being widened to size_t, causing malloc() to allocate an undersized buffer. Attackers can trigger heap buffer overflow by providing crafted dimensions that cause the multiplication to exceed INT_MAX, allowing writes beyond the allocated buffer region when kiss_fftndr() processes the data. NVD description · AI analysis pending | 8.7 | <1% | — | — | ||
| CVE-2026-58649 | Origin Validation Error in Microsoft .NET Enables Cross-Origin Information Disclosure CVE-2026-58649 is an origin validation error (CWE-346) in Microsoft's .NET platform, meaning the runtime fails to correctly verify the origin of network requests, allowing an unauthenticated attacker to trigger an information-disclosure condition. The CVSS vector (AV:N/AC:L/PR:N/UI:R) indicates the flaw is reachable over a network with low attack complexity and no privileges required, but a victim user must interact with attacker-influenced content for it to fire. A successful attacker gains access to confidential information handled by the affected application (confidentiality impact rated High), with no integrity or availability impact. Any organization running supported .NET deployments that have not yet received the September 2026 Patch Tuesday updates is potentially affected. There is currently no public proof-of-concept, the flaw is not in CISA's KEV, and EPSS puts 30-day exploitation probability at just 0.3%, so no in-the-wild exploitation is known. Do: Apply Microsoft's September 2026 .NET security updates as part of this month's Patch Tuesday rollout, and check Microsoft's advisory for the exact version ranges that need upgrading. Prioritize internet-facing .NET/ASP.NET applications that perform cross-origin request handling, and review their origin-verification (CORS) configuration as an interim risk reduction. Because exploitation requires user interaction, also treat user-facing lure links as part of the realistic attack path until systems are patched. | 6.5 | <1% |
| masson the order of millions of .NET installations worldwide | ||
| CVE-2026-64831 +1 in the same advisory: …64830 | FFmpeg versions 8.0 through 8.1.2 contains a stack buffer overflow vulnerability in the Vulkan HEVC hardware decoder that allows remote attackers to overwrite r FFmpeg versions 8.0 through 8.1.2 contains a stack buffer overflow vulnerability in the Vulkan HEVC hardware decoder that allows remote attackers to overwrite return addresses and adjacent stack frames by supplying a crafted HEVC/H.265 bitstream. Attackers can embed a malicious vps_num_hrd_parameters value exceeding HEVC_MAX_SUB_LAYERS in any supported container format to overflow stack-allocated arrays in the vk_hevc_end_frame function, potentially achieving arbitrary code execution. NVD description · AI analysis pending | 8.7 | <1% |
| — | ||
| CVE-2026-69806 | Local Privilege Escalation via Sensitive Information Exposure in Microsoft .NET CVE-2026-69806 is an information-exposure flaw in Microsoft .NET (CWE-200, with an associated code-generation issue, CWE-94) that allows an authorized actor to elevate privileges locally. To trigger it, an attacker must already hold a low-privileged foothold on the target system — such as the ability to execute code as a standard local user — and the high-complexity local attack path requires no user interaction. A successful exploit carries high-impact confidentiality, integrity, and availability consequences, effectively yielding elevation of privilege on the affected host. Any organization running the affected .NET components on Windows clients or servers is in scope, and the fix shipped in Microsoft's September 2026 Patch Tuesday (September 8, 2026), part of a record 966-flaw release. There is no public proof-of-concept, the flaw is not in CISA KEV, and no in-the-wild exploitation is known; EPSS assigns a 1.8% probability of exploitation within 30 days (77th percentile). Do: Apply the .NET updates released with the September 2026 Patch Tuesday set via Windows Update, WSUS, or the Microsoft Update Catalog, verifying both .NET Framework and modern .NET runtimes against Microsoft's advisory for exact affected version ranges. Prioritize multi-user systems where standard users can already run code — RDS/terminal hosts, build and CI servers, and shared workstations — since the attack requires local access. No workaround is described in the available data, so patching is the primary mitigation. | 7.0 | 2% |
| massHundreds of millions of installations (.NET ships with Windows and is present on most Windows clients and servers) |