<?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>Perl on ZX Cloud Security</title><link>https://zxcloudsecurity.co.uk/tags/perl/</link><description>Recent content in Perl on ZX Cloud Security</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Sun, 15 Jun 2025 08:02:31 +0000</lastBuildDate><atom:link href="https://zxcloudsecurity.co.uk/tags/perl/index.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-11526: Perl GD OS Command Injection Flaw</title><link>https://zxcloudsecurity.co.uk/posts/cve-2026-11526-perl-gd-os-command-injection-file-overwrite/</link><pubDate>Mon, 15 Jun 2026 08:02:31 +0000</pubDate><guid>https://zxcloudsecurity.co.uk/posts/cve-2026-11526-perl-gd-os-command-injection-file-overwrite/</guid><description>CVE-2026-11526 affects Perl GD before v2.86, enabling OS command injection and file overwrite via unsafe two-arg open() calls. Patch now.</description><content:encoded><![CDATA[<p>🟠 <strong>High</strong>  |  <strong>Source:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-11526">Microsoft Security Response Center</a></p>
<hr>
<p>A vulnerability in GD versions before 2.86 for Perl allows attackers to perform OS command injection and overwrite arbitrary files by exploiting a two-argument open() call when handling filename arguments in the _make_filehandle function. This is a well-known Perl pitfall where unsanitised filenames can be interpreted as shell commands. If exploited, an attacker could execute arbitrary commands or corrupt files on the underlying system.</p>
<blockquote>
<p><strong>Security Architect&rsquo;s Take:</strong> Audit any Azure workloads, container images, or pipelines that use the Perl GD module and upgrade to version 2.86 or later immediately. Pay particular attention to serverless functions, AKS workloads, and CI/CD environments where untrusted input may influence filename arguments passed to GD.</p>
</blockquote>
<p><strong>Original advisory:</strong> <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-11526">CVE-2026-11526 GD versions before 2.86 for Perl allow OS command injection and file overwrite via a 2-arg open() of filename arguments in _make_filehandle</a></p>
]]></content:encoded></item></channel></rss>