<?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://cve.radiocsirt.org</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>Fri, 02 Oct 2026 17:32:41 +0000</lastBuildDate>
    <item>
      <title>bdu:2025-03289</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2025-03289</link>
      <description>bdu:2025-03289</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2025-03289</guid>
    </item>
    <item>
      <title>BELL-CVE-2024-47706</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2024-47706</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:23: linux-lts, Alpaquita:25: linux-lts, Alpaquita:stream: linux-lts&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:23: linux-lts, Alpaquita:25: linux-lts, Alpaquita:stream: linux-lts&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2024-47706</guid>
    </item>
    <item>
      <title>certfr-2024-avi-0999 — De multiples vulnérabilités ont été découvertes dans le noyau Linux de SUSE. Certaines d'entre elles permettent à un at…</title>
      <link>https://cve.radiocsirt.org/vuln/certfr-2024-avi-0999</link>
      <description>certfr-2024-avi-0999</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2024-avi-0999</guid>
    </item>
    <item>
      <title>EUVD-2026-346176</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-346176</link>
      <description>EUVD-2026-346176</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-346176</guid>
    </item>
    <item>
      <title>fkie_cve-2024-47706</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-47706</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;block, bfq: fix possible UAF for bfqq-&amp;gt;bic with merge chain&lt;/p&gt;
&lt;p&gt;1) initial state, three tasks:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |  Λ            |  Λ		  |  Λ
		  |  |            |  |		  |  |
		  V  |            V  |		  V  |
		  bfqq1           bfqq2		  bfqq3
process ref:	   1		    1		    1&lt;/p&gt;
&lt;p&gt;2) bfqq1 merged to bfqq2:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |               |		  |  Λ
		  \--------------\|		  |  |
		                  V		  V  |
		  bfqq1---------&amp;gt;bfqq2		  bfqq3
process ref:	   0		    2		    1&lt;/p&gt;
&lt;p&gt;3) bfqq2 merged to bfqq3:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
	 here -&amp;gt; Λ                |		  |
		  \--------------\ \-------------\|
		                  V		  V
		  bfqq1---------&amp;gt;bfqq2----------&amp;gt;bfqq3
process ref:	   0		    1		    3&lt;/p&gt;
&lt;p&gt;In this case, IO from Process 1 will get bfqq2 from BIC1 first, and then
get bfqq3 through merge chain, and finially handle IO by bfqq3.
Howerver, current code will think bfqq2 is owned by BIC1, like initial
state, and set bfqq2-&amp;gt;bic to BIC1.&lt;/p&gt;
&lt;p&gt;bfq_insert_request
-&amp;gt; by Process 1
 bfqq = bfq_init_rq(rq)
  bfqq = bfq_get_bfqq_handle_split
   bfqq = bic_to_bfqq
   -&amp;gt; get bfqq2 from BIC1
 bfqq-&amp;gt;ref++
 rq-&amp;gt;elv.priv[0] = bic
 rq-&amp;gt;elv.priv[1] = bfqq
 if (bfqq_process_refs(bfqq) == 1)
  bfqq-&amp;gt;bic = bic
  -&amp;gt; record BIC1 to bfqq2&lt;/p&gt;
&lt;p&gt;__bfq_insert_request
   new_bfqq = bfq_…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;block, bfq: fix possible UAF for bfqq-&amp;gt;bic with merge chain&lt;/p&gt;
&lt;p&gt;1) initial state, three tasks:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |  Λ            |  Λ		  |  Λ
		  |  |            |  |		  |  |
		  V  |            V  |		  V  |
		  bfqq1           bfqq2		  bfqq3
process ref:	   1		    1		    1&lt;/p&gt;
&lt;p&gt;2) bfqq1 merged to bfqq2:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |               |		  |  Λ
		  \--------------\|		  |  |
		                  V		  V  |
		  bfqq1---------&amp;gt;bfqq2		  bfqq3
process ref:	   0		    2		    1&lt;/p&gt;
&lt;p&gt;3) bfqq2 merged to bfqq3:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
	 here -&amp;gt; Λ                |		  |
		  \--------------\ \-------------\|
		                  V		  V
		  bfqq1---------&amp;gt;bfqq2----------&amp;gt;bfqq3
process ref:	   0		    1		    3&lt;/p&gt;
&lt;p&gt;In this case, IO from Process 1 will get bfqq2 from BIC1 first, and then
get bfqq3 through merge chain, and finially handle IO by bfqq3.
Howerver, current code will think bfqq2 is owned by BIC1, like initial
state, and set bfqq2-&amp;gt;bic to BIC1.&lt;/p&gt;
&lt;p&gt;bfq_insert_request
-&amp;gt; by Process 1
 bfqq = bfq_init_rq(rq)
  bfqq = bfq_get_bfqq_handle_split
   bfqq = bic_to_bfqq
   -&amp;gt; get bfqq2 from BIC1
 bfqq-&amp;gt;ref++
 rq-&amp;gt;elv.priv[0] = bic
 rq-&amp;gt;elv.priv[1] = bfqq
 if (bfqq_process_refs(bfqq) == 1)
  bfqq-&amp;gt;bic = bic
  -&amp;gt; record BIC1 to bfqq2&lt;/p&gt;
&lt;p&gt;__bfq_insert_request
   new_bfqq = bfq_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-47706</guid>
    </item>
    <item>
      <title>GHSA-wchf-3rq4-vh73</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-wchf-3rq4-vh73</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;block, bfq: fix possible UAF for bfqq-&amp;gt;bic with merge chain&lt;/p&gt;
&lt;p&gt;1) initial state, three tasks:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |  Λ            |  Λ		  |  Λ
		  |  |            |  |		  |  |
		  V  |            V  |		  V  |
		  bfqq1           bfqq2		  bfqq3
process ref:	   1		    1		    1&lt;/p&gt;
&lt;p&gt;2) bfqq1 merged to bfqq2:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |               |		  |  Λ
		  \--------------\|		  |  |
		                  V		  V  |
		  bfqq1---------&amp;gt;bfqq2		  bfqq3
process ref:	   0		    2		    1&lt;/p&gt;
&lt;p&gt;3) bfqq2 merged to bfqq3:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
	 here -&amp;gt; Λ                |		  |
		  \--------------\ \-------------\|
		                  V		  V
		  bfqq1---------&amp;gt;bfqq2----------&amp;gt;bfqq3
process ref:	   0		    1		    3&lt;/p&gt;
&lt;p&gt;In this case, IO from Process 1 will get bfqq2 from BIC1 first, and then
get bfqq3 through merge chain, and finially handle IO by bfqq3.
Howerver, current code will think bfqq2 is owned by BIC1, like initial
state, and set bfqq2-&amp;gt;bic to BIC1.&lt;/p&gt;
&lt;p&gt;bfq_insert_request
-&amp;gt; by Process 1
 bfqq = bfq_init_rq(rq)
  bfqq = bfq_get_bfqq_handle_split
   bfqq = bic_to_bfqq
   -&amp;gt; get bfqq2 from BIC1
 bfqq-&amp;gt;ref++
 rq-&amp;gt;elv.priv[0] = bic
 rq-&amp;gt;elv.priv[1] = bfqq
 if (bfqq_process_refs(bfqq) == 1)
  bfqq-&amp;gt;bic = bic
  -&amp;gt; record BIC1 to bfqq2&lt;/p&gt;
&lt;p&gt;__bfq_insert_request
   new_bfqq = bfq_…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;block, bfq: fix possible UAF for bfqq-&amp;gt;bic with merge chain&lt;/p&gt;
&lt;p&gt;1) initial state, three tasks:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |  Λ            |  Λ		  |  Λ
		  |  |            |  |		  |  |
		  V  |            V  |		  V  |
		  bfqq1           bfqq2		  bfqq3
process ref:	   1		    1		    1&lt;/p&gt;
&lt;p&gt;2) bfqq1 merged to bfqq2:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
		  |               |		  |  Λ
		  \--------------\|		  |  |
		                  V		  V  |
		  bfqq1---------&amp;gt;bfqq2		  bfqq3
process ref:	   0		    2		    1&lt;/p&gt;
&lt;p&gt;3) bfqq2 merged to bfqq3:&lt;/p&gt;
&lt;p&gt;Process 1       Process 2	Process 3
		 (BIC1)          (BIC2)		 (BIC3)
	 here -&amp;gt; Λ                |		  |
		  \--------------\ \-------------\|
		                  V		  V
		  bfqq1---------&amp;gt;bfqq2----------&amp;gt;bfqq3
process ref:	   0		    1		    3&lt;/p&gt;
&lt;p&gt;In this case, IO from Process 1 will get bfqq2 from BIC1 first, and then
get bfqq3 through merge chain, and finially handle IO by bfqq3.
Howerver, current code will think bfqq2 is owned by BIC1, like initial
state, and set bfqq2-&amp;gt;bic to BIC1.&lt;/p&gt;
&lt;p&gt;bfq_insert_request
-&amp;gt; by Process 1
 bfqq = bfq_init_rq(rq)
  bfqq = bfq_get_bfqq_handle_split
   bfqq = bic_to_bfqq
   -&amp;gt; get bfqq2 from BIC1
 bfqq-&amp;gt;ref++
 rq-&amp;gt;elv.priv[0] = bic
 rq-&amp;gt;elv.priv[1] = bfqq
 if (bfqq_process_refs(bfqq) == 1)
  bfqq-&amp;gt;bic = bic
  -&amp;gt; record BIC1 to bfqq2&lt;/p&gt;
&lt;p&gt;__bfq_insert_request
   new_bfqq = bfq_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-wchf-3rq4-vh73</guid>
    </item>
    <item>
      <title>ICSA-24-102-01 — Siemens SIMATIC S7-1500 TM MFP</title>
      <link>https://cve.radiocsirt.org/vuln/icsa-24-102-01</link>
      <description>&lt;p&gt;An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege may gain access to out-of-bounds memory, leading to a system integrity and confidentiality threat. fs/nfsd/trace.h in the Linux kernel before 5.13.4 might allow remote attackers to cause a denial of service (out-of-bounds read in strlen) by sending NFS traffic when the trace event framework is being used for nfsd. SUNRPC: null pointer dereference in svc_rqst_free(). When alloc_pages_node() returns null in svc_rqst_alloc(), the null rq_scratch_page pointer will be dereferenced when calling put_page() in svc_rqst_free(). NFSD: READDIR buffer overflow. If a client sends a READDIR count argument that is too small (say, zero), then the buffer size calculation in the new init_dirlist helper functions results in an underflow, allowing the XDR stream functions to write beyond the actual buffer. This calculation has always been suspect. NFSD has never sanity- checked the READDIR count argument, but the old entry encoders managed the problem correctly. With the commits below, entry encoding changed, exposing the underflow to the pointer arithmetic in xdr_reserve_space(). Modern NFS clients attempt to retrieve as much data as possible for each READDIR request. nfsd: NULL dereference in nfs3svc_encode_getaclres. A NULL pointer dereference vulnerability…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege may gain access to out-of-bounds memory, leading to a system integrity and confidentiality threat. fs/nfsd/trace.h in the Linux kernel before 5.13.4 might allow remote attackers to cause a denial of service (out-of-bounds read in strlen) by sending NFS traffic when the trace event framework is being used for nfsd. SUNRPC: null pointer dereference in svc_rqst_free(). When alloc_pages_node() returns null in svc_rqst_alloc(), the null rq_scratch_page pointer will be dereferenced when calling put_page() in svc_rqst_free(). NFSD: READDIR buffer overflow. If a client sends a READDIR count argument that is too small (say, zero), then the buffer size calculation in the new init_dirlist helper functions results in an underflow, allowing the XDR stream functions to write beyond the actual buffer. This calculation has always been suspect. NFSD has never sanity- checked the READDIR count argument, but the old entry encoders managed the problem correctly. With the commits below, entry encoding changed, exposing the underflow to the pointer arithmetic in xdr_reserve_space(). Modern NFS clients attempt to retrieve as much data as possible for each READDIR request. nfsd: NULL dereference in nfs3svc_encode_getaclres. A NULL pointer dereference vulnerability…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/icsa-24-102-01</guid>
    </item>
    <item>
      <title>msrc_CVE-2024-47706 — block bfq: fix possible UAF for bfqq-&gt;bic with merge chain</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2024-47706</link>
      <description>msrc_CVE-2024-47706</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2024-47706</guid>
    </item>
    <item>
      <title>OESA-2024-2522 — kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/oesa-2024-2522</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: kernel&lt;/p&gt;
&lt;p&gt;The Linux Kernel, the operating system core itself.&#13;
&#13;
Security Fix(es):&#13;
&#13;
In the Linux kernel, the following vulnerability has been resolved:&#13;
&#13;
KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked&#13;
&#13;
When requesting an NMI window, WARN on vNMI support being enabled if and
only if NMIs are actually masked, i.e. if the vCPU is already handling an
NMI.  KVM&amp;amp;apos;s ABI for NMIs that arrive simultanesouly (from KVM&amp;amp;apos;s point of
view) is to inject one NMI and pend the other.  When using vNMI, KVM pends
the second NMI simply by setting V_NMI_PENDING, and lets the CPU do the
rest (hardware automatically sets V_NMI_BLOCKING when an NMI is injected).&#13;
&#13;
However, if KVM can&amp;amp;apos;t immediately inject an NMI, e.g. because the vCPU is
in an STI shadow or is running with GIF=0, then KVM will request an NMI
window and trigger the WARN (but still function correctly).&#13;
&#13;
Whether or not the GIF=0 case makes sense is debatable, as the intent of
KVM&amp;amp;apos;s behavior is to provide functionality that is as close to real
hardware as possible.  E.g. if two NMIs are sent in quick succession, the
probability of both NMIs arriving in an STI shadow is infinitesimally low
on real hardware, but significantly larger in a virtual environment, e.g.
if the vCPU is preempted in the STI shadow.  For GIF=0, the argument isn&amp;amp;apos;t
as clear cut, because the window where two NMIs can collide is much larger
in bare metal (though still small).&#13;
&#13;
That said, KVM should not have divergent behavior for…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: kernel&lt;/p&gt;
&lt;p&gt;The Linux Kernel, the operating system core itself.&#13;
&#13;
Security Fix(es):&#13;
&#13;
In the Linux kernel, the following vulnerability has been resolved:&#13;
&#13;
KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked&#13;
&#13;
When requesting an NMI window, WARN on vNMI support being enabled if and
only if NMIs are actually masked, i.e. if the vCPU is already handling an
NMI.  KVM&amp;amp;apos;s ABI for NMIs that arrive simultanesouly (from KVM&amp;amp;apos;s point of
view) is to inject one NMI and pend the other.  When using vNMI, KVM pends
the second NMI simply by setting V_NMI_PENDING, and lets the CPU do the
rest (hardware automatically sets V_NMI_BLOCKING when an NMI is injected).&#13;
&#13;
However, if KVM can&amp;amp;apos;t immediately inject an NMI, e.g. because the vCPU is
in an STI shadow or is running with GIF=0, then KVM will request an NMI
window and trigger the WARN (but still function correctly).&#13;
&#13;
Whether or not the GIF=0 case makes sense is debatable, as the intent of
KVM&amp;amp;apos;s behavior is to provide functionality that is as close to real
hardware as possible.  E.g. if two NMIs are sent in quick succession, the
probability of both NMIs arriving in an STI shadow is infinitesimally low
on real hardware, but significantly larger in a virtual environment, e.g.
if the vCPU is preempted in the STI shadow.  For GIF=0, the argument isn&amp;amp;apos;t
as clear cut, because the window where two NMIs can collide is much larger
in bare metal (though still small).&#13;
&#13;
That said, KVM should not have divergent behavior for…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/oesa-2024-2522</guid>
    </item>
    <item>
      <title>openSUSE-SU-2024:14500-1 — kernel-devel-6.11.8-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2024:14500-1</link>
      <description>&lt;p&gt;kernel-devel-6.11.8-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;kernel-devel-6.11.8-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2024:14500-1</guid>
    </item>
    <item>
      <title>SSA-265688 — SSA-265688: Vulnerabilities in the additional GNU/Linux subsystem of the SIMATIC S7-1500 TM MFP V1.1</title>
      <link>https://cve.radiocsirt.org/vuln/ssa-265688</link>
      <description>&lt;p&gt;An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege may gain access to out-of-bounds memory, leading to a system integrity and confidentiality threat. fs/nfsd/trace.h in the Linux kernel before 5.13.4 might allow remote attackers to cause a denial of service (out-of-bounds read in strlen) by sending NFS traffic when the trace event framework is being used for nfsd. SUNRPC: null pointer dereference in svc_rqst_free(). When alloc_pages_node() returns null in svc_rqst_alloc(), the null rq_scratch_page pointer will be dereferenced when calling put_page() in svc_rqst_free(). NFSD: READDIR buffer overflow. If a client sends a READDIR count argument that is too small (say, zero), then the buffer size calculation in the new init_dirlist helper functions results in an underflow, allowing the XDR stream functions to write beyond the actual buffer. This calculation has always been suspect. NFSD has never sanity- checked the READDIR count argument, but the old entry encoders managed the problem correctly. With the commits below, entry encoding changed, exposing the underflow to the pointer arithmetic in xdr_reserve_space(). Modern NFS clients attempt to retrieve as much data as possible for each READDIR request. nfsd: NULL dereference in nfs3svc_encode_getaclres. A NULL pointer dereference vulnerability…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege may gain access to out-of-bounds memory, leading to a system integrity and confidentiality threat. fs/nfsd/trace.h in the Linux kernel before 5.13.4 might allow remote attackers to cause a denial of service (out-of-bounds read in strlen) by sending NFS traffic when the trace event framework is being used for nfsd. SUNRPC: null pointer dereference in svc_rqst_free(). When alloc_pages_node() returns null in svc_rqst_alloc(), the null rq_scratch_page pointer will be dereferenced when calling put_page() in svc_rqst_free(). NFSD: READDIR buffer overflow. If a client sends a READDIR count argument that is too small (say, zero), then the buffer size calculation in the new init_dirlist helper functions results in an underflow, allowing the XDR stream functions to write beyond the actual buffer. This calculation has always been suspect. NFSD has never sanity- checked the READDIR count argument, but the old entry encoders managed the problem correctly. With the commits below, entry encoding changed, exposing the underflow to the pointer arithmetic in xdr_reserve_space(). Modern NFS clients attempt to retrieve as much data as possible for each READDIR request. nfsd: NULL dereference in nfs3svc_encode_getaclres. A NULL pointer dereference vulnerability…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ssa-265688</guid>
    </item>
    <item>
      <title>SUSE-SU-2024:3983-1 — Security update for the Linux Kernel</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2024:3983-1</link>
      <description>&lt;p&gt;Security update for the Linux Kernel&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for the Linux Kernel&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/suse-su-2024:3983-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2024-47706</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-47706</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:16.04:LTS: linux-aws-hwe, Ubuntu:Pro:16.04:LTS: linux-azure, Ubuntu:Pro:16.04:LTS: linux-gcp, Ubuntu:Pro:16.04:LTS: linux-hwe, Ubuntu:16.04:LTS: linux-hwe-edge, Ubuntu:Pro:16.04:LTS: linux-oracle, Ubuntu:Pro:18.04:LTS: linux, Ubuntu:Pro:18.04:LTS: linux-aws, Ubuntu:18.04:LTS: linux-aws-5.0 and 185 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix possible UAF for bfqq-&amp;gt;bic with merge chain 1) initial state, three tasks: 		Process 1       Process 2	Process 3 		 (BIC1)          (BIC2)		 (BIC3) 		  |  Λ            |  Λ		  |  Λ 		  |  |            |  |		  |  | 		  V  |            V  |		  V  | 		  bfqq1           bfqq2		  bfqq3 process ref:	   1		    1		    1 2) bfqq1 merged to bfqq2: 		Process 1       Process 2	Process 3 		 (BIC1)          (BIC2)		 (BIC3) 		  |               |		  |  Λ 		  \--------------\|		  |  | 		                  V		  V  | 		  bfqq1---------&amp;gt;bfqq2		  bfqq3 process ref:	   0		    2		    1 3) bfqq2 merged to bfqq3: 		Process 1       Process 2	Process 3 		 (BIC1)          (BIC2)		 (BIC3) 	 here -&amp;gt; Λ                |		  | 		  \--------------\ \-------------\| 		                  V		  V 		  bfqq1---------&amp;gt;bfqq2----------&amp;gt;bfqq3 process ref:	   0		    1		    3 In this case, IO from Process 1 will get bfqq2 from BIC1 first, and then get bfqq3 through merge chain, and finially handle IO by bfqq3. Howerver, current code will think bfqq2 is owned by BIC1, like initial state, and set bfqq2-&amp;gt;bic to BIC1. bfq_insert_request -&amp;gt; by Process 1  bfqq = bfq_init_rq(rq)   bfqq = bfq_get_bfqq_handle_split    bfqq = bic_to_bfqq    -&amp;gt; get bfqq2 from BIC1  bfqq-&amp;gt;ref++  rq-&amp;gt;elv.priv[0] = bic  rq-&amp;gt;elv.priv[1] = bfqq  if (bfqq_process_refs(bfqq) == 1)   bfqq-&amp;gt;bic = bic   -&amp;gt; record BIC1 to bfqq2   __bfq_insert_request    new_bfqq = bfq_setup_coop…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:16.04:LTS: linux-aws-hwe, Ubuntu:Pro:16.04:LTS: linux-azure, Ubuntu:Pro:16.04:LTS: linux-gcp, Ubuntu:Pro:16.04:LTS: linux-hwe, Ubuntu:16.04:LTS: linux-hwe-edge, Ubuntu:Pro:16.04:LTS: linux-oracle, Ubuntu:Pro:18.04:LTS: linux, Ubuntu:Pro:18.04:LTS: linux-aws, Ubuntu:18.04:LTS: linux-aws-5.0 and 185 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix possible UAF for bfqq-&amp;gt;bic with merge chain 1) initial state, three tasks: 		Process 1       Process 2	Process 3 		 (BIC1)          (BIC2)		 (BIC3) 		  |  Λ            |  Λ		  |  Λ 		  |  |            |  |		  |  | 		  V  |            V  |		  V  | 		  bfqq1           bfqq2		  bfqq3 process ref:	   1		    1		    1 2) bfqq1 merged to bfqq2: 		Process 1       Process 2	Process 3 		 (BIC1)          (BIC2)		 (BIC3) 		  |               |		  |  Λ 		  \--------------\|		  |  | 		                  V		  V  | 		  bfqq1---------&amp;gt;bfqq2		  bfqq3 process ref:	   0		    2		    1 3) bfqq2 merged to bfqq3: 		Process 1       Process 2	Process 3 		 (BIC1)          (BIC2)		 (BIC3) 	 here -&amp;gt; Λ                |		  | 		  \--------------\ \-------------\| 		                  V		  V 		  bfqq1---------&amp;gt;bfqq2----------&amp;gt;bfqq3 process ref:	   0		    1		    3 In this case, IO from Process 1 will get bfqq2 from BIC1 first, and then get bfqq3 through merge chain, and finially handle IO by bfqq3. Howerver, current code will think bfqq2 is owned by BIC1, like initial state, and set bfqq2-&amp;gt;bic to BIC1. bfq_insert_request -&amp;gt; by Process 1  bfqq = bfq_init_rq(rq)   bfqq = bfq_get_bfqq_handle_split    bfqq = bic_to_bfqq    -&amp;gt; get bfqq2 from BIC1  bfqq-&amp;gt;ref++  rq-&amp;gt;elv.priv[0] = bic  rq-&amp;gt;elv.priv[1] = bfqq  if (bfqq_process_refs(bfqq) == 1)   bfqq-&amp;gt;bic = bic   -&amp;gt; record BIC1 to bfqq2   __bfq_insert_request    new_bfqq = bfq_setup_coop…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-47706</guid>
    </item>
    <item>
      <title>WID-SEC-W-2024-3251 — Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of Service</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2024-3251</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen oder andere, nicht näher bekannte Auswirkungen zu erzielen..&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen oder andere, nicht näher bekannte Auswirkungen zu erzielen..&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2024-3251</guid>
    </item>
  </channel>
</rss>
