<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CPAN Security Group — recent CVEs</title>
    <link>https://vulnogram.org/</link>
    <atom:link href="https://vulnogram.org/rss/cpansec" rel="self" type="application/rss+xml"/>
    <description>Most recent CVEs assigned by CPAN Security Group (cpansec).</description>
    <image>
      <url>https://vulnogram.org/seaview/icons/cpansec.png</url>
      <title>CPAN Security Group — recent CVEs</title>
      <link>https://vulnogram.org/</link>
    </image>
    <lastBuildDate>Wed, 21 Oct 2026 07:00:07 GMT</lastBuildDate>
    <item>
      <title>CVE-2026-112202 — Imager::File::GIF versions before 1.006 for Perl allow out-of-bounds reads when consolidating GIF images</title>
      <link>https://vulnogram.org/CVE-2026-112202</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-112202</guid>
      <description>Imager::File::GIF versions before 1.006 for Perl allow out-of-bounds reads when consolidating GIF images. With `gif_consolidate =&gt; 1`, palette indices from the image are used without checking the colour table&apos;s bounds. The i_readgif_low routine reads…</description>
      <pubDate>Tue, 20 Oct 2026 22:37:43 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85783 — Crypt::Age versions before 0.004 for Perl allow CPU exhaustion via an unbounded number of recipient stanzas, each costing an X25519 scalar multiplication in unwrap_file_key</title>
      <link>https://vulnogram.org/CVE-2026-85783</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85783</guid>
      <description>Crypt::Age versions before 0.004 for Perl allow CPU exhaustion via an unbounded number of recipient stanzas, each costing an X25519 scalar multiplication in unwrap_file_key. The header parser accepts any number of recipient stanzas, and unwrap_file_k…</description>
      <pubDate>Tue, 20 Oct 2026 21:29:03 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-111879 — DBI versions before 1.656 for Perl hang on a later open of a DBD::DBM table because a failed open_data does not release the table&apos;s lock</title>
      <link>https://vulnogram.org/CVE-2026-111879</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-111879</guid>
      <description>DBI versions before 1.656 for Perl hang on a later open of a DBD::DBM table because a failed open_data does not release the table&apos;s lock. open_data creates the table&apos;s lock file and takes an exclusive flock on it for a CREATE, before the checks that…</description>
      <pubDate>Tue, 20 Oct 2026 21:24:00 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-108518 — DBI versions before 1.656 for Perl crash via type confusion in dbi_profile when a database handle is destroyed under a Profile Path with an {attr} element</title>
      <link>https://vulnogram.org/CVE-2026-108518</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-108518</guid>
      <description>DBI versions before 1.656 for Perl crash via type confusion in dbi_profile when a database handle is destroyed under a Profile Path with an {attr} element. An {attr} element names a database handle attribute, which dbi_profile reads from the handle&apos;s…</description>
      <pubDate>Tue, 20 Oct 2026 21:23:13 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-113812 — Mozilla::CA versions before 20261020 for Perl provide a CA certificate bundle containing a root linked to compromised intermediates</title>
      <link>https://vulnogram.org/CVE-2026-113812</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-113812</guid>
      <description>Mozilla::CA versions before 20261020 for Perl provide a CA certificate bundle containing a root linked to compromised intermediates. The bundle includes &quot;emSign ECC Root CA - G3&quot;, which provides a trust path for intermediate certificates whose privat…</description>
      <pubDate>Tue, 20 Oct 2026 21:07:44 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-111946 — Plack::Middleware::ETag versions from 0.04 before 0.06 for Perl disclose file inode numbers in the default ETag header</title>
      <link>https://vulnogram.org/CVE-2026-111946</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-111946</guid>
      <description>Plack::Middleware::ETag versions from 0.04 before 0.06 for Perl disclose file inode numbers in the default ETag header. When the response body is a filehandle and the file_etag option is not set, the ETag is built from the file&apos;s inode number, modifi…</description>
      <pubDate>Mon, 19 Oct 2026 20:54:56 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110688 — Cpanel::JSON::XS versions from 4.51 before 4.80 for Perl allow quadratic CPU use by revalidating the remaining buffer per value in incr_parse</title>
      <link>https://vulnogram.org/CVE-2026-110688</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110688</guid>
      <description>Cpanel::JSON::XS versions from 4.51 before 4.80 for Perl allow quadratic CPU use by revalidating the remaining buffer per value in incr_parse. At the first non-ASCII byte in a string, the decoder validates UTF-8 from there to the end of its input. in…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:25 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110687 — Cpanel::JSON::XS versions from 4.43 before 4.80 for Perl misorder byte-string keys during canonical encoding in utf16_cmp</title>
      <link>https://vulnogram.org/CVE-2026-110687</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110687</guid>
      <description>Cpanel::JSON::XS versions from 4.43 before 4.80 for Perl misorder byte-string keys during canonical encoding in utf16_cmp. canonical sorts keys by UTF-16 code units. When any key in a hash is UTF-8 flagged, every key is decoded as UTF-8 for the compa…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:22 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110686 — Cpanel::JSON::XS versions before 4.80 for Perl use freed filter callbacks when a filter removes itself during decoding in decode_hv</title>
      <link>https://vulnogram.org/CVE-2026-110686</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110686</guid>
      <description>Cpanel::JSON::XS versions before 4.80 for Perl use freed filter callbacks when a filter removes itself during decoding in decode_hv. A decode copies the parser&apos;s filter_json_object and filter_json_single_key_object callbacks without taking references…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:19 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110685 — Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded arguments of a tagged value when its THAW method dies in decode_tag</title>
      <link>https://vulnogram.org/CVE-2026-110685</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110685</guid>
      <description>Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded arguments of a tagged value when its THAW method dies in decode_tag. With allow_tags, a tagged value&apos;s class name and argument array are decoded and passed to the class&apos;s THAW method. Bo…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:17 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110684 — Cpanel::JSON::XS versions from 3.0202 before 4.80 for Perl leak memory and retain overloaded objects when encoding values as strings in encode_stringify</title>
      <link>https://vulnogram.org/CVE-2026-110684</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110684</guid>
      <description>Cpanel::JSON::XS versions from 3.0202 before 4.80 for Perl leak memory and retain overloaded objects when encoding values as strings in encode_stringify. encode_stringify writes a value in its string form under allow_stringify, under convert_blessed…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:13 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110682 — Cpanel::JSON::XS versions from 4.42 before 4.80 for Perl let input chunking change the decoded value of top-level numbers in incr_parse</title>
      <link>https://vulnogram.org/CVE-2026-110682</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110682</guid>
      <description>Cpanel::JSON::XS versions from 4.42 before 4.80 for Perl let input chunking change the decoded value of top-level numbers in incr_parse. allow_nonref is enabled by default and incr_parse inherits it. A top-level number, true, false or null has no clo…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:09 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110681 — Cpanel::JSON::XS versions before 4.80 for Perl use the parent interpreter&apos;s scalars from a parser object cloned into a new ithread</title>
      <link>https://vulnogram.org/CVE-2026-110681</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110681</guid>
      <description>Cpanel::JSON::XS versions before 4.80 for Perl use the parent interpreter&apos;s scalars from a parser object cloned into a new ithread. A parser object holds its callbacks and its incremental parse buffer as raw scalar pointers. When a thread is created,…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:05 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110680 — Cpanel::JSON::XS versions from 4.20 before 4.80 for Perl write out of bounds when a tied or shared hash grows during canonical encoding in encode_hv</title>
      <link>https://vulnogram.org/CVE-2026-110680</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110680</guid>
      <description>Cpanel::JSON::XS versions from 4.20 before 4.80 for Perl write out of bounds when a tied or shared hash grows during canonical encoding in encode_hv. With canonical, the keys of a tied or threads::shared hash are counted before a second pass collects…</description>
      <pubDate>Mon, 19 Oct 2026 18:12:01 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110678 — Cpanel::JSON::XS versions before 4.80 for Perl allow memory exhaustion by buffering incremental input past max_size in incr_parse</title>
      <link>https://vulnogram.org/CVE-2026-110678</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110678</guid>
      <description>Cpanel::JSON::XS versions before 4.80 for Perl allow memory exhaustion by buffering incremental input past max_size in incr_parse. The parser appends each chunk to its buffer. In scalar or list context, it compares max_size with how far it has progre…</description>
      <pubDate>Mon, 19 Oct 2026 18:11:58 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110677 — Cpanel::JSON::XS versions from 4.28 before 4.80 for Perl leak the array collecting duplicate key values under dupkeys_as_arrayref in decode_hv</title>
      <link>https://vulnogram.org/CVE-2026-110677</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110677</guid>
      <description>Cpanel::JSON::XS versions from 4.28 before 4.80 for Perl leak the array collecting duplicate key values under dupkeys_as_arrayref in decode_hv. With dupkeys_as_arrayref, the values of a duplicate object key are collected into a new array. An extra re…</description>
      <pubDate>Mon, 19 Oct 2026 18:11:53 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110676 — Cpanel::JSON::XS versions before 4.80 for Perl allow memory exhaustion by encoding exponent notation as full decimal digits under allow_bignum</title>
      <link>https://vulnogram.org/CVE-2026-110676</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110676</guid>
      <description>Cpanel::JSON::XS versions before 4.80 for Perl allow memory exhaustion by encoding exponent notation as full decimal digits under allow_bignum. With allow_bignum, a JSON number with a fraction or exponent decodes to a Math::BigFloat, which stores the…</description>
      <pubDate>Mon, 19 Oct 2026 18:11:45 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110675 — Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl accept malformed UTF-8 in bare hash keys under allow_barekey in decode_hv</title>
      <link>https://vulnogram.org/CVE-2026-110675</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110675</guid>
      <description>Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl accept malformed UTF-8 in bare hash keys under allow_barekey in decode_hv. With utf8 and allow_barekey, which relaxed enables, a quoted key is validated as UTF-8 but a bare key&apos;s bytes are stor…</description>
      <pubDate>Mon, 19 Oct 2026 18:11:35 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110674 — Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl miss duplicate non-ASCII bare keys, allowing type confusion under dupkeys_as_arrayref in decode_hv</title>
      <link>https://vulnogram.org/CVE-2026-110674</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110674</guid>
      <description>Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl miss duplicate non-ASCII bare keys, allowing type confusion under dupkeys_as_arrayref in decode_hv. With allow_barekey, which relaxed enables, a bare key containing a non-ASCII byte is stored a…</description>
      <pubDate>Mon, 19 Oct 2026 18:11:25 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110673 — Cpanel::JSON::XS versions before 4.80 for Perl allow stack exhaustion via nested tagged values under allow_tags in decode_tag</title>
      <link>https://vulnogram.org/CVE-2026-110673</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110673</guid>
      <description>Cpanel::JSON::XS versions before 4.80 for Perl allow stack exhaustion via nested tagged values under allow_tags in decode_tag. With allow_tags, &quot;(&quot; starts a tagged value. Its tag and value are decoded recursively, and each can start another tagged va…</description>
      <pubDate>Mon, 19 Oct 2026 18:11:15 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110672 — Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded key of an object rejected for a duplicate key or a missing colon in decode_hv</title>
      <link>https://vulnogram.org/CVE-2026-110672</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110672</guid>
      <description>Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded key of an object rejected for a duplicate key or a missing colon in decode_hv. A quoted key of 24 or more bytes, or one containing a non-ASCII byte or an escape sequence, is decoded into…</description>
      <pubDate>Mon, 19 Oct 2026 18:11:08 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-78497 · 8.4 HIGH — JQ::Lite versions before 2.51 for Perl execute Perl code embedded in a query&apos;s regular expression by compiling it with string eval</title>
      <link>https://vulnogram.org/CVE-2026-78497</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-78497</guid>
      <description>JQ::Lite versions before 2.51 for Perl execute Perl code embedded in a query&apos;s regular expression by compiling it with string eval. The pattern given to test(), match(), or the match and =~ conditions of select() is placed in a `qr&apos;...&apos;` literal and…</description>
      <category>High</category>
      <pubDate>Sun, 18 Oct 2026 11:32:05 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110759 · 9.8 CRITICAL 🌩️ — Text::CSV_XS versions before 1.65 for Perl return a 0xFF byte that is not in the input for an empty last field followed by a lone CR in parse</title>
      <link>https://vulnogram.org/CVE-2026-110759</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110759</guid>
      <description>Text::CSV_XS versions before 1.65 for Perl return a 0xFF byte that is not in the input for an empty last field followed by a lone CR in parse. When the input to parse ends in a separator and a lone CR, the parser treats the end of the input as the ne…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:08:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110758 · 7.5 HIGH 🌩️ — Text::CSV_XS versions before 1.65 for Perl read before the start of an all-blank field under allow_whitespace in strip_trail_whitespace</title>
      <link>https://vulnogram.org/CVE-2026-110758</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110758</guid>
      <description>Text::CSV_XS versions before 1.65 for Perl read before the start of an all-blank field under allow_whitespace in strip_trail_whitespace. Under allow_whitespace, strip_trail_whitespace removes trailing spaces and tabs from each unquoted field without…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:08:10 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110757 · 9.8 CRITICAL 🌩️ — Text::CSV_XS versions before 1.65 for Perl allow record splitting by writing strings used as numbers without quotes in combine</title>
      <link>https://vulnogram.org/CVE-2026-110757</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110757</guid>
      <description>Text::CSV_XS versions before 1.65 for Perl allow record splitting by writing strings used as numbers without quotes in combine. combine and print do not check whether a field needs quotes when its value has Perl&apos;s integer or numeric flag set. Perl se…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:07:56 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110756 · 9.8 CRITICAL 🌩️ — Text::CSV_XS versions before 1.65 for Perl drop the end of a record and its line ending when a UTF-8 flagged field precedes invalid UTF-8 bytes in print</title>
      <link>https://vulnogram.org/CVE-2026-110756</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110756</guid>
      <description>Text::CSV_XS versions before 1.65 for Perl drop the end of a record and its line ending when a UTF-8 flagged field precedes invalid UTF-8 bytes in print. When a record contains a UTF-8 flagged field, print holds back trailing bytes that are not valid…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:07:37 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110755 · 7.5 HIGH 🌩️ — Text::CSV_XS versions before 1.65 for Perl allow quadratic CPU use by copying the unparsed remainder per record of CR-only input in getline</title>
      <link>https://vulnogram.org/CVE-2026-110755</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110755</guid>
      <description>Text::CSV_XS versions before 1.65 for Perl allow quadratic CPU use by copying the unparsed remainder per record of CR-only input in getline. With eol unset, the default, getline reads with Perl&apos;s default line separator, so input with CR-only line end…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:07:10 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110754 · 6.5 MEDIUM 🌩️ — Text::CSV_XS versions before 1.65 for Perl leak the parsed fields of a record that fails to parse in getline</title>
      <link>https://vulnogram.org/CVE-2026-110754</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110754</guid>
      <description>Text::CSV_XS versions before 1.65 for Perl leak the parsed fields of a record that fails to parse in getline. getline collects the fields of a record into a new array and returns a reference to it only when the parse succeeds. When the record has a s…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:06:46 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110753 · 9.8 CRITICAL 🌩️ — Text::CSV_XS versions from 1.46 before 1.65 for Perl have a use-after-free of bind_columns variables when skip_empty_rows skips an empty line in getline</title>
      <link>https://vulnogram.org/CVE-2026-110753</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110753</guid>
      <description>Text::CSV_XS versions from 1.46 before 1.65 for Perl have a use-after-free of bind_columns variables when skip_empty_rows skips an empty line in getline. With bind_columns, the parser writes each field into the caller&apos;s own scalar without taking a re…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:06:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110752 · 7.5 HIGH 🌩️ — Text::CSV_XS versions before 1.65 for Perl allow memory exhaustion by allocating one entry per index of an RFC 7111 selector in fragment</title>
      <link>https://vulnogram.org/CVE-2026-110752</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110752</guid>
      <description>Text::CSV_XS versions before 1.65 for Perl allow memory exhaustion by allocating one entry per index of an RFC 7111 selector in fragment. fragment expands a row= or col= selector into an array with one element per selected index before it reads any d…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 16 Oct 2026 22:06:03 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-107794 · 7.5 HIGH 🌩️ — ExtUtils::Typemaps::STL::List versions before 1.07 for Perl allocate a 32 GiB array on an empty list</title>
      <link>https://vulnogram.org/CVE-2026-107794</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-107794</guid>
      <description>ExtUtils::Typemaps::STL::List versions before 1.07 for Perl allocate a 32 GiB array on an empty list. The OUTPUT typemaps call av_extend( av, len-1 ). On an empty list, this undeflows, and av_extend will allocate an array with 2^32 slots, leading to…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 10 Oct 2026 12:45:19 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2013-10076 · 7.5 HIGH 🌩️ — ExtUtils::Typemaps::STL::Vector versions before 1.05 for Perl allocate a 32 GiB array on an empty list</title>
      <link>https://vulnogram.org/CVE-2013-10076</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2013-10076</guid>
      <description>ExtUtils::Typemaps::STL::Vector versions before 1.05 for Perl allocate a 32 GiB array on an empty list. The OUTPUT typemaps call av_extend( av, len-1 ). On an empty list, this undeflows, and av_extend will allocate an array with 2^32 slots, leading t…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 10 Oct 2026 12:44:48 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-107373 · 9.1 CRITICAL 🌩️ — ExtUtils::Typemaps::STL::String versions before 1.06 for Perl T_STD_STRING typemap may read the SV length before stringifying the argument</title>
      <link>https://vulnogram.org/CVE-2026-107373</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-107373</guid>
      <description>ExtUtils::Typemaps::STL::String versions before 1.06 for Perl T_STD_STRING typemap may read the SV length before stringifying the argument. The typemap uses $var = std::string( SvPV_nolen($arg), SvCUR($arg) ) However, evaluation order for C++ argumen…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 10 Oct 2026 12:44:08 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-104380 · 5.3 MEDIUM 🌩️ — Punk versions from 0.48 before 0.55 for Perl route Extended CONNECT requests to any GET route without an Origin check in ps_serve_one</title>
      <link>https://vulnogram.org/CVE-2026-104380</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-104380</guid>
      <description>Punk versions from 0.48 before 0.55 for Perl route Extended CONNECT requests to any GET route without an Origin check in ps_serve_one. On HTTP/2 and HTTP/3 a WebSocket handshake arrives as an Extended CONNECT, which is matched as a GET and so reaches…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Tue, 06 Oct 2026 01:13:14 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-19954 · 5.4 MEDIUM 🌩️ — Net::Whois::Raw versions before 2.99044 for Perl ship a pwhois command-line tool that queries WHOIS for the wrong domain for unicode domain names</title>
      <link>https://vulnogram.org/CVE-2026-19954</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-19954</guid>
      <description>Net::Whois::Raw versions before 2.99044 for Perl ship a pwhois command-line tool that queries WHOIS for the wrong domain for unicode domain names. pwhois encodes each non-ASCII label directly using Net::IDN::Punycode and prepends xn--. Apart from low…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 05 Oct 2026 06:54:09 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2019-25777 · 7.3 HIGH 🌩️ — YAML versions before 1.27_001 for Perl allow a loaded perl/glob document to replace any package variable, which can lead to arbitrary code execution</title>
      <link>https://vulnogram.org/CVE-2019-25777</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2019-25777</guid>
      <description>YAML versions before 1.27_001 for Perl allow a loaded perl/glob document to replace any package variable, which can lead to arbitrary code execution. A perl/glob document names a package and a symbol, and supplies the value assigned to it. Nothing re…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 05 Oct 2026 06:50:17 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2017-20285 · 9.1 CRITICAL 🌩️ — YAML versions before 1.30 for Perl allow a loaded document to trigger the DESTROY method of arbitrary classes</title>
      <link>https://vulnogram.org/CVE-2017-20285</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2017-20285</guid>
      <description>YAML versions before 1.30 for Perl allow a loaded document to trigger the DESTROY method of arbitrary classes. A perl/hash:Class tag blesses a hash into the class it names. The document supplies the object&apos;s fields, and Perl calls DESTROY when it goe…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 05 Oct 2026 06:49:17 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-102505 · 6.3 MEDIUM — Imager versions before 1.037 for Perl overflow a heap buffer fetching float samples from a paletted image in i_gsampf_fp</title>
      <link>https://vulnogram.org/CVE-2026-102505</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-102505</guid>
      <description>Imager versions before 1.037 for Perl overflow a heap buffer fetching float samples from a paletted image in i_gsampf_fp. For a paletted image, getsamples() with type &quot;float&quot; allocates a buffer of one sample per pixel and fetches every requested chan…</description>
      <category>Medium</category>
      <pubDate>Thu, 01 Oct 2026 13:11:51 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-102504 · 7.5 HIGH 🌩️ — Imager versions before 1.037 for Perl exit the process reading a raw image with an out-of-range raw_datachannels value in i_readraw_wiol</title>
      <link>https://vulnogram.org/CVE-2026-102504</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-102504</guid>
      <description>Imager versions before 1.037 for Perl exit the process reading a raw image with an out-of-range raw_datachannels value in i_readraw_wiol. Nothing range-checks raw_datachannels. The line buffer is sized as the image width times the channel count with…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Thu, 01 Oct 2026 13:11:38 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-80490 — Algorithm::AhoCorasick::XS versions through 0.04 for Perl read the haystack string length before the scalar is stringified</title>
      <link>https://vulnogram.org/CVE-2026-80490</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-80490</guid>
      <description>Algorithm::AhoCorasick::XS versions through 0.04 for Perl read the haystack string length before the scalar is stringified. The matches, first_match and match_details methods use the T_STD_STRING typemap to translate Perl scalars (SVs) into strings v…</description>
      <pubDate>Wed, 30 Sep 2026 15:20:45 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85644 · 7.5 HIGH 🌩️ — XS::Parse::Infix versions from 0.40 through 0.49 for Perl treat a number as an array reference</title>
      <link>https://vulnogram.org/CVE-2026-85644</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85644</guid>
      <description>XS::Parse::Infix versions from 0.40 through 0.49 for Perl treat a number as an array reference. The wrapper function XS::Parse::Infix generates for a list-associative infix operator checks whether arguments are array references, but it tests using Sv…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 28 Sep 2026 16:09:02 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-88816 · 7.5 HIGH 🌩️ — DBI versions before 1.654 for Perl incorrectly treat numeric values as strings in FetchHashKeyName</title>
      <link>https://vulnogram.org/CVE-2026-88816</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-88816</guid>
      <description>DBI versions before 1.654 for Perl incorrectly treat numeric values as strings in FetchHashKeyName. fetchrow_hashref uses the string pointer of the FetchHashKeyName attribute as the key name without stringifying it first. When FetchHashKeyName has be…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 28 Sep 2026 16:04:40 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-88815 · 6.2 MEDIUM — DBI versions before 1.654 for Perl incorrectly treat numeric values as strings in sql_type_cast_svpv</title>
      <link>https://vulnogram.org/CVE-2026-88815</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-88815</guid>
      <description>DBI versions before 1.654 for Perl incorrectly treat numeric values as strings in sql_type_cast_svpv. When casting to SQL_NUMERIC, sql_type_cast_svpv passes the string pointer and length of the SV to grok_number without stringifying it first. An inte…</description>
      <category>Medium</category>
      <pubDate>Mon, 28 Sep 2026 16:04:22 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-95811 · 6.5 MEDIUM — Lemonldap::NG::Handler versions from 2.0.0 before 2.16.10, from 2.17.0 before 2.21.6, from 2.22.0 before 2.23.4 for Perl allow an equivalent spelling of a path to bypass the locationRules that restrict it</title>
      <link>https://vulnogram.org/CVE-2026-95811</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-95811</guid>
      <description>Lemonldap::NG::Handler versions from 2.0.0 before 2.16.10, from 2.17.0 before 2.21.6, from 2.22.0 before 2.23.4 for Perl allow an equivalent spelling of a path to bypass the locationRules that restrict it. The handler matches each vhost&apos;s locationRul…</description>
      <category>Medium</category>
      <pubDate>Fri, 25 Sep 2026 01:31:22 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-92289 · 9.1 CRITICAL 🌩️ — Lemonldap::NG::Portal versions from 2.23.0 before 2.23.4 for Perl allow a PKCE bypass for public Relying Parties in &quot;PKCE or secret&quot; mode because checkEndPointAuthenticationCredentials does not verify the client secret</title>
      <link>https://vulnogram.org/CVE-2026-92289</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-92289</guid>
      <description>Lemonldap::NG::Portal versions from 2.23.0 before 2.23.4 for Perl allow a PKCE bypass for public Relying Parties in &quot;PKCE or secret&quot; mode because checkEndPointAuthenticationCredentials does not verify the client secret. With oidcRPMetaDataOptionsRequ…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 25 Sep 2026 00:15:49 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-92288 · 9.1 CRITICAL 🌩️ — Lemonldap::NG::Portal versions from 2.20.0 before 2.21.6, from 2.22.0 before 2.23.4 for Perl allow unauthenticated OAuth2 token introspection because checkEndPointAuthenticationCredentials does not verify the client secret of a public Relying Party</title>
      <link>https://vulnogram.org/CVE-2026-92288</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-92288</guid>
      <description>Lemonldap::NG::Portal versions from 2.20.0 before 2.21.6, from 2.22.0 before 2.23.4 for Perl allow unauthenticated OAuth2 token introspection because checkEndPointAuthenticationCredentials does not verify the client secret of a public Relying Party.…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 25 Sep 2026 00:10:24 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-97230 · 9.8 CRITICAL 🌩️ — IO::Socket::SSL::SelfCertificate versions 1.00 for Perl contains malware which executes Python code from an obfuscated URL</title>
      <link>https://vulnogram.org/CVE-2026-97230</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-97230</guid>
      <description>IO::Socket::SSL::SelfCertificate versions 1.00 for Perl contains malware which executes Python code from an obfuscated URL. The generate_certificate runs a Python script saved as a certificate file. The pyhton script attempts to retrieve code from a…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Thu, 24 Sep 2026 22:36:50 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85491 · 8.8 HIGH — Catalyst::Seal versions before 0.03 for Perl allow one request to disable a path or route a later one past an authorization check via a dispatch memo keyed on the request path alone</title>
      <link>https://vulnogram.org/CVE-2026-85491</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85491</guid>
      <description>Catalyst::Seal versions before 0.03 for Perl allow one request to disable a path or route a later one past an authorization check via a dispatch memo keyed on the request path alone. Catalyst::Seal replaces the dispatcher&apos;s prepare_action with a vers…</description>
      <category>High</category>
      <pubDate>Thu, 24 Sep 2026 21:54:04 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-95831 · 7.8 HIGH — Crypt::SelfCertificate versions from 1.01 through 1.05 for Perl contains malware which executes Python code from an obfuscated URL</title>
      <link>https://vulnogram.org/CVE-2026-95831</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-95831</guid>
      <description>Crypt::SelfCertificate versions from 1.01 through 1.05 for Perl contains malware which executes Python code from an obfuscated URL. The generate_certificate runs a Python script saved as a certificate file. The pyhton script attempts to retrieve code…</description>
      <category>High</category>
      <pubDate>Tue, 22 Sep 2026 18:21:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87082 · 7.5 HIGH 🌩️ — Net::IDN::Punycode versions before 2.590 for Perl hang, crash or return a wrong label via unvalidated malformed UTF-8 in encode_punycode</title>
      <link>https://vulnogram.org/CVE-2026-87082</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87082</guid>
      <description>Net::IDN::Punycode versions before 2.590 for Perl hang, crash or return a wrong label via unvalidated malformed UTF-8 in encode_punycode. Neither backend checks that its input is well-formed UTF-8, so a string with the UTF-8 flag set over malformed b…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Tue, 22 Sep 2026 07:25:37 GMT</pubDate>
    </item>
  </channel>
</rss>
