ZeroHour
Story · 1 source · 1 articlefirst updated ()1

Ubuntu issues ten security notices in four days fixing flaws in PHP, Perl, FFmpeg, curl, ImageMagick, Netty, Python and Apache

What's new: The previous summary covered only the two PHP notices (USN-8734-1 and USN-8743-1). The story now spans the full September 7-10, 2026 batch of Ubuntu security notices, adding Perl (USN-8736-1), FFmpeg (USN-8738-1 and USN-8716-2), curl (USN-8670-3), ImageMagick (USN-8739-1), Netty (USN-8742-1), Python (USN-8744-1) and the Apache HTTP Server regression fix (USN-8571-2), expanding scope from five PHP…
Merged summary · glm-5.3 · rewritten as coverage arrives

Between 2026-09-07 and 2026-09-10 Ubuntu published ten security notices (USN-8734-1 through USN-8744-1 plus USN-8670-3, USN-8716-2 and USN-8571-2) covering at least 19 unique CVEs, including denial-of-service, arbitrary code execution, SQL injection,…

Ubuntu's security notices from September 7-10, 2026 patch a broad set of core packages. PHP received two notices: USN-8734-1 (2026-09-07) fixed three remote denial-of-service flaws — CVE-2026-7262 (NULL pointer dereference in Apache map decoding in SOAP servers with a typemap configured), CVE-2026-7568 (signed integer overflow in metaphone() causing an out-of-bounds read) and CVE-2026-7260 (unbounded recursion from circular symbolic links in phar archives) — while USN-8743-1 (2026-09-10) fixed CVE-2026-17543 (SQL injection via incorrect backslash escaping in the PostgreSQL extension), CVE-2026-17544 (out-of-bounds write in bccomp() that could cause denial of service or arbitrary code execution on Ubuntu 26.04 LTS) and CVE-2026-7260 again; the reports do not explain why CVE-2026-7260 appears in both notices. Perl's USN-8736-1 (2026-09-08) addressed CVE-2026-15534 (mishandled large regex inputs causing out-of-bounds heap reads or writes, enabling DoS or arbitrary code execution) and CVE-2026-19487 (incorrect matching of regexes with alternative branches, allowing security restrictions to be bypassed). FFmpeg was patched twice: USN-8738-1 (2026-09-08) fixed CVE-2026-66036 (mishandled video frames in the hqdn3d filter, DoS or code execution), CVE-2026-66038 (sensitive information leak via compressed video files, found by Adrian Junge), CVE-2026-66039 (DoS or code execution via crafted audio files) and additional subtitle-file handling flaws; USN-8716-2 (2026-09-09) extended USN-8716-1's fixes to Ubuntu 26.04 LTS for CVE-2026-64830 (VobSub subtitle demuxer), CVE-2026-64831 (Vulkan HEVC hardware decoder) and an NVDEC decoder path flaw, all exploitable via crafted media for DoS or code execution. curl's USN-8670-3 (2026-09-08) brought the USN-8670-1 fix to Ubuntu 26.04 LTS: a flaw discovered by Joshua Rogers where connection reuse with changed client certificate settings could present the wrong client certificate, causing authentication mix-ups rather than remote code execution. ImageMagick's USN-8739-1 (2026-09-08) fixed five CVEs: CVE-2026-56366, CVE-2026-56368, CVE-2026-56371 and CVE-2026-56373 (denial of service via crafted images on Ubuntu 14.04 through 22.04 LTS) and CVE-2026-56370 (denial of service or arbitrary code execution on Ubuntu 22.04 LTS and 26.04 LTS). Netty's USN-8742-1 (2026-09-10) fixed incorrect bailiwick validation of NS records that could facilitate DNS cache poisoning. Python's USN-8744-1 (2026-09-10) fixed CVE-2026-3644 (http.cookies…

  • Ten Ubuntu security notices issued between 2026-09-07 and 2026-09-10, covering at least 19 unique CVEs across PHP, Perl, FFmpeg, curl, ImageMagick, Netty, Python and Apache HTTP Server.
  • Potential arbitrary code execution flaws: Perl regex heap corruption (CVE-2026-15534), PHP bccomp() out-of-bounds write (CVE-2026-17544, Ubuntu 26.04 LTS), FFmpeg hqdn3d/audio/VobSub/Vulkan HEVC/NVDEC issues (CVE-2026-66036,…
  • CVE-2026-17543 enables SQL injection in PHP's PostgreSQL extension via incorrect backslash escaping.
  • Perl CVE-2026-19487 allows crafted regexes with alternative branches to bypass security restrictions.
  • FFmpeg CVE-2026-66038 leaks sensitive information via compressed video files; discovered by Adrian Junge.
  • curl USN-8670-3 (flaw found by Joshua Rogers) extends the USN-8670-1 fix to Ubuntu 26.04 LTS: reused connections with changed client certificate settings can present the wrong certificate, causing authentication mix-ups, not code execution.
  • Netty USN-8742-1 fixes improper bailiwick validation of NS records, which could facilitate DNS cache poisoning.
  • Python USN-8744-1 fixes CVE-2026-3644 (http.cookies content injection) and a pyexpat/Expat unbounded-recursion DoS; affects Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 and 24.04 LTS; no exploitation in the wild reported.

Coverage timeline

  1. · 8d ago
    Ubuntu Security Notices· 25
    USN-8734-1: PHP vulnerabilities

    Ubuntu issued USN-8734-1 fixing three PHP denial-of-service flaws in SOAP, metaphone() and phar handling, including CVE-2026-7262 and CVE-2026-7568.

Vulnerabilities in this storyAll →

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-15534
Perl versions through 5.45.1 have out-of-bounds heap reads and writes during regular expression matching via an undersized superlinear cache in S_regmatch.

Perl versions through 5.45.1 have out-of-bounds heap reads and writes during regular expression matching via an undersized superlinear cache in S_regmatch. The regex engine's superlinear cache holds one bit per subject position for each participating WHILEM node, so the bit count is the subject length plus one times the number of nodes. Nothing checks that product for positive overflow of the signed 32-bit count: a 286331153 byte subject matched against a pattern with 15 participating nodes stores the count as 14, leaving a two byte cache. The cache is then indexed from the real match position and node number, so reads go past the end of the allocation, and on failure CACHEsayNO sets a bit past it. A caller that matches an attacker controlled subject of this size against a pattern of this shape can crash the process or corrupt heap memory.

NVD description · AI analysis pending
5.7<1%
CVE-2026-17544
+2 in the same advisory: …17543 …7260
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%
  • php php
CVE-2026-19487
Perl regex engine flaw yields incorrect match results via stale failure flag

Perl versions from 5.9.4 before 5.41.9 can produce incorrect regular-expression match results because a stale failure flag in the Aho-Corasick prescan (S_find_byclass) is not cleared when a later transition succeeds, causing the prescan to stop before it records an earlier valid match position. The flaw is triggered by alternation patterns where one candidate position is recorded and a later character then forces a fallback through a fail link that succeeds; for example, 'ABCDE' =~ m/ABCF|BCDE|C/ matches C at offset 2 instead of BCDE, and m/ABCF|BCDE|C(G/) fails to match at all. An attacker who controls input to such a regex can make an access-control, validation, or filtering decision resolve incorrectly, either matching the wrong alternative branch or missing a match entirely, with impact rated low (CVSS 5.3, medium). Any application running an affected Perl interpreter whose security-relevant regexes use alternations is exposed, and because Perl ships by default with virtually all Linux and Unix systems the installed base is enormous even though only specific pattern shapes trigger the bug. No public proof-of-concept is known, the issue is not in CISA KEV, and EPSS puts the 30-day exploitation probability at 0.4%, so no exploitation is currently known.

Do: Upgrade to Perl 5.41.9 or later, or apply vendor backports such as Ubuntu's USN-8736-1 for affected distribution packages. Audit regex-based access-control, validation, and filtering rules that use alternations, and test them against inputs where a later alternative should match after an earlier one fails. No reliable workaround exists because the defect is inside the regex engine itself, so patching is the primary remediation.

5.3<1%
  • Perl >= 5.9.4 and < 5.41.9 (fixed in 5.41.9)
  • Ubuntu perl (distribution packages)
masshundreds of millions of installations (Perl is bundled by default with nearly all Linux/Unix distributions)
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%
  • apache http server
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%
  • python python
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%
  • imagemagick imagemagick
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%
  • imagemagick imagemagick
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%
  • imagemagick imagemagick
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%
  • Microsoft .NET
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%
  • ffmpeg ffmpeg
CVE-2026-66039
+2 in the same advisory: …66036 …66038
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%
  • ffmpeg ffmpeg
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.02%
  • Microsoft .NET (sensitive information exposure leading to local elevation of privilege)
massHundreds of millions of installations (.NET ships with Windows and is present on most Windows clients and servers)
CVE-2026-7568
+1 in the same advisory: …7262
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the metaphone() function in ext/standard/metaphone.c uses

In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the metaphone() function in ext/standard/metaphone.c uses a signed int variable to track the current position within the input string. If a string longer than 2,147,483,647 bytes is passed, a signed integer overflow occurs, resulting in undefined behavior. This can lead to an out-of-bounds read, causing a segmentation fault or access to unrelated memory, and may affect the availability of the PHP process.

NVD description · AI analysis pending
6.3
group max
<1%
  • php php