<?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>Devops-Security on ZX Cloud Security</title><link>https://zxcloudsecurity.co.uk/tags/devops-security/</link><description>Recent content in Devops-Security on ZX Cloud Security</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Fri, 13 Jun 2025 08:43:07 +0000</lastBuildDate><atom:link href="https://zxcloudsecurity.co.uk/tags/devops-security/index.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-40034: gitoxide Command Injection via .gitmodules</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-40034-gitoxide-command-injection-gix-submodule-gitmodules/</link><pubDate>Sat, 13 Jun 2026 08:43:07 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-40034-gitoxide-command-injection-gix-submodule-gitmodules/</guid><description>CVE-2026-40034 affects gitoxide&amp;#39;s gix-submodule crate, enabling command injection via partial .gitmodules overrides. Learn the risk and mitigation steps.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-40034">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-40034 is a command injection vulnerability in gitoxide (specifically the gix-submodule crate), triggered via a partial override of .gitmodules configuration. An attacker who can influence submodule configuration could potentially execute arbitrary commands on the host system. This is particularly relevant to CI/CD pipelines and cloud build environments that rely on Rust-based Git tooling.</p>
<blockquote>
<p><strong>Security Architect&rsquo;s Take:</strong> Audit any CI/CD pipelines or Azure DevOps workflows using gitoxide or the gix-submodule crate and update to the patched version immediately. Pay particular attention to builds that clone repositories with submodules from untrusted or partially trusted sources, as these represent the primary attack surface.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-40034">CVE-2026-40034 gitoxide - Command Injection via Partial .gitmodules Override in gix-submodule</a></p>
]]></content:encoded></item><item><title>CVE-2026-5222: Cargo Credential Leak Between Registries</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-5222-cargo-credential-leak-registry/</link><pubDate>Sat, 13 Jun 2026 08:42:39 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-5222-cargo-credential-leak-registry/</guid><description>CVE-2026-5222 allows Cargo to leak registry credentials to unintended endpoints. Learn the impact and how to protect your cloud build pipelines.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-5222">Microsoft Security Response Center</a></p>
<hr>
<p>CVE-2026-5222 is a vulnerability in Cargo, the Rust package manager, where it can be tricked into sending authentication credentials intended for one registry to a different, potentially untrusted registry. This credential leakage could allow an attacker to harvest tokens used to access private package registries. The issue is particularly relevant in CI/CD pipelines and cloud build environments where registry credentials are commonly stored as secrets.</p>
<blockquote>
<p><strong>Security Architect&rsquo;s Take:</strong> Audit all Cargo-based build pipelines running in Azure or other cloud environments and ensure registry credentials are scoped as tightly as possible; rotate any tokens that may have been exposed. Consider enforcing network-level controls to restrict Cargo&rsquo;s outbound registry access to approved endpoints only until a patched version of Cargo is deployed.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-5222">CVE-2026-5222 Cargo can be coerced to share credentials between registries</a></p>
]]></content:encoded></item></channel></rss>