Canonical's Sept 8-10 Ubuntu security sweep: 10 USNs patch at least 17 CVEs across FFmpeg, ImageMagick, glibc, PHP, Python, Netty, Vim, curl and Apache
Between September 8 and 10, 2026, Canonical published 10 Ubuntu Security Notices fixing at least 17 CVEs across nine packages, with impacts ranging from denial of service, information disclosure and arbitrary code execution to SQL injection and DNS cache…
Between September 8 and 10, 2026, Canonical issued 10 Ubuntu Security Notices covering nine packages and at least 17 named CVEs. FFmpeg received two notices: USN-8738-1 (Sep 8) fixes CVE-2026-66036 (mishandled video frames in the hqdn3d filter enabling DoS or arbitrary code execution), CVE-2026-66038 (sensitive information disclosure via compressed video files, found by Adrian Junge) and CVE-2026-66039 (DoS or code execution via crafted audio files), plus additional subtitle-file handling flaws; USN-8716-2 (Sep 9) extends the USN-8716-1 fixes to Ubuntu 26.04 LTS for CVE-2026-64830 (VobSub subtitle demuxer), CVE-2026-64831 (Vulkan HEVC hardware decoder) and an NVDEC decoder flaw, all allowing DoS or code execution from crafted media. USN-8739-1 (Sep 8) patches five ImageMagick CVEs: CVE-2026-56366, CVE-2026-56368, CVE-2026-56371 and CVE-2026-56373 (DoS via crafted images on Ubuntu 14.04 through 22.04 LTS) and CVE-2026-56370 (DoS or arbitrary code execution, affecting Ubuntu 22.04 LTS and 26.04 LTS). USN-8737-2 (Sep 10) delivers the earlier USN-8737-1 GNU C Library fixes 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 allowing DoS or code execution. USN-8743-1 (Sep 10) fixes three PHP flaws: CVE-2026-17543 (SQL injection via incorrect backslash escaping in the PostgreSQL extension), CVE-2026-17544 (out-of-bounds write in bccomp(), DoS or code execution on Ubuntu 26.04 LTS) and CVE-2026-7260 (unbounded recursion via circular symlinks in phar archives). USN-8744-1 (Sep 10) addresses CVE-2026-3644 (arbitrary content injection via mishandled control characters in Python's http.cookies) and an unbounded-recursion DoS in the Expat XML parser reached via pyexpat, affecting Ubuntu 14.04 through 24.04 LTS. USN-8742-1 (Sep 10) fixes a Netty flaw in NS-record bailiwick validation that could facilitate DNS cache poisoning. Two notices extend earlier fixes to Ubuntu 26.04 LTS: USN-8679-2 for Vim (Sep 8; crafted tags files could enable arbitrary code execution, with no exploitation reported) and USN-8670-3 for curl (Sep 8; a connection-reuse flaw found by Joshua Rogers that could present the wrong client certificate after certificate settings change — an authentication mix-up rather than code execution). Finally, USN-8571-2 (Sep 10) fixes an Apache HTTP Server regression introduced by USN-8571-1, in which a missing library symbol prevented…
- Canonical published 10 Ubuntu Security Notices between 2026-09-08 and 2026-09-10 covering nine packages and at least 17 named CVEs.
- USN-8738-1 (FFmpeg): CVE-2026-66036 hqdn3d filter DoS or code execution; CVE-2026-66038 information disclosure via compressed video files, found by Adrian Junge; CVE-2026-66039 crafted-audio DoS or code execution; additional subtitle-file…
- USN-8716-2 (FFmpeg, extends USN-8716-1 to Ubuntu 26.04 LTS): CVE-2026-64830 VobSub subtitle demuxer and CVE-2026-64831 Vulkan HEVC hardware decoder, plus an NVDEC decoder flaw — all DoS or arbitrary code execution from crafted media.
- USN-8739-1 (ImageMagick): CVE-2026-56366, CVE-2026-56368, CVE-2026-56371 and CVE-2026-56373 cause DoS via crafted images on Ubuntu 14.04 through 22.04 LTS; CVE-2026-56370 allows DoS or arbitrary code execution on Ubuntu 22.04 LTS and 26.04…
- USN-8737-2 (GNU C Library, extends USN-8737-1 to Ubuntu 24.04 LTS): CVE-2026-19499 strfmon buffer overflow via right-justification padding and CVE-2026-19542 out-of-bounds stack array access in tdelete, both potentially DoS or code…
- USN-8743-1 (PHP): CVE-2026-17543 SQL injection via incorrect backslash escaping in the PostgreSQL extension; CVE-2026-17544 out-of-bounds write in bccomp() (DoS or code execution on Ubuntu 26.04 LTS); CVE-2026-7260 unbounded recursion via…
- USN-8744-1 (Python): CVE-2026-3644 arbitrary content injection via mishandled control characters in http.cookies; unbounded recursion in the Expat XML parser via pyexpat causes DoS; affects Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 and…
- USN-8742-1 (Netty): NS records are incorrectly validated for bailiwick, which could facilitate DNS cache poisoning attacks.
Coverage timelineoldest first · each row is one article
- · 7d agoUSN-8738-1: FFmpeg vulnerabilities
Ubuntu Security Notices· 35
Ubuntu's USN-8738-1 fixes multiple FFmpeg vulnerabilities allowing denial of service, arbitrary code execution, and sensitive information exposure.
- · 7d agoUSN-8679-2: Vim vulnerability
Ubuntu Security Notices· 22
Ubuntu's USN-8679-2 updates Vim for Ubuntu 26.04 LTS, fixing a tags-file handling flaw that could allow arbitrary code execution.
Vulnerabilities in this storyAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| 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-56373 +1 in the same advisory: …56366 | ImageMagick before 7.1.2-15 contains a use-after-free vulnerability in the PDB decoder that uses a stale pointer when memory allocation fails. ImageMagick before 7.1.2-15 contains a use-after-free vulnerability in the PDB decoder that uses a stale pointer when memory allocation fails. Attackers can trigger this vulnerability by processing malicious PDB files to cause crashes or write a single zero byte to freed memory. NVD description · AI analysis pending | 6.3 group max | <1% |
| — | ||
| CVE-2026-56368 +1 in the same advisory: …56370 | ImageMagick before 7.1.2-15 contains a memory leak vulnerability in multiple coders that write raw pixel data where allocated objects are not properly freed. ImageMagick before 7.1.2-15 contains a memory leak vulnerability in multiple coders that write raw pixel data where allocated objects are not properly freed. Attackers can trigger this leak by processing specially crafted images, causing memory exhaustion and denial of service. NVD description · AI analysis pending | 6.3 group max | <1% |
| — | ||
| CVE-2026-56371 | ImageMagick before 7.1.2-15 and 6.9.13-40 contains a memory leak in coders/txt.c when processing TXT files with texture attributes: ImageMagick before 7.1.2-15 and 6.9.13-40 contains a memory leak in coders/txt.c when processing TXT files with texture attributes: the texture object allocated via ReadImage is not released when GetTypeMetrics fails, leaking memory each time a crafted TXT file with a texture attribute is processed. NVD description · AI analysis pending | 6.9 | <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-66039 | FFmpeg through 8.1.2, fixed in commit aafb5c6, contains a signed integer overflow vulnerability in the MACE6 audio decoder that allows attackers to corrupt heap FFmpeg through 8.1.2, fixed in commit aafb5c6, contains a signed integer overflow vulnerability in the MACE6 audio decoder that allows attackers to corrupt heap memory by supplying a crafted CAF file with a malicious bytes_per_packet value. Attackers can craft a CAF file with oversized bytes_per_packet and frames_per_packet values in the desc chunk to trigger an integer overflow in mace_decode_frame() during output sample count computation, resulting in an undersized buffer allocation and heap out-of-bounds write that could enable code execution. NVD description · AI analysis pending | 8.7 group max | <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) |