<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>CVE Daily – Perl</title>
  <link>https://cvedaily.com/pages/tags/perl.html</link>
  <atom:link href="https://cvedaily.com/feed-tags/perl.xml" rel="self" type="application/rss+xml"/>
  <description>CVE Daily – Perl</description>
  <language>en</language>
  <lastBuildDate>Wed, 03 Jun 2026 21:26:30 +0000</lastBuildDate>
  <item>
    <title>[High] CVE-2026-9516 – Cpanel::JSON::XS versions before 4.41 for Perl allow denial of service via UTF-8...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-9516</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-9516</guid>
    <pubDate>Wed, 03 Jun 2026 01:16:23 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-9516</strong></p>
  <p>Cpanel::JSON::XS versions before 4.41 for Perl allow denial of service via UTF-8 BOM prefixed input when a decode filter callback throws.  To skip a leading 3-byte UTF-8 BOM, decode_json() advances the input scalar's string pointer past the mark with SvPV_set() and restores it only on the normal return path. When decoding aborts through a Perl exception, for example a filter_json_object callback…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-755</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-9516">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-9334 – Cpanel::JSON::XS versions before 4.41 for Perl allow type confusion via duplicat...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-9334</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-9334</guid>
    <pubDate>Wed, 03 Jun 2026 01:16:23 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-9334</strong></p>
  <p>Cpanel::JSON::XS versions before 4.41 for Perl allow type confusion via duplicate object keys when dupkeys_as_arrayref is enabled.  decode_hv() collapses duplicate object keys into an array reference under dupkeys_as_arrayref. The branch reached for a duplicate key tests `SvTYPE (old_value) != SVt_RV && SvTYPE (SvRV (old_value)) != SVt_PVAV`, which evaluates SvRV(old_value) before establishing th…</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-843</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-9334">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-8796 – Sereal::Decoder versions before 5.005 for Perl allow heap out-of-bounds read via...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8796</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8796</guid>
    <pubDate>Sun, 31 May 2026 20:16:30 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-8796</strong></p>
  <p>Sereal::Decoder versions before 5.005 for Perl allow heap out-of-bounds read via crafted input.  In Perl/Decoder/srl_decoder.c, srl_read_object() and srl_read_hash() process a COPY tag, a back-reference whose target byte the decoder re-decodes as a fresh tag. When that target byte matches the SHORT_BINARY pattern (an inline string whose length is encoded in the low bits of the tag), the resulting…</p>
  <p><strong>CVSS:</strong> 8.1 · <strong>CWE:</strong> CWE-125</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8796">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8594 – Text::LineFold versions through 2019.001 for Perl duplicate the output based on ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8594</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8594</guid>
    <pubDate>Sat, 30 May 2026 16:17:05 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8594</strong></p>
  <p>Text::LineFold versions through 2019.001 for Perl duplicate the output based on the number of special break characters.  Text::LineFold splits the input string by specific line break characters (such as VT, FF and others) into segments, but applies the break function to the entire string, not just the segment.  A side effect of this is that the full input can be duplicated for each segment.  Besi…</p>
  <p><strong>CVSS:</strong> 6.2 · <strong>CWE:</strong> CWE-405</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8594">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-41565 – CryptX versions before 0.088_001 for Perl have a stack buffer overflow in four A...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-41565</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-41565</guid>
    <pubDate>Thu, 28 May 2026 16:16:22 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-41565</strong></p>
  <p>CryptX versions before 0.088_001 for Perl have a stack buffer overflow in four AEAD decrypt_verify helpers.  The gcm_decrypt_verify, ccm_decrypt_verify, chacha20poly1305_decrypt_verify and eax_decrypt_verify XS routines copied the caller-supplied authentication tag into a fixed 144-byte stack buffer (MAXBLOCKSIZE) without checking the supplied length. A longer tag overwrites the stack past the bu…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-121</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-41565">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-9658 – Plack::Middleware::Security::Common versions before 0.13.1 for Perl did not bloc...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-9658</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-9658</guid>
    <pubDate>Thu, 28 May 2026 13:16:25 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-9658</strong></p>
  <p>Plack::Middleware::Security::Common versions before 0.13.1 for Perl did not block header injections in request paths.  The header injection rule was ineffective at blocking header injections in the request paths unless they were double-encoded, for example,    GET /path\r\nHTTP/1.1\r\nHost: secret.example.com  Note that it is unclear whether request paths with CRLF followed by additional headers…</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-113</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-9658">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-8450 – HTTP::Daemon versions before 6.17 for Perl allow OS command injection via send_f...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8450</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8450</guid>
    <pubDate>Wed, 27 May 2026 05:16:23 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-8450</strong></p>
  <p>HTTP::Daemon versions before 6.17 for Perl allow OS command injection via send_file().  send_file() opens its string argument with Perl's 2-arg open(). The 2-arg form interprets magic prefixes: '| cmd' and 'cmd |' open a pipe to a subprocess, '> path' and '>> path' open the path for write or append.  Untrusted input passed to send_file() can run OS commands at the daemon process UID. The read-pip…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-73</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8450">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-48962 – IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-48962</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-48962</guid>
    <pubDate>Wed, 27 May 2026 04:16:31 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-48962</strong></p>
  <p>IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::GlobMapper via an attacker-controlled output glob.  _parseOutputGlob() wraps the caller-supplied output glob string in double quotes and stores it in the parser state; _getFiles() then runs the stored expression through eval STRING. A literal double quote in the output glob closes the dquote wrapper, and the character…</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-95</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-48962">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-48961 – IO::Compress versions from 2.207 before 2.220 for Perl ship a zipdetails CLI too...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-48961</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-48961</guid>
    <pubDate>Wed, 27 May 2026 04:16:31 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-48961</strong></p>
  <p>IO::Compress versions from 2.207 before 2.220 for Perl ship a zipdetails CLI tool that crashes with undefined subroutine on Info-ZIP Unix Extra Field with 8-byte UID or GID.  When decode_ux() in bin/zipdetails handles an Info-ZIP Unix Extra Field (tag 0x7875) with UID Size or GID Size set to 8, causing zipdetails to decode an 8-byte UID or GID value, it dispatches through decodeLitteEndian(), whi…</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-755</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-48961">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-48959 – IO::Uncompress::Unzip versions before 2.220 for Perl allow CPU exhaustion via pe...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-48959</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-48959</guid>
    <pubDate>Wed, 27 May 2026 04:16:31 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-48959</strong></p>
  <p>IO::Uncompress::Unzip versions before 2.220 for Perl allow CPU exhaustion via per-byte read loop in fastForward.  fastForward() compares length $offset (the digit count of the offset, 1 to 19) against the chunk size $c instead of $offset itself, so $c shrinks from 16 KiB to 1-19 bytes per iteration.  Extracting a named entry from an attacker supplied zip via IO::Uncompress::Unzip->new($zip, Name…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-407</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-48959">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2025-15649 – IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exceptio...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-15649</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-15649</guid>
    <pubDate>Wed, 27 May 2026 04:16:23 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2025-15649</strong></p>
  <p>IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when parsing zip header with malformed DOS date.  _dosToUnixTime() decodes the local-file-header last-modification date field and calls Time::Local::timelocal() without an eval guard. A header whose date field decodes to an out-of-range month, day, or hour causes timelocal() to die.  The exception propagates out of…</p>
  <p><strong>CVSS:</strong> 5.5 · <strong>CWE:</strong> CWE-248</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-15649">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8647 – Crypt::ScryptKDF versions through 0.010 for Perl uses insecure random number sou...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8647</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8647</guid>
    <pubDate>Tue, 26 May 2026 23:16:21 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8647</strong></p>
  <p>Crypt::ScryptKDF versions through 0.010 for Perl uses insecure random number source when no CSPRNG module is available.  The random_bytes function fell back to using the built-in rand() function when none of the Perl modules Crypt::PRNG, Crypt::OpenSSL::Random, Net::SSLeay, Crypt::Random, or Bytes::Random::Secure were available.</p>
  <p><strong>CVSS:</strong> 4.8 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8647">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-46740 – Mojolicious::Plugin::Statsd versions through 0.04 for Perl allowed metric inject...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-46740</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-46740</guid>
    <pubDate>Tue, 26 May 2026 23:16:20 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-46740</strong></p>
  <p>Mojolicious::Plugin::Statsd versions through 0.04 for Perl allowed metric injections.  The metric names and set values were not checked for newlines, colons or pipes. Metrics generated from untrusted sources could inject additional statsd metrics.  Version 0.06 changes the module from being a statsd client to using a separate statsd client. It defaults to using a version of Net::Statsd::Tiny that…</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-93</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-46740">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-9538 – Archive::Tar versions before 3.10 for Perl allow memory exhaustion via attacker ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-9538</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-9538</guid>
    <pubDate>Tue, 26 May 2026 02:16:41 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-9538</strong></p>
  <p>Archive::Tar versions before 3.10 for Perl allow memory exhaustion via attacker controlled entry size field in tar header.  _read_tar() reads each entry's payload with $handle->read($$data, $block), where $block is derived from the entry's 12-byte size field in the tar header with no upper bound on that value.  A crafted header declaring a multi-gigabyte size causes Perl to allocate a scalar of t…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-789</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-9538">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-42497 – Archive::Tar versions before 3.08 for Perl extract hardlinks to attacker control...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-42497</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-42497</guid>
    <pubDate>Tue, 26 May 2026 02:16:40 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-42497</strong></p>
  <p>Archive::Tar versions before 3.08 for Perl extract hardlinks to attacker controlled paths outside the extraction directory.  _make_special_file() passes the tar header's linkname to link() without validating it against absolute paths or .. segments, creating a hardlink that shares the victim file's inode.  A subsequent write through the extracted name modifies the victim file, and the post-extrac…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-59</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-42497">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-42496 – Archive::Tar versions before 3.08 for Perl extract symlinks with attacker contro...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-42496</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-42496</guid>
    <pubDate>Tue, 26 May 2026 02:16:40 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-42496</strong></p>
  <p>Archive::Tar versions before 3.08 for Perl extract symlinks with attacker controlled targets outside the extraction directory.  _make_special_file() passes the tar header's linkname to symlink() without validating it against absolute paths or .. segments. The secure-extract mode check that guards regular file extraction does not cover the symlink target.  A subsequent open through the extracted n…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-59</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-42496">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-8376 – Perl versions through 5.43.10 have a heap buffer overflow when compiling regular...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8376</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8376</guid>
    <pubDate>Tue, 26 May 2026 00:16:57 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-8376</strong></p>
  <p>Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed string on 32-bit builds.  Perl_study_chunk in regcomp_study.c checked the size of the joined substring buffer in characters rather than bytes. For a quantified fixed substring with a large minimum count, the byte length mincount * l could overflow SSize_t, producing an undersized SvG…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-680</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8376">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-9256 – NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_mo...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-9256</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-9256</guid>
    <pubDate>Fri, 22 May 2026 15:16:27 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-9256</strong></p>
  <p>NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_module module. This vulnerability exists when a rewrite directive uses a regex pattern with distinct, overlapping Perl-Compatible Regular Expression (PCRE) captures (for example, ^/((.*))$) and a replacement string that references multiple such captures (for example, $1$2) in a redirect or arguments context. An unauthen…</p>
  <p><strong>CVSS:</strong> 8.1 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-9256">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-5091 – Catalyst::Plugin::Authentication versions through 0.10024 for Perl  is susceptib...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5091</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5091</guid>
    <pubDate>Thu, 21 May 2026 22:16:48 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-5091</strong></p>
  <p>Catalyst::Plugin::Authentication versions through 0.10024 for Perl  is susceptible to timing attacks.  These versions use Perl's built-in eq comparison. Discrepencies in timing could be used to guess the underlying hash or password.</p>
  <p><strong>CVSS:</strong> 5.1 · <strong>CWE:</strong> CWE-208</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5091">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-46473 – Authen::TOTP versions before 0.1.1 for Perl generate secrets using rand.

Secret...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-46473</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-46473</guid>
    <pubDate>Thu, 21 May 2026 19:16:53 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-46473</strong></p>
  <p>Authen::TOTP versions before 0.1.1 for Perl generate secrets using rand.  Secrets were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-331</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-46473">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-47372 – Crypt::SaltedHash versions through 0.09 for Perl generate insecure random values...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-47372</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-47372</guid>
    <pubDate>Wed, 20 May 2026 22:16:37 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-47372</strong></p>
  <p>Crypt::SaltedHash versions through 0.09 for Perl generate insecure random values for salts.  These versions use the built-in rand function, which is predictable and unsuitable for cryptography.</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-47372">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-47373 – Crypt::SaltedHash versions through 0.09 for Perl is susceptible to timing attack...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-47373</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-47373</guid>
    <pubDate>Wed, 20 May 2026 21:16:17 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-47373</strong></p>
  <p>Crypt::SaltedHash versions through 0.09 for Perl is susceptible to timing attacks.  These versions use Perl's built-in eq comparison. Discrepencies in timing could be used to guess the underlying hash.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-208</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-47373">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-5090 – Template::Plugin::HTML versions through 3.102 for Perl allows HTML and JavaScrip...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5090</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5090</guid>
    <pubDate>Tue, 19 May 2026 22:16:39 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-5090</strong></p>
  <p>Template::Plugin::HTML versions through 3.102 for Perl allows HTML and JavaScript to be injected.  The html_filter function did not escape single quotes. HTML attributes inside of single quotes could be have code injected.  For example, the variable "var" in      <a id='ref' title='[% var | html %]'>  would not be properly escaped. An attacker could insert some limited HTML and JavaScript, for ex…</p>
  <p><strong>CVSS:</strong> 6.1 · <strong>CWE:</strong> CWE-79</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5090">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-8788 – Net::Statsd::Lite versions through 0.10.0 for Perl allowed metric injections.

T...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8788</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8788</guid>
    <pubDate>Mon, 18 May 2026 08:16:15 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-8788</strong></p>
  <p>Net::Statsd::Lite versions through 0.10.0 for Perl allowed metric injections.  The values from the set_add method were not checked for newlines, colons or pipes. Metrics generated from untrusted sources could inject additional statsd metrics.  Note that version 0.9.0 fixed a similar issue CVE-2026-46719 for metric names.</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-93</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8788">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-8721 – Crypt::OpenSSL::PKCS12 versions through 1.94 for Perl truncates passwords with e...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8721</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8721</guid>
    <pubDate>Sun, 17 May 2026 19:16:25 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-8721</strong></p>
  <p>Crypt::OpenSSL::PKCS12 versions through 1.94 for Perl truncates passwords with embedded NULLs.  Password parameters in PKCS12.xs are declared char *, which routes through Perl's default typemap to SvPV_nolen.  The Perl length is discarded.  The C code (or OpenSSL internally) calls strlen() on the buffer.  Any password byte at or after the first NULL is silently dropped. Binary / KDF-derived / HMA…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-170</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8721">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-8507 – Crypt::OpenSSL::PKCS12 versions through 1.94 for Perl have out-of-bounds (OOB) w...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8507</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8507</guid>
    <pubDate>Sun, 17 May 2026 19:16:24 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-8507</strong></p>
  <p>Crypt::OpenSSL::PKCS12 versions through 1.94 for Perl have out-of-bounds (OOB) write flaws.  When parsing a PKCS12 file, with a >= 1 GiB OCTET STRING (or BIT STRING) attribute on a SAFEBAG, via info() or info_as_hash(), a heap out-of-bounds write would be triggered with remote-code-execution potential (RCE) due to a signed integer overflow in the size calculation passed to Renew().</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-787</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8507">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-46720 – Net::Statsd::Tiny versions before 0.3.8 for Perl allowed metric injections.

The...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-46720</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-46720</guid>
    <pubDate>Sun, 17 May 2026 18:16:27 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-46720</strong></p>
  <p>Net::Statsd::Tiny versions before 0.3.8 for Perl allowed metric injections.  The metric names and set values were not checked for newlines, colons or pipes. Metrics generated from untrusted sources could inject additional statsd metrics.</p>
  <p><strong>CVSS:</strong> 8.2 · <strong>CWE:</strong> CWE-93</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-46720">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-46719 – Net::Statsd::Lite versions before 0.9.0 for Perl allowed metric injections.

The...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-46719</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-46719</guid>
    <pubDate>Sat, 16 May 2026 14:16:37 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-46719</strong></p>
  <p>Net::Statsd::Lite versions before 0.9.0 for Perl allowed metric injections.  The metric names were not checked for newlines, colons or pipes. Metrics generated from untrusted sources could inject additional statsd metrics.</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-93</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-46719">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8704 – Crypt::DSA versions through 1.19 for Perl use 2-args open, allowing existing fil...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8704</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8704</guid>
    <pubDate>Fri, 15 May 2026 23:16:21 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8704</strong></p>
  <p>Crypt::DSA versions through 1.19 for Perl use 2-args open, allowing existing files to be modified.</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-552</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8704">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-8700 – Crypt::DSA versions before 1.20 for Perl generate seeds using rand.

Seeds were ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8700</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8700</guid>
    <pubDate>Fri, 15 May 2026 22:16:57 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-8700</strong></p>
  <p>Crypt::DSA versions before 1.20 for Perl generate seeds using rand.  Seeds were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-331</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8700">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-46474 – Trog::TOTP versions before 1.006 for Perl generate secrets using rand.

Secrets ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-46474</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-46474</guid>
    <pubDate>Fri, 15 May 2026 18:16:26 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-46474</strong></p>
  <p>Trog::TOTP versions before 1.006 for Perl generate secrets using rand.  Secrets were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-331</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-46474">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8669 – Imager versions through 1.030 for Perl allow a heap out of bounds (OOB) write on...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8669</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8669</guid>
    <pubDate>Fri, 15 May 2026 15:16:57 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8669</strong></p>
  <p>Imager versions through 1.030 for Perl allow a heap out of bounds (OOB) write on crafted multi-frame GIF files.  Imager::File::GIF's i_readgif_multi_low allocates a single per-row buffer GifRow sized for the GIF's global screen width 'SWidth' and reuses it across every image in the file.  The page-match branch validates Image.Width + Image.Left > SWidth before each DGifGetLine write, but the para…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-787</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8669">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8503 – Apache::Session::Generate::SHA256 versions before 1.3.19 for Perl create insecur...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8503</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8503</guid>
    <pubDate>Fri, 15 May 2026 12:17:09 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8503</strong></p>
  <p>Apache::Session::Generate::SHA256 versions before 1.3.19 for Perl create insecure session ids.  Apache::Session::Generate::SHA256 generated session ids insecurely. The default session id generator returns a SHA-256 hash of the built-in rand() function, the epoch time, and the PID, that is hashed again. These are predictable, low-entropy sources. Predicable session ids could allow an attacker to g…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8503">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8454 – Imager::File::GIF versions through 1.002 for Perl allow a heap out of bounds (OO...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8454</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8454</guid>
    <pubDate>Fri, 15 May 2026 12:17:09 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8454</strong></p>
  <p>Imager::File::GIF versions through 1.002 for Perl allow a heap out of bounds (OOB) write on crafted multi-frame GIF files.  Imager::File::GIF's i_readgif_multi_low allocates a single per-row buffer GifRow sized for the GIF's global screen width 'SWidth' and reuses it across every image in the file.  The page-match branch validates Image.Width + Image.Left > SWidth before each DGifGetLine write, b…</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-787</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8454">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8612 – WWW::Mechanize::Cached versions before 2.00 for Perl deserialize cached HTTP res...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8612</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8612</guid>
    <pubDate>Fri, 15 May 2026 02:16:23 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8612</strong></p>
  <p>WWW::Mechanize::Cached versions before 2.00 for Perl deserialize cached HTTP responses from a world-writable on-disk cache, enabling local response forgery and code execution.  With no explicit cache backend, WWW::Mechanize::Cached constructs a default Cache::FileCache under /tmp/FileCache without overriding the backend's documented directory_umask of 000, so the cache root and its subdirectories…</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-502</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8612">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-42589 – Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.31.0, Gote...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-42589</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-42589</guid>
    <pubDate>Thu, 14 May 2026 16:16:21 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-42589</strong></p>
  <p>Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.31.0, Gotenberg's /forms/pdfengines/metadata/write HTTP endpoint accepts a JSON metadata object and passes its keys directly to ExifTool via the go-exiftool library. No validation is performed on key characters. A \n embedded in a JSON key splits the ExifTool stdin stream into a new argument line, allowing an attacker to inject…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-42589">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-8500 – Web::Passwd versions through 0.03 for Perl is vulnerable to RCE.

Web::Passwd is...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8500</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8500</guid>
    <pubDate>Wed, 13 May 2026 23:16:43 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-8500</strong></p>
  <p>Web::Passwd versions through 0.03 for Perl is vulnerable to RCE.  Web::Passwd is a small CGI application for managing htpasswd files using the htpasswd command.  The user parameter is not validated or escaped, and is used as the last argument on the command line, allowing for command injection.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8500">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-42945 – NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_mo...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-42945</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-42945</guid>
    <pubDate>Wed, 13 May 2026 16:16:50 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-42945</strong></p>
  <p>NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_module module. This vulnerability exists when the rewrite directive is followed by a rewrite, if, or set directive and an unnamed Perl-Compatible Regular Expression (PCRE) capture (for example, $1, $2) with a replacement string that includes a question mark (?). An unauthenticated attacker along with conditions beyond i…</p>
  <p><strong>CVSS:</strong> 8.1 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-42945">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8463 – Crypt::Argon2 versions from 0.017 before 0.031 for Perl perform a heap out-of-bo...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8463</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8463</guid>
    <pubDate>Wed, 13 May 2026 14:18:17 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8463</strong></p>
  <p>Crypt::Argon2 versions from 0.017 before 0.031 for Perl perform a heap out-of-bounds read in argon2_verify on empty encoded input.  The auto-detect form of argon2_verify passes encoded_len - 1 as the length argument to memchr without checking that encoded_len is non-zero. When the encoded string is empty, the size_t subtraction underflows to SIZE_MAX and memchr scans adjacent heap memory looking…</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-126</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8463">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-5089 – YAML::Syck versions before 1.38 for Perl  has an out-of-bounds read.

The base60...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5089</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5089</guid>
    <pubDate>Tue, 12 May 2026 17:16:21 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-5089</strong></p>
  <p>YAML::Syck versions before 1.38 for Perl  has an out-of-bounds read.  The base60 (sexagesimal) parsing code in perl_syck.h has a buffer underflow bug in both int#base60 and float#base60 handlers. When processing the leftmost segment of a colon-separated value (e.g., the 1 in 1:30:45), the inner while loop can decrement a pointer past the start of the string buffer:      while ( colon >= ptr && *c…</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-124</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5089">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-8368 – LWP::UserAgent versions before 6.83 for Perl leak Authorization and Proxy-Author...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8368</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8368</guid>
    <pubDate>Tue, 12 May 2026 15:16:19 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-8368</strong></p>
  <p>LWP::UserAgent versions before 6.83 for Perl leak Authorization and Proxy-Authorization headers on cross-origin redirects.  On a 3xx response, the redirect handler strips only Host and Cookie before issuing the follow-up request. Caller-supplied Authorization and Proxy-Authorization headers are sent unchanged to the redirect target, including across scheme, host, or port changes.  A redirect to a…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-522</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8368">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-7010 – HTTP::Tiny versions before 0.093 for Perl do not validate CRLF in HTTP request l...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-7010</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-7010</guid>
    <pubDate>Mon, 11 May 2026 22:22:14 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-7010</strong></p>
  <p>HTTP::Tiny versions before 0.093 for Perl do not validate CRLF in HTTP request lines or control field header values.  The unvalidated inputs are the method and URI in the request line, the URL host that becomes the `Host:` header, and HTTP/1.1 control data field values.  An attacker who controls one of these inputs, for example a user supplied URL passed to a webhook or URL fetch endpoint, can in…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-113</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-7010">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-6146 – Amazon::Credentials versions through 1.2.0 for Perl uses rand to generate encryp...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-6146</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-6146</guid>
    <pubDate>Mon, 11 May 2026 20:25:47 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-6146</strong></p>
  <p>Amazon::Credentials versions through 1.2.0 for Perl uses rand to generate encryption keys.  Amazon::Credentials stores credentials in an obfuscated form to prevent access to the secrets from a data dump of the object.  Before version 1.3.0, the secrets were encrypted using a 64-bit key that was generated using the built-in rand function, which is predictable and unsuitable for cryptography.</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-6146">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2022-4988 – Alien::FreeImage versions through 1.001 for Perl contains several vulnerable lib...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2022-4988</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2022-4988</guid>
    <pubDate>Mon, 11 May 2026 20:19:35 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2022-4988</strong></p>
  <p>Alien::FreeImage versions through 1.001 for Perl contains several vulnerable libraries.  Alien::FreeImage contains version 3.17.0 of the FreeImage library from 2017, which has known vulnerabilities such as CVE-2015-0852 and CVE-2025-65803.  The library embeds other images libraries that also have known vulnerabilities.</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> N/A</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-4988">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-5084 – WebDyne::Session versions through 2.075 for Perl generates the session id insecu...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5084</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5084</guid>
    <pubDate>Mon, 11 May 2026 08:16:16 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-5084</strong></p>
  <p>WebDyne::Session versions through 2.075 for Perl generates the session id insecurely.  The session handler generates the session id from an MD5 hash seeded with a call to the built-in rand() function. The rand function is passed a maximum value based on the process id, the epoch time and the reference address of the object, but this information will have no effect on the overall quality of the se…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5084">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-8177 – XML::LibXML versions through 2.0210 for Perl read out-of-bounds heap memory when...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-8177</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-8177</guid>
    <pubDate>Sun, 10 May 2026 21:16:30 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-8177</strong></p>
  <p>XML::LibXML versions through 2.0210 for Perl read out-of-bounds heap memory when parsing XML node names containing truncated UTF-8 byte sequences.  A node name ending in the middle of a multi byte UTF-8 sequence causes the parser to read past the end of the input string into adjacent heap memory.  Any Perl process that passes attacker controlled strings to XML::LibXML's DOM node-name methods can…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-125</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-8177">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-45191 – Net::CIDR::Lite versions before 0.24 for Perl does not properly consider extrane...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-45191</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-45191</guid>
    <pubDate>Sun, 10 May 2026 21:16:29 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-45191</strong></p>
  <p>Net::CIDR::Lite versions before 0.24 for Perl does not properly consider extraneous zero characters in CIDR mask values, which may allow IP ACL bypass.  Mask forms like "/00" and "/01" pass validation and parse to the same prefix as their unpadded value.  See also CVE-2026-45190.</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-1289</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-45191">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-45190 – Net::CIDR::Lite versions before 0.24 for Perl does not properly validate IP addr...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-45190</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-45190</guid>
    <pubDate>Sun, 10 May 2026 21:16:29 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-45190</strong></p>
  <p>Net::CIDR::Lite versions before 0.24 for Perl does not properly validate IP address and CIDR mask inputs, which may allow IP ACL bypass.  Inputs containing a trailing newline or non-ASCII digit characters pass the validators but are then re-encoded by the parser to a different address than the input string spelled. find() and bin_find() can match or miss addresses as a result.  Example:    my $ci…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-1289</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-45190">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-45180 – Catalyst::Plugin::Statsd versions through 0.10.0 for Perl may leak session ids.
...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-45180</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-45180</guid>
    <pubDate>Sun, 10 May 2026 21:16:29 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-45180</strong></p>
  <p>Catalyst::Plugin::Statsd versions through 0.10.0 for Perl may leak session ids.  If the communication channel to the statsd daemon is not secured (for example, by sending UDP packets to a host on another network), then users' session ids may be leaked.  This may allow an attacker to use session ids as authentication tokens.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-319</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-45180">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-45179 – Plack::Middleware::Statsd versions before 0.9.0 for Perl may leak user IP addres...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-45179</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-45179</guid>
    <pubDate>Sun, 10 May 2026 20:16:28 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-45179</strong></p>
  <p>Plack::Middleware::Statsd versions before 0.9.0 for Perl may leak user IP addresses.  If the communication channel to the statsd daemon is not secured (for example, by sending UDP packets to a host on another network), then users' IP addresses may be leaked.  Since version 0.9.0, the IP address is no longer logged to statsd unless configured. When configured, an HMAC signature of the IP address i…</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-319</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-45179">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-29202 – Insufficient input validation of the `plugin` parameter of the `create_user` plu...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-29202</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-29202</guid>
    <pubDate>Fri, 08 May 2026 19:16:30 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-29202</strong></p>
  <p>Insufficient input validation of the `plugin` parameter of the `create_user` plugin allows arbitrary Perl code execution on behalf of the already authenticated account's system user.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-94</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-29202">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-6659 – Crypt::PasswdMD5 versions through 1.42 for Perl generates insecure random values...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-6659</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-6659</guid>
    <pubDate>Fri, 08 May 2026 18:16:34 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-6659</strong></p>
  <p>Crypt::PasswdMD5 versions through 1.42 for Perl generates insecure random values for salts.  The built-in rand function is predictable, and unsuitable for cryptography.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-6659">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-44128 – SEPPmail Secure Email Gateway before version 15.0.2.1 allows unauthenticated rem...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-44128</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-44128</guid>
    <pubDate>Fri, 08 May 2026 14:16:45 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-44128</strong></p>
  <p>SEPPmail Secure Email Gateway before version 15.0.2.1 allows unauthenticated remote code execution in the new GINA UI because an endpoint passes attacker-controlled input from a parameter to Perl's eval.</p>
  <p><strong>CVSS:</strong> 9.3 · <strong>CWE:</strong> CWE-95</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-44128">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2013-10075 – Apache::Session versions through 1.94 for Perl re-creates deleted sessions.

The...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2013-10075</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2013-10075</guid>
    <pubDate>Fri, 08 May 2026 08:16:43 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2013-10075</strong></p>
  <p>Apache::Session versions through 1.94 for Perl re-creates deleted sessions.  The session stores Apache::Session::Store::File and Apache::Session::Store::DB_File will create a session that does not exist.  This can lead to sessions being revived, potentially with data that was to be deleted.</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-672</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2013-10075">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-5081 – Apache::Session::Generate::ModUniqueId versions from 1.54 through 1.94 for Perl ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5081</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5081</guid>
    <pubDate>Wed, 06 May 2026 13:16:09 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-5081</strong></p>
  <p>Apache::Session::Generate::ModUniqueId versions from 1.54 through 1.94 for Perl session ids are insecure.  Apache::Session::Generate::ModUniqueId (added in version 1.54) uses the value of the UNIQUE_ID environment variable for the session id. The UNIQUE_ID variable is set by the Apache mod_unique_id plugin, which generates unique ids for the request. The id is based on the IPv4 address, the proce…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-340</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5081">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-40562 – Gazelle versions through 0.49 for Perl allows HTTP Request Smuggling via Imprope...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-40562</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-40562</guid>
    <pubDate>Wed, 06 May 2026 13:16:09 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-40562</strong></p>
  <p>Gazelle versions through 0.49 for Perl allows HTTP Request Smuggling via Improper Header Precedence.  Gazelle incorrectly prioritizes "Content-Length" over "Transfer-Encoding: chunked" when both headers are present in an HTTP request. Per RFC 7230 3.3.3, Transfer-Encoding must take precedence.  An attacker could exploit this to smuggle malicious HTTP requests via a front-end reverse proxy.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-444</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-40562">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-40561 – Starlet versions through 0.31 for Perl allows HTTP Request Smuggling via Imprope...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-40561</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-40561</guid>
    <pubDate>Sun, 03 May 2026 01:15:58 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-40561</strong></p>
  <p>Starlet versions through 0.31 for Perl allows HTTP Request Smuggling via Improper Header Precedence.  Starlet incorrectly prioritizes "Content-Length" over "Transfer-Encoding: chunked" when both headers are present in an HTTP request. Per RFC 7230 3.3.3, Transfer-Encoding must take precedence.  An attacker could exploit this to smuggle malicious HTTP requests via a front-end reverse proxy.</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-444</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-40561">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-5080 – Dancer::Session::Abstract versions through 1.3522 for Perl generates session ids...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5080</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5080</guid>
    <pubDate>Thu, 30 Apr 2026 12:16:24 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-5080</strong></p>
  <p>Dancer::Session::Abstract versions through 1.3522 for Perl generates session ids insecurely.  The session id is generated from summing the character codepoints of the absolute pathname with the process id, the epoch time and calls to the built-in rand() function to return a number between 0 and 999-billion, and concatenating that result three times.  The path name might be known or guessed by an…</p>
  <p><strong>CVSS:</strong> 5.9 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5080">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-7381 – Plack::Middleware::XSendfile versions through 1.0053 for Perl can allow client-c...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-7381</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-7381</guid>
    <pubDate>Wed, 29 Apr 2026 23:16:19 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-7381</strong></p>
  <p>Plack::Middleware::XSendfile versions through 1.0053 for Perl can allow client-controlled path rewriting.  Plack::Middleware::XSendfile allows the variation setting (sendfile type) to be set by the client via the X-Sendfile-Type header, if it is not considered in the middleware constructor or the Plack environment.  A malicious client can set the X-Sendfile-Type header to "X-Accel-Redirect" to se…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-200</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-7381">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-7111 – Text::CSV_XS versions before 1.62 for Perl have a use-after-free when registered...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-7111</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-7111</guid>
    <pubDate>Wed, 29 Apr 2026 15:16:09 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-7111</strong></p>
  <p>Text::CSV_XS versions before 1.62 for Perl have a use-after-free when registered callbacks extend the Perl argument stack, which may enable type confusion or memory corruption.  The Parse, print, getline, and getline_all methods invoke registered callbacks (for example after_parse, before_print, or on_error) and cache the Perl argument stack pointer across the call. If a callback extends the argu…</p>
  <p><strong>CVSS:</strong> 8.4 · <strong>CWE:</strong> CWE-416</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-7111">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-40560 – Starman versions before 0.4018 for Perl allows HTTP Request Smuggling via Improp...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-40560</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-40560</guid>
    <pubDate>Wed, 29 Apr 2026 00:16:03 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-40560</strong></p>
  <p>Starman versions before 0.4018 for Perl allows HTTP Request Smuggling via Improper Header Precedence.  Starman incorrectly prioritizes "Content-Length" over "Transfer-Encoding: chunked" when both headers are present in an HTTP request. Per RFC 7230 3.3.3, Transfer-Encoding must take precedence.  An attacker could exploit this to smuggle malicious HTTP requests via a front-end reverse proxy.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-444</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-40560">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-7040 – Text::Minify::XS versions from 0.3.0 before 0.7.8 for Perl have a heap overflow ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-7040</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-7040</guid>
    <pubDate>Mon, 27 Apr 2026 13:16:02 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-7040</strong></p>
  <p>Text::Minify::XS versions from 0.3.0 before 0.7.8 for Perl have a heap overflow when processing some malformed UTF-8 characters.  The minify functions mishandled some malformed UTF-8 characters, leading to heap corruption.  Note that the minify_utf8 function is an alias for minify.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-7040">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-41564 – CryptX versions before 0.088 for Perl do not reseed the Crypt::PK PRNG state aft...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-41564</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-41564</guid>
    <pubDate>Thu, 23 Apr 2026 08:16:01 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-41564</strong></p>
  <p>CryptX versions before 0.088 for Perl do not reseed the Crypt::PK PRNG state after forking.  The Crypt::PK::RSA, Crypt::PK::DSA, Crypt::PK::DH, Crypt::PK::ECC, Crypt::PK::Ed25519 and Crypt::PK::X25519 modules seed a per-object PRNG state in their constructors and reuse it without fork detection. A Crypt::PK::* object created before `fork()` shares byte-identical PRNG state with every child proces…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-335</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-41564">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-15638 – Net::Dropbear versions before 0.14 for Perl contains a vulnerable version of lib...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-15638</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-15638</guid>
    <pubDate>Tue, 21 Apr 2026 16:16:19 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-15638</strong></p>
  <p>Net::Dropbear versions before 0.14 for Perl contains a vulnerable version of libtomcrypt.  Net::Dropbear versions before 0.14 includes versions of Dropbear 2019.78 or earlier. These include versions of libtomcrypt v1.18.1 or earlier, which is affected by CVE-2016-6129 and CVE-2018-12437.</p>
  <p><strong>CVSS:</strong> 10.0 · <strong>CWE:</strong> N/A</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-15638">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2017-20230 – Storable versions before 3.05 for Perl has a stack overflow.

The retrieve_hook ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2017-20230</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2017-20230</guid>
    <pubDate>Tue, 21 Apr 2026 16:16:18 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2017-20230</strong></p>
  <p>Storable versions before 3.05 for Perl has a stack overflow.  The retrieve_hook function stored the length of the class name into a signed integer but in read operations treated the length as unsigned. This allowed an attacker to craft data that could trigger the overflow.</p>
  <p><strong>CVSS:</strong> 10.0 · <strong>CWE:</strong> CWE-121</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2017-20230">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-5088 – Apache::API::Password versions through 0.5.2 for Perl can generate insecure rand...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5088</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5088</guid>
    <pubDate>Wed, 15 Apr 2026 08:16:16 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-5088</strong></p>
  <p>Apache::API::Password versions through 0.5.2 for Perl can generate insecure random values for salts.  The _make_salt and _make_salt_bcrypt methods will attept to load Crypt::URandom and then Bytes::Random::Secure to generate random bytes for the salt.  If those modules are unavailable, it will simply return 16 bytes generated with Perl's built-in rand function.  The rand function is unsuitable fo…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5088">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-5086 – Crypt::SecretBuffer versions before 0.019 for Perl is suseceptible to timing att...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5086</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5086</guid>
    <pubDate>Mon, 13 Apr 2026 23:16:27 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-5086</strong></p>
  <p>Crypt::SecretBuffer versions before 0.019 for Perl is suseceptible to timing attacks.  For example, if Crypt::SecretBuffer was used to store and compare plaintext passwords, then discrepencies in timing could be used to guess the secret password.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-208</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5086">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-5085 – Solstice::Session versions through 1440 for Perl generates session ids insecurel...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5085</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5085</guid>
    <pubDate>Mon, 13 Apr 2026 07:16:50 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-5085</strong></p>
  <p>Solstice::Session versions through 1440 for Perl generates session ids insecurely.  The _generateSessionID method returns an MD5 digest seeded by the epoch time, a random hash reference, a call to the built-in rand() function and the process id.  The same method is used in the _generateID method in Solstice::Subsession, which is part of the same distribution.  The epoch time may be guessed, if it…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5085">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-40199 – Net::CIDR::Lite versions before 0.23 for Perl mishandles IPv4 mapped IPv6 addres...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-40199</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-40199</guid>
    <pubDate>Fri, 10 Apr 2026 22:16:21 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-40199</strong></p>
  <p>Net::CIDR::Lite versions before 0.23 for Perl mishandles IPv4 mapped IPv6 addresses, which may allow IP ACL bypass.  _pack_ipv6() includes the sentinel byte from _pack_ipv4() when building the packed representation of IPv4 mapped addresses like ::ffff:192.168.1.1. This produces an 18 byte value instead of 17 bytes, misaligning the IPv4 part of the address.  The wrong length causes incorrect resul…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-130</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-40199">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-40198 – Net::CIDR::Lite versions before 0.23 for Perl does not validate IPv6 group count...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-40198</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-40198</guid>
    <pubDate>Fri, 10 Apr 2026 22:16:21 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-40198</strong></p>
  <p>Net::CIDR::Lite versions before 0.23 for Perl does not validate IPv6 group count, which may allow IP ACL bypass.  _pack_ipv6() does not check that uncompressed IPv6 addresses (without ::) have exactly 8 hex groups. Inputs like "abcd", "1:2:3", or "1:2:3:4:5:6:7" are accepted and produce packed values of wrong length (3, 7, or 15 bytes instead of 17).  The packed values are used internally for mas…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-1286</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-40198">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-25776 – Movable Type provided by Six Apart Ltd. contains a code injection vulnerability ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-25776</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-25776</guid>
    <pubDate>Wed, 08 Apr 2026 09:16:20 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-25776</strong></p>
  <p>Movable Type provided by Six Apart Ltd. contains a code injection vulnerability which may allow an attacker to execute arbitrary Perl script.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-94</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-25776">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-5083 – Ado::Sessions versions through 0.935 for Perl generates insecure session ids.

T...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5083</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5083</guid>
    <pubDate>Wed, 08 Apr 2026 06:16:29 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-5083</strong></p>
  <p>Ado::Sessions versions through 0.935 for Perl generates insecure session ids.  The session id is generated from a SHA-1 hash seeded with the built-in rand function, the epoch time, and the PID. The PID will come from a small set of numbers, and the epoch time may be guessed, if it is not leaked from the HTTP Date header. The built-in rand function is unsuitable for cryptographic usage.  Predicabl…</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5083">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-5082 – Amon2::Plugin::Web::CSRFDefender versions from 7.00 through 7.03 for Perl genera...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5082</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5082</guid>
    <pubDate>Wed, 08 Apr 2026 06:16:28 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-5082</strong></p>
  <p>Amon2::Plugin::Web::CSRFDefender versions from 7.00 through 7.03 for Perl generate an insecure session id.  The generate_session_id function will attempt to read bytes from the /dev/urandom device, but if that is unavailable then it generates bytes using SHA-1 hash seeded with the built-in rand() function, the PID, and the high resolution epoch time.  The PID will come from a small set of numbers…</p>
  <p><strong>CVSS:</strong> 5.3 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5082">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-34797 – Endian Firewall version 3.3.25 and prior allow authenticated users to execute ar...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-34797</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-34797</guid>
    <pubDate>Thu, 02 Apr 2026 15:16:45 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-34797</strong></p>
  <p>Endian Firewall version 3.3.25 and prior allow authenticated users to execute arbitrary OS commands via the DATE parameter to /cgi-bin/logs_smtp.cgi. The DATE parameter value is used to construct a file path that is passed to a Perl open() call, which allows command injection due to an incomplete regular expression validation.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-34797">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-34796 – Endian Firewall version 3.3.25 and prior allow authenticated users to execute ar...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-34796</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-34796</guid>
    <pubDate>Thu, 02 Apr 2026 15:16:45 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-34796</strong></p>
  <p>Endian Firewall version 3.3.25 and prior allow authenticated users to execute arbitrary OS commands via the DATE parameter to /cgi-bin/logs_openvpn.cgi. The DATE parameter value is used to construct a file path that is passed to a Perl open() call, which allows command injection due to an incomplete regular expression validation.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-34796">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-34795 – Endian Firewall version 3.3.25 and prior allow authenticated users to execute ar...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-34795</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-34795</guid>
    <pubDate>Thu, 02 Apr 2026 15:16:44 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-34795</strong></p>
  <p>Endian Firewall version 3.3.25 and prior allow authenticated users to execute arbitrary OS commands via the DATE parameter to /cgi-bin/logs_log.cgi. The DATE parameter value is used to construct a file path that is passed to a Perl open() call, which allows command injection due to an incomplete regular expression validation.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-34795">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-34794 – Endian Firewall version 3.3.25 and prior allow authenticated users to execute ar...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-34794</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-34794</guid>
    <pubDate>Thu, 02 Apr 2026 15:16:44 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-34794</strong></p>
  <p>Endian Firewall version 3.3.25 and prior allow authenticated users to execute arbitrary OS commands via the DATE parameter to /cgi-bin/logs_ids.cgi. The DATE parameter value is used to construct a file path that is passed to a Perl open() call, which allows command injection due to an incomplete regular expression validation.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-34794">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-34793 – Endian Firewall version 3.3.25 and prior allow authenticated users to execute ar...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-34793</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-34793</guid>
    <pubDate>Thu, 02 Apr 2026 15:16:43 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-34793</strong></p>
  <p>Endian Firewall version 3.3.25 and prior allow authenticated users to execute arbitrary OS commands via the DATE parameter to /cgi-bin/logs_firewall.cgi. The DATE parameter value is used to construct a file path that is passed to a Perl open() call, which allows command injection due to an incomplete regular expression validation.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-34793">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-34792 – Endian Firewall version 3.3.25 and prior allow authenticated users to execute ar...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-34792</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-34792</guid>
    <pubDate>Thu, 02 Apr 2026 15:16:43 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-34792</strong></p>
  <p>Endian Firewall version 3.3.25 and prior allow authenticated users to execute arbitrary OS commands via the DATE parameter to /cgi-bin/logs_clamav.cgi. The DATE parameter value is used to construct a file path that is passed to a Perl open() call, which allows command injection due to an incomplete regular expression validation.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-34792">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-34791 – Endian Firewall version 3.3.25 and prior allow authenticated users to execute ar...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-34791</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-34791</guid>
    <pubDate>Thu, 02 Apr 2026 15:16:42 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-34791</strong></p>
  <p>Endian Firewall version 3.3.25 and prior allow authenticated users to execute arbitrary OS commands via the DATE parameter to /cgi-bin/logs_proxy.cgi. The DATE parameter value is used to construct a file path that is passed to a Perl open() call, which allows command injection due to an incomplete regular expression validation.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-34791">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-5087 – PAGI::Middleware::Session::Store::Cookie versions through 0.001003 for Perl gene...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-5087</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-5087</guid>
    <pubDate>Tue, 31 Mar 2026 16:16:35 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-5087</strong></p>
  <p>PAGI::Middleware::Session::Store::Cookie versions through 0.001003 for Perl generates random bytes insecurely.  PAGI::Middleware::Session::Store::Cookie attempts to read bytes from the /dev/urandom device directly. If that fails (for example, on systems without the device, such as Windows), then it will emit a warning that recommends the user install Crypt::URandom, and then return a string of ra…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-5087">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2024-14031 – Sereal::Encoder versions from 4.000 through 4.009_002 for Perl embeds a vulnerab...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2024-14031</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2024-14031</guid>
    <pubDate>Tue, 31 Mar 2026 12:16:26 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2024-14031</strong></p>
  <p>Sereal::Encoder versions from 4.000 through 4.009_002 for Perl embeds a vulnerable version of the Zstandard library.  Sereal::Encoder embeds a version of the Zstandard (zstd) library that is vulnerable to CVE-2019-11922.  This is a race condition in the one-pass compression functions of Zstandard prior to version 1.3.8 could allow an attacker to write bytes out of bounds if an output buffer small…</p>
  <p><strong>CVSS:</strong> 8.1 · <strong>CWE:</strong> CWE-787</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-14031">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2024-14030 – Sereal::Decoder versions from 4.000 through 4.009_002 for Perl embeds a vulnerab...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2024-14030</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2024-14030</guid>
    <pubDate>Tue, 31 Mar 2026 12:16:26 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2024-14030</strong></p>
  <p>Sereal::Decoder versions from 4.000 through 4.009_002 for Perl embeds a vulnerable version of the Zstandard library.  Sereal::Decoder embeds a version of the Zstandard (zstd) library that is vulnerable to CVE-2019-11922.  This is a race condition in the one-pass compression functions of Zstandard prior to version 1.3.8 could allow an attacker to write bytes out of bounds if an output buffer small…</p>
  <p><strong>CVSS:</strong> 8.1 · <strong>CWE:</strong> CWE-787</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-14030">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-15618 – Business::OnlinePayment::StoredTransaction versions through 0.01 for Perl uses a...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-15618</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-15618</guid>
    <pubDate>Tue, 31 Mar 2026 11:16:11 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-15618</strong></p>
  <p>Business::OnlinePayment::StoredTransaction versions through 0.01 for Perl uses an insecure secret key.  Business::OnlinePayment::StoredTransaction generates a secret key by using a MD5 hash of a single call to the built-in rand function, which is unsuitable for cryptographic use.  This key is intended for encrypting credit card transaction data.</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-15618">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-4176 – Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-4176</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-4176</guid>
    <pubDate>Sun, 29 Mar 2026 21:16:15 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-4176</strong></p>
  <p>Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerable version of Compress::Raw::Zlib.  Compress::Raw::Zlib is included in the Perl package as a dual-life core module, and is vulnerable to CVE-2026-3381 due to a vendored version of zlib which has several vulnerabilities, including CVE-2026-27171. The bundled Compress::Raw::Zlib wa…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> N/A</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-4176">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-4851 – GRID::Machine versions through 0.127 for Perl allows arbitrary code execution vi...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-4851</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-4851</guid>
    <pubDate>Sun, 29 Mar 2026 01:15:56 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-4851</strong></p>
  <p>GRID::Machine versions through 0.127 for Perl allows arbitrary code execution via unsafe deserialization.  GRID::Machine provides Remote Procedure Calls (RPC) over SSH for Perl. The client connects to remote hosts to execute code on them. A compromised or malicious remote host can execute arbitrary code back on the client through unsafe deserialization in the RPC protocol.  read_operation() in li…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-95</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-4851">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-3256 – HTTP::Session versions through 0.53 for Perl defaults to using insecurely genera...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-3256</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-3256</guid>
    <pubDate>Sat, 28 Mar 2026 19:16:56 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-3256</strong></p>
  <p>HTTP::Session versions through 0.53 for Perl defaults to using insecurely generated session ids.  HTTP::Session defaults to using HTTP::Session::ID::SHA1 to generate session ids using a SHA-1 hash seeded with the built-in rand function, the high resolution epoch time, and the PID. The PID will come from a small set of numbers, and the epoch time may be guessed, if it is not leaked from the HTTP D…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-3256">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-15604 – Amon2 versions before 6.17 for Perl use an insecure random_string implementation...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-15604</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-15604</guid>
    <pubDate>Sat, 28 Mar 2026 19:16:53 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-15604</strong></p>
  <p>Amon2 versions before 6.17 for Perl use an insecure random_string implementation for security functions.  In versions 6.06 through 6.16, the random_string function will attempt to read bytes from the /dev/urandom device, but if that is unavailable then it generates bytes by concatenating a SHA-1 hash seeded with the built-in rand() function, the PID, and the high resolution epoch time.  The PID w…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-15604">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2014-125112 – Plack::Middleware::Session::Cookie versions through 0.21 for Perl allows remote ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2014-125112</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2014-125112</guid>
    <pubDate>Thu, 26 Mar 2026 03:16:00 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2014-125112</strong></p>
  <p>Plack::Middleware::Session::Cookie versions through 0.21 for Perl allows remote code execution.  Plack::Middleware::Session::Cookie versions through 0.21 has a security vulnerability where it allows an attacker to execute arbitrary code on the server during deserialization of the cookie data, when there is no secret used to sign the cookie.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-565</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2014-125112">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2006-10003 – XML::Parser versions through 2.47 for Perl has an off-by-one heap buffer overflo...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2006-10003</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2006-10003</guid>
    <pubDate>Thu, 19 Mar 2026 12:16:17 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2006-10003</strong></p>
  <p>XML::Parser versions through 2.47 for Perl has an off-by-one heap buffer overflow in st_serial_stack.  In the case (stackptr == stacksize - 1), the stack will NOT be expanded. Then the new value will be written at location (++stackptr), which equals stacksize and therefore falls just outside the allocated buffer.  The bug can be observed when parsing an XML file with very deep element nesting</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2006-10003">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2006-10002 – XML::Parser versions through 2.45 for Perl could overflow the pre-allocated buff...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2006-10002</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2006-10002</guid>
    <pubDate>Thu, 19 Mar 2026 12:16:16 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2006-10002</strong></p>
  <p>XML::Parser versions through 2.45 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes.  A :utf8 PerlIO layer, parse_stream() in Expat.xs could overflow the XML input buffer because Perl's read() returns decoded characters while SvPV() gives back multi-byte UTF-8 bytes that can exceed the pre-allocated buffer size. This can cause he…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2006-10002">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-4177 – YAML::Syck versions through 1.36 for Perl has several potential security vulnera...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-4177</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-4177</guid>
    <pubDate>Mon, 16 Mar 2026 23:16:21 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-4177</strong></p>
  <p>YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.  The heap overflow occurs when class names exceed the initial 512-byte allocation.  The base64 decoder could read past the buffer end on trailing newlines.  strtok mutated n->type_id in place, corrupting shared node data.  A memory leak occur…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-4177">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-30910 – Crypt::Sodium::XS versions through 0.001000 for Perl has potential integer overf...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-30910</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-30910</guid>
    <pubDate>Sun, 08 Mar 2026 02:16:00 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-30910</strong></p>
  <p>Crypt::Sodium::XS versions through 0.001000 for Perl has potential integer overflows.  Combined aead encryption, combined signature creation, and bin2hex functions do not check that output size will be less than SIZE_MAX, which could lead to integer wraparound causing an undersized output buffer. This can cause a crash in bin2hex and encryption algorithms other than aes256gcm. For aes256gcm encry…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-190</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-30910">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-30909 – Crypt::NaCl::Sodium versions through 2.002 for Perl has potential integer overfl...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-30909</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-30909</guid>
    <pubDate>Sun, 08 Mar 2026 01:15:49 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-30909</strong></p>
  <p>Crypt::NaCl::Sodium versions through 2.002 for Perl has potential integer overflows.  bin2hex, encrypt, aes256gcm_encrypt_afternm and seal functions do not check that output size will be less than SIZE_MAX, which could lead to integer wraparound causing an undersized output buffer.  Encountering this issue is unlikely as the message length would need to be very large.  For bin2hex() the bin_len w…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-190</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-30909">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2024-57854 – Net::NSCA::Client versions through 0.009002 for Perl uses a poor random number g...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2024-57854</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2024-57854</guid>
    <pubDate>Thu, 05 Mar 2026 03:15:53 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2024-57854</strong></p>
  <p>Net::NSCA::Client versions through 0.009002 for Perl uses a poor random number generator.  Version v0.003 switched to use Data::Rand::Obscure instead of Crypt::Random for generation of a random initialisation vectors.  Data::Rand::Obscure uses Perl's built-in rand() function, which is not suitable for cryptographic functions.</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-57854">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-3381 – Compress::Raw::Zlib versions through 2.219 for Perl use potentially insecure ver...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-3381</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-3381</guid>
    <pubDate>Thu, 05 Mar 2026 02:16:52 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-3381</strong></p>
  <p>Compress::Raw::Zlib versions through 2.219 for Perl use potentially insecure versions of zlib.  Compress::Raw::Zlib includes a copy of the zlib library. Compress::Raw::Zlib version 2.220 includes zlib 1.3.2, which addresses findings fron the 7ASecurity audit of zlib. The includes fixs for CVE-2026-27171.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-1284</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-3381">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-3257 – UnQLite versions through 0.06 for Perl uses a potentially insecure version of th...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-3257</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-3257</guid>
    <pubDate>Thu, 05 Mar 2026 02:16:52 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-3257</strong></p>
  <p>UnQLite versions through 0.06 for Perl uses a potentially insecure version of the UnQLite library.  UnQLite for Perl embeds the UnQLite library.  Version 0.06 and earlier of the Perl module uses a version of the library from 2014 that may be vulnerable to a heap-based overflow.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> N/A</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-3257">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-40931 – Apache::Session::Generate::MD5 versions through 1.94 for Perl create insecure se...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40931</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40931</guid>
    <pubDate>Thu, 05 Mar 2026 02:16:39 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-40931</strong></p>
  <p>Apache::Session::Generate::MD5 versions through 1.94 for Perl create insecure session id.  Apache::Session::Generate::MD5 generates session ids insecurely. The default session id generator returns a MD5 hash seeded with the built-in rand() function, the epoch time, and the PID. The PID will come from a small set of numbers, and the epoch time may be guessed, if it is not leaked from the HTTP Date…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40931">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-40926 – Plack::Middleware::Session::Simple versions before 0.05 for Perl generates sessi...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40926</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40926</guid>
    <pubDate>Thu, 05 Mar 2026 02:16:39 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-40926</strong></p>
  <p>Plack::Middleware::Session::Simple versions before 0.05 for Perl generates session ids insecurely.  The default session id generator returns a SHA-1 hash seeded with the built-in rand function, the epoch time, and the PID. The PID will come from a small set of numbers, and the epoch time may be guessed, if it is not leaked from the HTTP Date header. The built-in rand function is unsuitable for cr…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40926">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-28769 – A path traversal vulnerability exists in the /IDC_Logging/checkifdone.cgi script...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-28769</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-28769</guid>
    <pubDate>Wed, 04 Mar 2026 07:16:13 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-28769</strong></p>
  <p>A path traversal vulnerability exists in the /IDC_Logging/checkifdone.cgi script in International Datacasting Corporation (IDC) SFX Series SuperFlex Satellite Receiver Web management portal version 101. An authenticated attacker can manipulate the `file` parameter to traverse directories and enumerate arbitrary files on the underlying filesystem. Due to the insecure perl file path handling functi…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-22</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-28769">View on NVD</a></p>
]]>
    </description>
  </item>
</channel>
</rss>
