<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Tue, 29 Sep 2026 07:47:16 +0000</lastBuildDate>
    <item>
      <title>CVE-2025-39949 — qed: Don't collect too many protection override GRC elements</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2025-39949</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;qed: Don&amp;#39;t collect too many protection override GRC elements&lt;/p&gt;
&lt;p&gt;In the protection override dump path, the firmware can return far too
many GRC elements, resulting in attempting to write past the end of the
previously-kmalloc&amp;#39;ed dump buffer.&lt;/p&gt;
&lt;p&gt;This will result in a kernel panic with reason:&lt;/p&gt;
&lt;p&gt;BUG: unable to handle kernel paging request at ADDRESS&lt;/p&gt;
&lt;p&gt;where &amp;#34;ADDRESS&amp;#34; is just past the end of the protection override dump
buffer. The start address of the buffer is:
 p_hwfn-&amp;gt;cdev-&amp;gt;dbg_features[DBG_FEATURE_PROTECTION_OVERRIDE].dump_buf
and the size of the buffer is buf_size in the same data structure.&lt;/p&gt;
&lt;p&gt;The panic can be arrived at from either the qede Ethernet driver path:&lt;/p&gt;
&lt;p&gt;[exception RIP: qed_grc_dump_addr_range+0x108]
 qed_protection_override_dump at ffffffffc02662ed [qed]
 qed_dbg_protection_override_dump at ffffffffc0267792 [qed]
 qed_dbg_feature at ffffffffc026aa8f [qed]
 qed_dbg_all_data at ffffffffc026b211 [qed]
 qed_fw_fatal_reporter_dump at ffffffffc027298a [qed]
 devlink_health_do_dump at ffffffff82497f61
 devlink_health_report at ffffffff8249cf29
 qed_report_fatal_error at ffffffffc0272baf [qed]
 qede_sp_task at ffffffffc045ed32 [qede]
 process_one_work at ffffffff81d19783&lt;/p&gt;
&lt;p&gt;or the qedf storage driver path:&lt;/p&gt;
&lt;p&gt;[exception RIP: qed_grc_dump_addr_range+0x108]
 qed_protection_override_dump at ffffffffc068b2ed [qed]
 qed_dbg_protection_override_dump at ffffffffc068c792 [qed]
 qed_dbg_feature at ffffffffc068fa8…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;qed: Don&amp;#39;t collect too many protection override GRC elements&lt;/p&gt;
&lt;p&gt;In the protection override dump path, the firmware can return far too
many GRC elements, resulting in attempting to write past the end of the
previously-kmalloc&amp;#39;ed dump buffer.&lt;/p&gt;
&lt;p&gt;This will result in a kernel panic with reason:&lt;/p&gt;
&lt;p&gt;BUG: unable to handle kernel paging request at ADDRESS&lt;/p&gt;
&lt;p&gt;where &amp;#34;ADDRESS&amp;#34; is just past the end of the protection override dump
buffer. The start address of the buffer is:
 p_hwfn-&amp;gt;cdev-&amp;gt;dbg_features[DBG_FEATURE_PROTECTION_OVERRIDE].dump_buf
and the size of the buffer is buf_size in the same data structure.&lt;/p&gt;
&lt;p&gt;The panic can be arrived at from either the qede Ethernet driver path:&lt;/p&gt;
&lt;p&gt;[exception RIP: qed_grc_dump_addr_range+0x108]
 qed_protection_override_dump at ffffffffc02662ed [qed]
 qed_dbg_protection_override_dump at ffffffffc0267792 [qed]
 qed_dbg_feature at ffffffffc026aa8f [qed]
 qed_dbg_all_data at ffffffffc026b211 [qed]
 qed_fw_fatal_reporter_dump at ffffffffc027298a [qed]
 devlink_health_do_dump at ffffffff82497f61
 devlink_health_report at ffffffff8249cf29
 qed_report_fatal_error at ffffffffc0272baf [qed]
 qede_sp_task at ffffffffc045ed32 [qede]
 process_one_work at ffffffff81d19783&lt;/p&gt;
&lt;p&gt;or the qedf storage driver path:&lt;/p&gt;
&lt;p&gt;[exception RIP: qed_grc_dump_addr_range+0x108]
 qed_protection_override_dump at ffffffffc068b2ed [qed]
 qed_dbg_protection_override_dump at ffffffffc068c792 [qed]
 qed_dbg_feature at ffffffffc068fa8…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2025-39949</guid>
    </item>
  </channel>
</rss>
