<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>CVE Daily – Perl (High+Critical)</title>
  <link>https://cvedaily.com/pages/tags/perl.html</link>
  <atom:link href="https://cvedaily.com/feed-tags/perl-severe.xml" rel="self" type="application/rss+xml"/>
  <description>CVE Daily – Perl (High+Critical)</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>[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>[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>[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>[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>[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>[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>[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>[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>[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>[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>[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>[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>[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>[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>[High] CVE-2026-2597 – Crypt::SysRandom::XS versions before 0.010 for Perl is vulnerable to a heap buff...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-2597</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-2597</guid>
    <pubDate>Fri, 27 Feb 2026 00:16:58 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-2597</strong></p>
  <p>Crypt::SysRandom::XS versions before 0.010 for Perl is vulnerable to a heap buffer overflow in the XS function random_bytes().  The function does not validate that the length parameter is non-negative. If a negative value (e.g. -1) is supplied, the expression length + 1u causes an integer wraparound, resulting in a zero-byte allocation. The subsequent call to chosen random function (e.g. getrando…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-2597">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40932 – Apache::SessionX versions through 2.01 for Perl create insecure session id.

Apa...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40932</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40932</guid>
    <pubDate>Fri, 27 Feb 2026 00:16:55 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40932</strong></p>
  <p>Apache::SessionX versions through 2.01 for Perl create insecure session id.  Apache::SessionX generates session ids insecurely. The default session id generator in Apache::SessionX::Generate::MD5 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 HT…</p>
  <p><strong>CVSS:</strong> 8.2 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40932">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2024-58041 – Smolder versions through 1.51 for Perl uses insecure rand() function for cryptog...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2024-58041</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2024-58041</guid>
    <pubDate>Tue, 24 Feb 2026 00:16:17 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2024-58041</strong></p>
  <p>Smolder versions through 1.51 for Perl uses insecure rand() function for cryptographic functions.  Smolder 1.51 and earlier for Perl uses the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions.  Specifically Smolder::DB::Developer uses the Data::Random library which specifically states that it is "Useful mostly for test programs".…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-58041">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-2588 – Crypt::NaCl::Sodium versions through 2.001 for Perl has an integer overflow flaw...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-2588</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-2588</guid>
    <pubDate>Mon, 23 Feb 2026 00:15:59 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-2588</strong></p>
  <p>Crypt::NaCl::Sodium versions through 2.001 for Perl has an integer overflow flaw on 32-bit systems.  Sodium.xs casts a STRLEN (size_t) to unsigned long long when passing a length pointer to libsodium functions.  On 32-bit systems size_t is typically 32-bits while an unsigned long long is at least 64-bits.</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-190</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-2588">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2026-2439 – Concierge::Sessions versions from 0.8.1 before 0.8.5 for Perl generate insecure ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-2439</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-2439</guid>
    <pubDate>Mon, 16 Feb 2026 22:22:41 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2026-2439</strong></p>
  <p>Concierge::Sessions versions from 0.8.1 before 0.8.5 for Perl generate insecure session ids. The generate_session_id function in Concierge::Sessions::Base defaults to using the uuidgen command to generate a UUID, with a fallback to using Perl's built-in rand function. Neither of these methods are secure, and attackers are able to guess session_ids that can grant them access to systems. Specifical…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-2439">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-15578 – Maypole versions from 2.10 through 2.13 for Perl generates session ids insecurel...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-15578</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-15578</guid>
    <pubDate>Mon, 16 Feb 2026 22:22:40 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-15578</strong></p>
  <p>Maypole versions from 2.10 through 2.13 for Perl generates session ids insecurely. The session id is seeded with the system time (which is available from HTTP response headers), a call to the built-in rand() function, and the PID.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-15578">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-2474 – Crypt::URandom versions from 0.41 before 0.55 for Perl is vulnerable to a heap b...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-2474</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-2474</guid>
    <pubDate>Mon, 16 Feb 2026 21:22:18 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-2474</strong></p>
  <p>Crypt::URandom versions from 0.41 before 0.55 for Perl is vulnerable to a heap buffer overflow in the XS function crypt_urandom_getrandom().  The function does not validate that the length parameter is non-negative. If a negative value (e.g. -1) is supplied, the expression length + 1u causes an integer wraparound, resulting in a zero-byte allocation. The subsequent call to getrandom(data, length,…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-2474">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40905 – WWW::OAuth 1.000 and earlier for Perl uses the rand() function as the default so...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40905</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40905</guid>
    <pubDate>Fri, 13 Feb 2026 00:16:03 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40905</strong></p>
  <p>WWW::OAuth 1.000 and earlier for Perl uses the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions.</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40905">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2026-0943 – HarfBuzz::Shaper versions before 0.032 for Perl contains a bundled library with ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-0943</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-0943</guid>
    <pubDate>Mon, 19 Jan 2026 04:15:58 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2026-0943</strong></p>
  <p>HarfBuzz::Shaper versions before 0.032 for Perl contains a bundled library with a null pointer dereference vulnerability.   Versions before 0.032 contain HarfBuzz 8.4.0 or earlier bundled as hb_src.tar.gz in the source tarball, which is affected by CVE-2026-22693.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-476</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-0943">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-15444 – Crypt::Sodium::XS module versions prior to 0.000042, for Perl, include a vulnera...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-15444</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-15444</guid>
    <pubDate>Tue, 06 Jan 2026 01:16:01 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-15444</strong></p>
  <p>Crypt::Sodium::XS module versions prior to 0.000042, for Perl, include a vulnerable version of libsodium  libsodium <= 1.0.20 or a version of libsodium released before December 30, 2025 contains a vulnerability documented as CVE-2025-69277  https://www.cve.org/CVERecord?id=CVE-2025-69277 .  The libsodium vulnerability states:  In atypical use cases involving certain custom cryptography or untrust…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-347</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-15444">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-8769 – Telenium Online Web Application is vulnerable due to a Perl script that 
is call...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-8769</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-8769</guid>
    <pubDate>Wed, 24 Dec 2025 21:16:04 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-8769</strong></p>
  <p>Telenium Online Web Application is vulnerable due to a Perl script that  is called to load the login page. Due to improper input validation, an  attacker can inject arbitrary Perl code through a crafted HTTP request,  leading to remote code execution on the server.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-20</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-8769">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-40934 – XML-Sig versions 0.27 through 0.67 for Perl incorrectly validates XML files if s...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40934</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40934</guid>
    <pubDate>Wed, 26 Nov 2025 23:15:47 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-40934</strong></p>
  <p>XML-Sig versions 0.27 through 0.67 for Perl incorrectly validates XML files if signatures are omitted.  An attacker can remove the signature from the XML document to make it pass the verification check.  XML-Sig is a Perl module to validate signatures on XML files.  An unsigned XML file should return an error message.  The affected versions return true when attempting to validate an XML file that…</p>
  <p><strong>CVSS:</strong> 9.3 · <strong>CWE:</strong> CWE-347</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40934">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2024-58040 – Crypt::RandomEncryption for Perl version 0.01 uses insecure rand() function duri...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2024-58040</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2024-58040</guid>
    <pubDate>Tue, 30 Sep 2025 11:37:36 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2024-58040</strong></p>
  <p>Crypt::RandomEncryption for Perl version 0.01 uses insecure rand() function during encryption.</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-331</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-58040">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-40925 – Starch versions 0.14 and earlier generate session ids insecurely.

The default s...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40925</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40925</guid>
    <pubDate>Sat, 20 Sep 2025 13:15:34 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-40925</strong></p>
  <p>Starch versions 0.14 and earlier generate session ids insecurely.  The default session id generator returns a SHA-1 hash seeded with a counter, the epoch time, the built-in rand function, the PID, and internal Perl reference addresses. 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 unsu…</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40925">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40933 – Apache::AuthAny::Cookie v0.201 or earlier for Perl generates session ids insecur...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40933</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40933</guid>
    <pubDate>Wed, 17 Sep 2025 15:15:42 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40933</strong></p>
  <p>Apache::AuthAny::Cookie v0.201 or earlier for Perl generates session ids insecurely.  Session ids are generated using an MD5 hash of the epoch time and a call to the built-in rand function. 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.  Predicable session ids could allow an attacker to gain access to…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40933">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40930 – JSON::SIMD before version 1.07 and earlier for Perl has an integer buffer overfl...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40930</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40930</guid>
    <pubDate>Mon, 08 Sep 2025 15:15:36 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40930</strong></p>
  <p>JSON::SIMD before version 1.07 and earlier for Perl has an integer buffer overflow causing a segfault when parsing crafted JSON, enabling denial-of-service attacks or other unspecified impact.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40930">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40928 – JSON::XS before version 4.04 for Perl has an integer buffer overflow causing a s...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40928</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40928</guid>
    <pubDate>Mon, 08 Sep 2025 15:15:35 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40928</strong></p>
  <p>JSON::XS before version 4.04 for Perl has an integer buffer overflow causing a segfault when parsing crafted JSON, enabling denial-of-service attacks or other unspecified impact</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-122</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40928">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40927 – CGI::Simple versions before 1.282 for Perl has a HTTP response splitting flaw
Th...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40927</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40927</guid>
    <pubDate>Fri, 29 Aug 2025 01:15:34 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40927</strong></p>
  <p>CGI::Simple versions before 1.282 for Perl has a HTTP response splitting flaw This vulnerability is a confirmed HTTP response splitting flaw in CGI::Simple that allows HTTP response header injection, which can be used for reflected XSS or open redirect under certain conditions.  Although some validation exists, it can be bypassed using URL-encoded values, allowing an attacker to inject untrusted…</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-113</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40927">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40920 – Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl g...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40920</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40920</guid>
    <pubDate>Mon, 11 Aug 2025 21:15:28 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40920</strong></p>
  <p>Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl generate nonces using the Perl Data::UUID library.   *  Data::UUID does not use a strong cryptographic source for generating UUIDs.   *  Data::UUID returns v3 UUIDs, which are generated from known information and are unsuitable for security, as per RFC 9562.   *  The nonces should be generated from a strong cryptograph…</p>
  <p><strong>CVSS:</strong> 8.6 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40920">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-54769 – An authenticated, read-only user can upload a file and perform a directory trave...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-54769</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-54769</guid>
    <pubDate>Tue, 29 Jul 2025 00:15:24 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-54769</strong></p>
  <p>An authenticated, read-only user can upload a file and perform a directory traversal to have the uploaded file placed in a location of their choosing.  This can be used to overwrite existing PERL modules within the application to achieve remote code execution (RCE) by an attacker.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-24</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-54769">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-40923 – Plack-Middleware-Session before version 0.35 for Perl generates session ids inse...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40923</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40923</guid>
    <pubDate>Wed, 16 Jul 2025 13:15:23 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-40923</strong></p>
  <p>Plack-Middleware-Session before version 0.35 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 cryptographic…</p>
  <p><strong>CVSS:</strong> 7.3 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40923">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-34300 – A template injection vulnerability exists in Sawtooth Software’s Lighthouse Stud...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-34300</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-34300</guid>
    <pubDate>Wed, 16 Jul 2025 13:15:23 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-34300</strong></p>
  <p>A template injection vulnerability exists in Sawtooth Software’s Lighthouse Studio versions prior to 9.16.14 via the  ciwweb.pl http://ciwweb.pl/  Perl web application. Exploitation allows an unauthenticated attacker can execute arbitrary commands.</p>
  <p><strong>CVSS:</strong> 10.0 · <strong>CWE:</strong> CWE-20</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-34300">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-27614 – Gitk is a Tcl/Tk based Git history browser. Starting with 2.41.0, a Git reposito...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-27614</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-27614</guid>
    <pubDate>Thu, 10 Jul 2025 15:15:26 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-27614</strong></p>
  <p>Gitk is a Tcl/Tk based Git history browser. Starting with 2.41.0, a Git repository can be crafted in such a way that with some social engineering a user who has cloned the repository can be tricked into running any script (e.g., Bourne shell, Perl, Python, ...) supplied by the attacker by invoking gitk filename, where filename has a particular structure. The script is run with the privileges of t…</p>
  <p><strong>CVSS:</strong> 8.6 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-27614">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-40916 – Mojolicious::Plugin::CaptchaPNG version 1.05 for Perl uses a weak random number ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40916</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40916</guid>
    <pubDate>Mon, 16 Jun 2025 11:15:17 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-40916</strong></p>
  <p>Mojolicious::Plugin::CaptchaPNG version 1.05 for Perl uses a weak random number source for generating the captcha.  That version uses the built-in rand() function for generating the captcha text as well as image noise, which is insecure.</p>
  <p><strong>CVSS:</strong> 9.1 · <strong>CWE:</strong> CWE-338</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40916">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2022-4976 – Archive::Unzip::Burst from 0.01 through 0.09 for Perl contains a bundled InfoZip...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2022-4976</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2022-4976</guid>
    <pubDate>Thu, 12 Jun 2025 01:15:25 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2022-4976</strong></p>
  <p>Archive::Unzip::Burst from 0.01 through 0.09 for Perl contains a bundled InfoZip library that is affected by several vulnerabilities.  The bundled library is affected by CVE-2014-8139, CVE-2014-8140 and CVE-2014-8141.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> N/A</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-4976">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2025-40912 – CryptX for Perl before version 0.065 contains a dependency that may be susceptib...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-40912</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-40912</guid>
    <pubDate>Wed, 11 Jun 2025 18:15:25 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2025-40912</strong></p>
  <p>CryptX for Perl before version 0.065 contains a dependency that may be susceptible to malformed unicode.  CryptX embeds the tomcrypt library. The versions of that library in CryptX before 0.065 may be susceptible to CVE-2019-17362.</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> N/A</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-40912">View on NVD</a></p>
]]>
    </description>
  </item>
</channel>
</rss>
