You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
perl security
About this tag
The tag covers Perl security topics, with a focus on vulnerabilities in widely used Perl modules. A key example is CVE-2023-31486, which exposed an insecure default in the HTTP::Tiny client that shipped without TLS certificate verification prior to version 0.083. This flaw risked supply chain attacks by allowing man-in-the-middle exploits in package managers, CI pipelines, and internal tooling. The fix reversed the default to secure-by-default, but the incident highlights broader lessons about default security settings and supply chain risks in Perl ecosystems. Discussions also cover how such vulnerabilities propagate through dependencies and the importance of proactive security practices in Perl development.
Microsoft’s Security Update Guide now lists CVE-2026-8376, a Perl vulnerability affecting versions through 5.43.10, in which 32-bit builds can suffer a heap buffer overflow while compiling regular expressions that repeat a fixed string. The bug is narrow, old-fashioned, and still worth taking...
When a tiny, widely used HTTP client slips into an insecure default mode, the consequences ripple far beyond a single library — they reach package managers, CI pipelines, internal tooling, and any application that quietly trusts “https://” without actually verifying who’s on the other end...