<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AZURE Security Advisories on ZX Cloud Security</title><link>https://zxcloudsecurity.co.uk/categories/azure/</link><description>Recent content in AZURE Security Advisories on ZX Cloud Security</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Thu, 04 Jun 2026 08:45:36 +0000</lastBuildDate><atom:link href="https://zxcloudsecurity.co.uk/categories/azure/index.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-9149: Libsolv Heap Buffer Overflow in Azure</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-9149-libsolv-heap-buffer-overflow-azure/</link><pubDate>Thu, 04 Jun 2026 08:45:36 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-9149-libsolv-heap-buffer-overflow-azure/</guid><description>CVE-2026-9149 is a heap buffer overflow in libsolv triggered by a crafted .solv file. Learn the impact on Azure Linux workloads and how to remediate.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-9149">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-9149 is a heap buffer overflow vulnerability in libsolv, an open-source dependency resolver library used in Linux package management. The flaw can be triggered by a specially crafted .solv file that supplies a negative maxsize value, causing memory corruption in the repo_add_solv function. This matters because libsolv is widely used in Linux-based environments, including Azure workloads, and memory corruption bugs of this nature can potentially lead to arbitrary code execution.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Identify any Azure-hosted Linux workloads, containers, or pipelines that use libsolv or package managers dependent on it (such as zypper or libdnf), and prioritise patching to the fixed version. Additionally, restrict the ingestion of untrusted .solv files within your build and dependency management pipelines to reduce attack surface.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-9149">CVE-2026-9149 Libsolv: heap buffer overflow in libsolv repo_add_solv via negative maxsize from crafted .solv file</a></p>
]]></content:encoded></item><item><title>CVE-2026-9150: Libsolv Buffer Overflow in Azure</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-9150-libsolv-stack-buffer-overflow-azure-debian-metadata/</link><pubDate>Thu, 04 Jun 2026 08:45:29 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-9150-libsolv-stack-buffer-overflow-azure-debian-metadata/</guid><description>CVE-2026-9150 is a stack-based buffer overflow in libsolv&amp;#39;s Debian metadata parser affecting SHA-384/SHA-512 checksums. Learn the Azure security impact and</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-9150">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-9150 is a stack-based buffer overflow vulnerability in libsolv, an open-source dependency resolution library, specifically within its Debian metadata parser when processing SHA-384 or SHA-512 checksums. An attacker who can supply malicious package metadata could potentially trigger the overflow to execute arbitrary code or crash affected services. This vulnerability is relevant to Azure environments that rely on libsolv for package management operations, such as those running Linux-based workloads or services that consume package repositories.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Identify any Azure Linux VMs, container images, or managed services (such as Azure Kubernetes Service nodes) that use libsolv for dependency resolution, and prioritise patching to the remediated version. In the interim, consider restricting access to untrusted or external package repositories to reduce exposure.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-9150">CVE-2026-9150 Libsolv: stack-based buffer overflow in libsolv&rsquo;s debian metadata parser when handling sha384/sha512 checksums</a></p>
]]></content:encoded></item><item><title>CVE-2026-46598: Go SSH Agent Client Panic Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-46598-golang-ssh-agent-client-panic-azure/</link><pubDate>Thu, 04 Jun 2026 08:45:22 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-46598-golang-ssh-agent-client-panic-azure/</guid><description>CVE-2026-46598 allows pathological inputs to crash Go SSH agent clients, risking denial of service in Azure and other Go-based workloads.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-46598">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-46598 is a vulnerability in the Go standard library package golang.org/x/crypto/ssh/agent, where supplying malformed or pathological inputs can cause a client application to panic and crash. This affects any service or tooling built with this SSH agent library, including Azure-hosted workloads that rely on Go-based SSH clients. The practical risk is denial of service, where an attacker able to send crafted SSH agent messages can bring down affected processes.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Azure workloads and internal tooling for any Go applications using golang.org/x/crypto/ssh/agent and update the dependency to a patched version immediately; pay particular attention to internet-facing SSH automation, CI/CD pipelines, and bastion host tooling where untrusted input could reach the SSH agent.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-46598">CVE-2026-46598 Invoking  pathological inputs can lead to client panic in golang.org/x/crypto/ssh/agent</a></p>
]]></content:encoded></item><item><title>CVE-2026-27136: XSS in golang.org/x/net/html on Azure</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-27136-xss-golang-net-html-azure/</link><pubDate>Thu, 04 Jun 2026 08:45:09 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-27136-xss-golang-net-html-azure/</guid><description>CVE-2026-27136 is an XSS flaw in Go&amp;#39;s golang.org/x/net/html package. Azure-hosted Go apps may be at risk — patch now.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-27136">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-27136 is a Cross-Site Scripting (XSS) vulnerability in the Go standard library package golang.org/x/net/html, triggered by invoking duplicate HTML attributes during parsing. An attacker able to influence HTML content processed by an affected Go application could inject malicious scripts into users&rsquo; browsers. This is particularly relevant to cloud-hosted Go applications and services built on Azure that rely on this library for HTML handling.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Azure-hosted Go applications and container images for use of golang.org/x/net/html and update to the patched version immediately; also review your software composition analysis (SCA) tooling to ensure this transitive dependency is flagged across all pipelines.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-27136">CVE-2026-27136 Invoking  duplicate attributes can cause XSS in golang.org/x/net/html</a></p>
]]></content:encoded></item><item><title>CVE-2026-42506: Go x/net/html Namespace Parsing Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-42506-golang-x-net-html-namespaced-elements-foreign-content/</link><pubDate>Thu, 04 Jun 2026 08:45:02 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-42506-golang-x-net-html-namespaced-elements-foreign-content/</guid><description>CVE-2026-42506 affects golang.org/x/net/html, causing incorrect handling of namespaced elements in foreign content. Azure Go apps may be at risk of XSS or</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-42506">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-42506 is a vulnerability in the golang.org/x/net/html package where namespaced elements in foreign content (such as SVG or MathML within HTML) are handled incorrectly, potentially allowing malformed input to bypass parsing expectations. This could be exploited to conduct cross-site scripting (XSS) or HTML injection attacks in applications that rely on this Go library for HTML parsing or sanitisation. It is particularly relevant to Azure-hosted Go applications and services that process user-supplied HTML content.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Azure workloads and container images for any Go applications using golang.org/x/net/html and update to the patched version of the package immediately. Pay particular attention to services that parse or sanitise untrusted HTML input, as these are at greatest risk of exploitation.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-42506">CVE-2026-42506 Invoking  incorrect handling of namespaced elements in foreign content in golang.org/x/net/html</a></p>
]]></content:encoded></item><item><title>CVE-2026-25681: Go HTML Parsing Flaw in Azure</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-25681-golang-html-parsing-doctype-azure/</link><pubDate>Thu, 04 Jun 2026 08:44:55 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-25681-golang-html-parsing-doctype-azure/</guid><description>CVE-2026-25681 affects golang.org/x/net/html with incorrect DOCTYPE character reference handling. Azure workloads using Go may be at risk.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-25681">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-25681 is a vulnerability in the Go standard library package golang.org/x/net/html, where character references within DOCTYPE nodes are handled incorrectly. This can lead to unexpected parsing behaviour that may be exploited to bypass security controls or cause application-level issues in services built with Go. It is relevant to Azure and any cloud-hosted workload using this widely adopted Go HTML parsing library.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Azure-hosted Go applications and container images for dependencies on golang.org/x/net/html and update to the patched version as soon as it is available. Pay particular attention to services that parse untrusted HTML input, as these carry the highest exploitation risk.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-25681">CVE-2026-25681 Invoking  incorrect handling of character references in DOCTYPE nodes in golang.org/x/net/html</a></p>
]]></content:encoded></item><item><title>CVE-2026-39827: Go SSH Memory Leak DoS Vulnerability</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-39827-golang-ssh-memory-leak-dos-azure/</link><pubDate>Thu, 04 Jun 2026 08:44:26 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-39827-golang-ssh-memory-leak-dos-azure/</guid><description>CVE-2026-39827 is a memory leak in golang.org/x/crypto/ssh that enables Denial of Service by rejecting SSH channels. Azure workloads at risk.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-39827">Microsoft Security Response Center</a></p>
<hr>
<p>A memory leak vulnerability in the Go standard library&rsquo;s SSH package (golang.org/x/crypto/ssh) can be triggered when SSH channels are rejected, potentially allowing an attacker to exhaust server memory and cause a Denial of Service. This affects any service or application built with the affected Go crypto library, including Azure-hosted workloads. Because SSH is a foundational protocol for remote access and automation, the blast radius across cloud infrastructure can be significant.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Azure workloads and internal tooling for services built with golang.org/x/crypto/ssh and prioritise patching to a fixed version of the library. Pay particular attention to any internet-facing SSH endpoints or Go-based automation pipelines, and consider rate-limiting or connection throttling as a short-term mitigation.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-39827">CVE-2026-39827 Invoking  memory leak when rejecting channels can lead to DoS in golang.org/x/crypto/ssh</a></p>
]]></content:encoded></item><item><title>CVE-2026-39835: Go SSH Library Server Panic Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-39835-golang-ssh-server-panic-denial-of-service-azure/</link><pubDate>Thu, 04 Jun 2026 08:44:06 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-39835-golang-ssh-server-panic-denial-of-service-azure/</guid><description>CVE-2026-39835 allows attackers to crash Go-based SSH servers without authentication via a panic in golang.org/x/crypto/ssh. Azure workloads at risk.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-39835">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-39835 is a vulnerability in the Go standard cryptography library (golang.org/x/crypto/ssh) that allows a remote attacker to trigger a server panic — effectively crashing the SSH server — during the host key check or authentication phase. This is a denial-of-service risk affecting any service or application built with this Go SSH package, including components deployed on Azure. It matters because a crash during authentication can be exploited without valid credentials, making it trivially weaponisable.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Azure workloads and internal tooling for applications built with golang.org/x/crypto/ssh and prioritise patching to a fixed version of the library. Pay particular attention to Go-based microservices, infrastructure tooling, and any Azure-hosted SSH gateways or bastion services that may use this package.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-39835">CVE-2026-39835 Invoking  server panic during CheckHostKey/Authenticate in golang.org/x/crypto/ssh</a></p>
]]></content:encoded></item><item><title>CVE-2026-25680: Go HTML Parser DoS Vulnerability</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-25680-golang-x-net-html-denial-of-service-azure/</link><pubDate>Thu, 04 Jun 2026 08:43:47 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-25680-golang-x-net-html-denial-of-service-azure/</guid><description>CVE-2026-25680 allows denial of service via malicious HTML in golang.org/x/net/html. Azure-hosted Go apps processing untrusted HTML should patch immediatel</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-25680">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-25680 is a denial-of-service vulnerability in the golang.org/x/net/html package, which is widely used by Go applications to parse HTML. An attacker can trigger the flaw by supplying specially crafted HTML input, causing the parser to consume excessive resources and crash or become unresponsive. Any Azure-hosted or Azure-integrated Go application that processes untrusted HTML content may be at risk.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Go-based workloads and container images for dependencies on golang.org/x/net and update to the patched version immediately; pay particular attention to internet-facing services that accept user-supplied or third-party HTML input, as these are the most directly exposed.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-25680">CVE-2026-25680 Invoking denial of service when parsing arbitrary HTML in golang.org/x/net/html</a></p>
]]></content:encoded></item><item><title>CVE-2026-42502: Go HTML Parsing Flaw in Azure</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-42502-golang-html-foreign-content-azure/</link><pubDate>Thu, 04 Jun 2026 08:43:19 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-42502-golang-html-foreign-content-azure/</guid><description>CVE-2026-42502 affects golang.org/x/net/html with incorrect HTML element handling in foreign content. Azure workloads using Go may be at risk.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-42502">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-42502 is a vulnerability in the golang.org/x/net/html package affecting how HTML elements in foreign content (such as SVG or MathML) are handled. Incorrect parsing behaviour could potentially be exploited to bypass security controls or cause unintended application behaviour in Go-based services. This is relevant to Azure workloads and any cloud-hosted applications built with Go that rely on this HTML parsing library.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Azure-hosted Go applications and container images for dependencies on golang.org/x/net/html and update to the patched version immediately. Pay particular attention to services that parse or render user-supplied HTML, as these carry the highest risk of exploitation.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-42502">CVE-2026-42502 Invoking  incorrect handling of HTML elements in foreign content in golang.org/x/net/html</a></p>
]]></content:encoded></item><item><title>CVE-2026-39828: Go SSH Certificate Bypass in Azure</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-39828-golang-ssh-certificate-bypass-azure/</link><pubDate>Thu, 04 Jun 2026 08:42:55 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-39828-golang-ssh-certificate-bypass-azure/</guid><description>CVE-2026-39828 allows SSH certificate restriction bypass in golang.org/x/crypto/ssh. Azure-hosted Go workloads may be at risk — patch promptly.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-39828">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-39828 is a vulnerability in the golang.org/x/crypto/ssh package that allows an attacker to bypass certificate-based restrictions in SSH connections. This could permit unauthorised access to systems that rely on SSH certificate validation as a security control. Services and applications built on Go that use this library for SSH communication — including Azure-hosted workloads — may be affected.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit any Go-based services deployed in your Azure environment that use golang.org/x/crypto/ssh for SSH connectivity, and update to the patched version of the library as soon as it is available. Pay particular attention to internal tooling, CI/CD pipelines, and infrastructure automation that may authenticate via SSH certificates.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-39828">CVE-2026-39828 Invoking  bypass of certificate restrictions in golang.org/x/crypto/ssh</a></p>
]]></content:encoded></item><item><title>CVE-2026-43964: Postfix Buffer Over-Read Crash Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-43964-postfix-buffer-over-read-denial-of-service-azure/</link><pubDate>Thu, 04 Jun 2026 08:42:06 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-43964-postfix-buffer-over-read-denial-of-service-azure/</guid><description>CVE-2026-43964 affects Postfix mail servers, causing process crashes via malformed status codes. Learn the impact and how to patch on Azure infrastructure.</description><content:encoded><![CDATA[<p>🟡 <strong>Medium</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-43964">Microsoft Security Response Center</a></p>
<hr>
<p>A buffer over-read vulnerability in Postfix mail transfer agent (versions before 3.8.16, 3.9.10, and 3.10.9) can cause the process to crash when it encounters a malformed enhanced status code missing text after the third numeric segment. This is a denial-of-service risk affecting any system running a vulnerable Postfix version, including those used within Azure-hosted infrastructure. While the vulnerability does not appear to allow remote code execution, an attacker able to deliver a crafted response could disrupt mail delivery services.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit any Azure VMs, container workloads, or custom email relay infrastructure running Postfix and patch to 3.8.16, 3.9.10, or 3.10.9 as appropriate. If Postfix is deployed as part of a managed email gateway or relay tier, prioritise patching and review whether network-level controls can limit exposure to untrusted SMTP peers in the interim.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-43964">CVE-2026-43964 Postfix before 3.8.16, 3.9 before 3.9.10, and 3.10 before 3.10.9 sometimes allows a buffer over-read and process crash via an enhanced status code that lacks text after the third number.</a></p>
]]></content:encoded></item><item><title>CVE-2026-41140: Poetry Path Traversal in Python</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-41140-poetry-path-traversal-python-tar-extraction/</link><pubDate>Thu, 04 Jun 2026 08:41:49 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-41140-poetry-path-traversal-python-tar-extraction/</guid><description>CVE-2026-41140 exposes a path traversal flaw in Poetry&amp;#39;s tar extraction on Python 3.10–3.11. Learn the risk and how to remediate.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-41140">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-41140 is a path traversal vulnerability in Poetry, a Python dependency management tool, affecting Python versions 3.10.0–3.10.12 and 3.11.0–3.11.4. The flaw occurs during tar archive extraction, potentially allowing a malicious package to write files outside the intended directory. This could lead to arbitrary file overwrite or code execution on systems that process untrusted Python packages.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit any Azure-hosted pipelines or build environments using Poetry with the affected Python versions and upgrade to patched releases immediately. Pay particular attention to CI/CD systems that install dependencies from external or untrusted sources, as these represent the highest-risk attack surface.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-41140">CVE-2026-41140 Poetry: Path traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4</a></p>
]]></content:encoded></item><item><title>CVE-2026-35414: OpenSSH Principals Auth Bypass</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-35414-openssh-authorized-keys-principals-bypass-azure/</link><pubDate>Thu, 04 Jun 2026 08:40:55 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-35414-openssh-authorized-keys-principals-bypass-azure/</guid><description>CVE-2026-35414 affects OpenSSH before 10.3, mishandling authorised_keys principals with CA comma characters — risking unauthorised SSH access on Azure VMs.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-35414">Microsoft Security Response Center</a></p>
<hr>
<p>A vulnerability in OpenSSH versions before 10.3 (CVE-2026-35414) means the authorised_keys principals option is not handled correctly in certain edge cases where a principals list is combined with a Certificate Authority that uses comma characters in specific ways. This could allow unintended principals to authenticate, potentially granting unauthorised SSH access to affected systems. The issue is particularly relevant to cloud environments where certificate-based SSH authentication is used at scale.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your SSH certificate infrastructure to identify any Certificate Authorities or authorised_keys configurations that use comma characters within principals lists, and prioritise upgrading OpenSSH to 10.3 or later across all Azure VMs and jump hosts. Consider enforcing certificate-based SSH access policies via Azure Policy to ensure patched versions are consistently deployed.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-35414">CVE-2026-35414 OpenSSH before 10.3 mishandles the authorized_keys principals option in uncommon scenarios involving a principals list in conjunction with a Certificate Authority that makes certain use of comma characters.</a></p>
]]></content:encoded></item><item><title>CVE-2025-1149: GNU Binutils ld Memory Leak – Azure</title><link>https://zxcloudsecurity.co.uk/posts/cve-2025-1149-gnu-binutils-ld-xmalloc-memory-leak-azure/</link><pubDate>Thu, 04 Jun 2026 08:39:23 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2025-1149-gnu-binutils-ld-xmalloc-memory-leak-azure/</guid><description>CVE-2025-1149 is a memory leak in GNU Binutils ld (xmalloc.c). Learn about the Azure security impact and recommended patching guidance.</description><content:encoded><![CDATA[<p>🟢 <strong>Low</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-1149">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2025-1149 is a memory leak vulnerability in the GNU Binutils linker tool (ld), specifically within the xstrdup function in xmalloc.c. While memory leaks can cause service instability or denial of service, this issue has been flagged by Microsoft in the context of Azure, suggesting relevance to workloads or toolchains running on Azure infrastructure. The practical security impact is generally low unless an attacker can trigger repeated allocations to exhaust memory resources.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Review whether your Azure-hosted build pipelines or developer toolchains use a vulnerable version of GNU Binutils and apply updated packages from your Linux distribution vendor; this is unlikely to be a critical priority but should be included in routine patching cycles for affected systems.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-1149">CVE-2025-1149 GNU Binutils ld xmalloc.c xstrdup memory leak</a></p>
]]></content:encoded></item><item><title>CVE-2025-60876: BusyBox wget Header Injection Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2025-60876-busybox-wget-http-header-injection/</link><pubDate>Wed, 03 Jun 2026 08:44:50 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2025-60876-busybox-wget-http-header-injection/</guid><description>CVE-2025-60876 affects BusyBox wget ≤1.3.7, allowing HTTP header injection via control characters in URLs. Patch container images now.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-60876">Microsoft Security Response Center</a></p>
<hr>
<p>A vulnerability in BusyBox wget versions up to 1.3.7 allows attackers to inject arbitrary HTTP headers by embedding carriage return, line feed, or other control characters into the URL path or query string — a technique known as HTTP response splitting or header injection. This can enable request smuggling, session hijacking, or cache poisoning depending on the backend infrastructure. Any Azure or cloud workload using an affected BusyBox version to make outbound HTTP requests may be at risk.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit container images and lightweight Linux environments (particularly Alpine-based or IoT-adjacent workloads) for BusyBox wget versions at or below 1.3.7, and update to a patched release immediately. Enforce input validation at API gateways and WAF layers to strip raw control characters from HTTP request targets as a defence-in-depth measure.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-60876">CVE-2025-60876 BusyBox wget thru 1.3.7 accepted raw CR (0x0D)/LF (0x0A) and other C0 control bytes in the HTTP request-target (path/query), allowing the request line to be split and attacker-controlled headers to be injected. To preserve the HTTP/1.1 request-line shape METHOD SP request-target SP HTTP/1.1, a raw space (0x20) in the request-target must also be rejected (clients should use %20).</a></p>
]]></content:encoded></item><item><title>CVE-2026-25541: Integer Overflow in Rust BytesMut</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-25541-rust-bytesmut-reserve-integer-overflow-azure/</link><pubDate>Wed, 03 Jun 2026 08:42:45 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-25541-rust-bytesmut-reserve-integer-overflow-azure/</guid><description>CVE-2026-25541 exposes an integer overflow in the Rust bytes crate&amp;#39;s BytesMut::reserve, risking memory corruption in Azure and cloud-native Rust apps.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-25541">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-25541 is an integer overflow vulnerability in the Rust &lsquo;bytes&rsquo; crate, specifically within the BytesMut::reserve function. Integer overflows in memory management libraries can lead to heap buffer overflows, potentially enabling arbitrary memory corruption or remote code execution. This is particularly significant given the widespread use of the &lsquo;bytes&rsquo; crate across cloud-native Rust applications and frameworks such as Tokio.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit your Rust-based services and container images for dependency on the &lsquo;bytes&rsquo; crate and update to a patched version immediately. Pay particular attention to any Azure-hosted workloads or pipelines that process untrusted input, as memory corruption vulnerabilities of this class can be exploited to achieve code execution.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-25541">CVE-2026-25541 Bytes is vulnerable to integer overflow in BytesMut::reserve</a></p>
]]></content:encoded></item><item><title>CVE-2025-29923: go-redis Out-of-Order Response Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2025-29923-go-redis-out-of-order-response-client-setinfo/</link><pubDate>Wed, 03 Jun 2026 08:41:38 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2025-29923-go-redis-out-of-order-response-client-setinfo/</guid><description>CVE-2025-29923 in go-redis can cause out-of-order responses when CLIENT SETINFO times out. Learn the risk and remediation steps.</description><content:encoded><![CDATA[<p>🟡 <strong>Medium</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-29923">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2025-29923 affects go-redis, a popular Go client library for Redis, where a timeout during the CLIENT SETINFO command at connection establishment can cause responses to be returned out of order. This race condition can result in a client receiving incorrect data, potentially leading to data corruption or unintended application behaviour. Applications using go-redis in Azure or other cloud environments that rely on connection pooling may be silently affected.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Audit any workloads using the go-redis library and upgrade to the patched version as soon as possible. Pay particular attention to services with high connection churn or aggressive connection timeouts, as these are most likely to trigger the out-of-order response condition.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-29923">CVE-2025-29923 go-redis allows potential out of order responses when <code>CLIENT SETINFO</code> times out during connection establishment</a></p>
]]></content:encoded></item><item><title>CVE-2024-7598: Azure Kubernetes Network Bypass Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2024-7598-azure-kubernetes-network-restriction-bypass-race-condition/</link><pubDate>Wed, 03 Jun 2026 08:41:20 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2024-7598-azure-kubernetes-network-restriction-bypass-race-condition/</guid><description>CVE-2024-7598 exposes a race condition in Kubernetes namespace termination that allows network restriction bypass in Azure environments. Patch now.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-7598">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2024-7598 is a race condition vulnerability in Kubernetes namespace termination that can allow an attacker to bypass network restrictions within Azure-hosted clusters. During the brief window when a namespace is being deleted, network policies may not be correctly enforced, potentially permitting unauthorised traffic between pods or services. This matters because it could allow lateral movement or data exfiltration in multi-tenant or segmented environments.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Review any workloads relying solely on Kubernetes network policies for isolation in Azure Kubernetes Service (AKS); consider supplementing with Azure Network Security Groups or Calico-enforced policies and monitor for unexpected cross-namespace traffic, particularly during namespace lifecycle events. Apply any available patches or mitigations from Microsoft promptly.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-7598">CVE-2024-7598 Network restriction bypass via race condition during namespace termination</a></p>
]]></content:encoded></item><item><title>CVE-2020-8561: Kubernetes Webhook Redirect Flaw in AKS</title><link>https://zxcloudsecurity.co.uk/posts/cve-2020-8561-kubernetes-kube-apiserver-webhook-redirect-ssrf-azure/</link><pubDate>Wed, 03 Jun 2026 08:02:13 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2020-8561-kubernetes-kube-apiserver-webhook-redirect-ssrf-azure/</guid><description>CVE-2020-8561 allows webhook redirect abuse in kube-apiserver, enabling SSRF via Kubernetes admission webhooks. Affects AKS and self-managed clusters.</description><content:encoded><![CDATA[<p>🟡 <strong>Medium</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-8561">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2020-8561 is a vulnerability in the Kubernetes API server (kube-apiserver) that allows an attacker to redirect webhook traffic, potentially enabling server-side request forgery (SSRF) against internal network resources. By manipulating admission webhook configurations, a malicious actor could cause the API server to make requests to arbitrary internal endpoints, bypassing network controls. This affects Azure Kubernetes Service (AKS) and any Kubernetes environment where untrusted users can modify webhook configurations.</p>
<blockquote>
<p><strong>Architect&rsquo;s Take:</strong> Review and restrict who has permission to create or modify ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects in your Kubernetes clusters — limit this to highly trusted administrators only. Audit existing webhook configurations for unexpected or suspicious target URLs, and consider network policies that restrict where the kube-apiserver can make outbound connections.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-8561">CVE-2020-8561 Webhook redirect in kube-apiserver</a></p>
]]></content:encoded></item></channel></rss>