<?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://db.gcve.eu</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, 27 Oct 2026 12:47:41 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-98947</title>
      <link>https://db.gcve.eu/vuln/fkie_cve-2026-98947</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;vsock: Fix memory leak in vmci_transport_recv_dgram_cb()&lt;/p&gt;
&lt;p&gt;During the closure of a datagram socket, the vmci_transport_recv_dgram_cb()
function may be called, which will add the packets
to the socket&amp;#39;s backlog; then, after the receive queue is cleared,
the __release_sock() function will move the packet back from the socket&amp;#39;s
backlog to the receive queue, which will lead to a memory leak.&lt;/p&gt;
&lt;p&gt;sock_close
  __sock_release
    __vsock_release
      // take ownership by user-space
      lock_sock_nested
      sock_set_flag(sk, SOCK_DEAD)
      vmci_transport_release
                                      vmci_dispatch_dgs
                                        vmci_datagram_invoke_guest_handler
                                          vmci_transport_recv_dgram_cb
                                            sk_receive_skb
                                              if (!sock_owned_by_user(sk))
                                                  [...]
                                         (!)  else if sk_add_backlog()
                                                  [...]
  (!) skb_queue_purge(&amp;amp;sk-&amp;gt;sk_receive_queue)&lt;/p&gt;
&lt;p&gt;release_sock
        __release_sock
          // move all packets from the backlog
          // to the receive queue
   (!)    sk_backlog_rcv
            vsock_queue_rcv_skb
            [...]
              __sock_queue_rcv_skb
                if (!sock_flag(sk, SOCK_DEAD))
                  //…&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;vsock: Fix memory leak in vmci_transport_recv_dgram_cb()&lt;/p&gt;
&lt;p&gt;During the closure of a datagram socket, the vmci_transport_recv_dgram_cb()
function may be called, which will add the packets
to the socket&amp;#39;s backlog; then, after the receive queue is cleared,
the __release_sock() function will move the packet back from the socket&amp;#39;s
backlog to the receive queue, which will lead to a memory leak.&lt;/p&gt;
&lt;p&gt;sock_close
  __sock_release
    __vsock_release
      // take ownership by user-space
      lock_sock_nested
      sock_set_flag(sk, SOCK_DEAD)
      vmci_transport_release
                                      vmci_dispatch_dgs
                                        vmci_datagram_invoke_guest_handler
                                          vmci_transport_recv_dgram_cb
                                            sk_receive_skb
                                              if (!sock_owned_by_user(sk))
                                                  [...]
                                         (!)  else if sk_add_backlog()
                                                  [...]
  (!) skb_queue_purge(&amp;amp;sk-&amp;gt;sk_receive_queue)&lt;/p&gt;
&lt;p&gt;release_sock
        __release_sock
          // move all packets from the backlog
          // to the receive queue
   (!)    sk_backlog_rcv
            vsock_queue_rcv_skb
            [...]
              __sock_queue_rcv_skb
                if (!sock_flag(sk, SOCK_DEAD))
                  //…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/fkie_cve-2026-98947</guid>
    </item>
    <item>
      <title>GHSA-cf52-4qc8-h2h9</title>
      <link>https://db.gcve.eu/vuln/ghsa-cf52-4qc8-h2h9</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;vsock: Fix memory leak in vmci_transport_recv_dgram_cb()&lt;/p&gt;
&lt;p&gt;During the closure of a datagram socket, the vmci_transport_recv_dgram_cb()
function may be called, which will add the packets
to the socket&amp;#39;s backlog; then, after the receive queue is cleared,
the __release_sock() function will move the packet back from the socket&amp;#39;s
backlog to the receive queue, which will lead to a memory leak.&lt;/p&gt;
&lt;p&gt;sock_close
  __sock_release
    __vsock_release
      // take ownership by user-space
      lock_sock_nested
      sock_set_flag(sk, SOCK_DEAD)
      vmci_transport_release
                                      vmci_dispatch_dgs
                                        vmci_datagram_invoke_guest_handler
                                          vmci_transport_recv_dgram_cb
                                            sk_receive_skb
                                              if (!sock_owned_by_user(sk))
                                                  [...]
                                         (!)  else if sk_add_backlog()
                                                  [...]
  (!) skb_queue_purge(&amp;amp;sk-&amp;gt;sk_receive_queue)&lt;/p&gt;
&lt;p&gt;release_sock
        __release_sock
          // move all packets from the backlog
          // to the receive queue
   (!)    sk_backlog_rcv
            vsock_queue_rcv_skb
            [...]
              __sock_queue_rcv_skb
                if (!sock_flag(sk, SOCK_DEAD))
                  //…&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;vsock: Fix memory leak in vmci_transport_recv_dgram_cb()&lt;/p&gt;
&lt;p&gt;During the closure of a datagram socket, the vmci_transport_recv_dgram_cb()
function may be called, which will add the packets
to the socket&amp;#39;s backlog; then, after the receive queue is cleared,
the __release_sock() function will move the packet back from the socket&amp;#39;s
backlog to the receive queue, which will lead to a memory leak.&lt;/p&gt;
&lt;p&gt;sock_close
  __sock_release
    __vsock_release
      // take ownership by user-space
      lock_sock_nested
      sock_set_flag(sk, SOCK_DEAD)
      vmci_transport_release
                                      vmci_dispatch_dgs
                                        vmci_datagram_invoke_guest_handler
                                          vmci_transport_recv_dgram_cb
                                            sk_receive_skb
                                              if (!sock_owned_by_user(sk))
                                                  [...]
                                         (!)  else if sk_add_backlog()
                                                  [...]
  (!) skb_queue_purge(&amp;amp;sk-&amp;gt;sk_receive_queue)&lt;/p&gt;
&lt;p&gt;release_sock
        __release_sock
          // move all packets from the backlog
          // to the receive queue
   (!)    sk_backlog_rcv
            vsock_queue_rcv_skb
            [...]
              __sock_queue_rcv_skb
                if (!sock_flag(sk, SOCK_DEAD))
                  //…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/ghsa-cf52-4qc8-h2h9</guid>
    </item>
    <item>
      <title>msrc_CVE-2026-98947 — vsock: Fix memory leak in vmci_transport_recv_dgram_cb()</title>
      <link>https://db.gcve.eu/vuln/msrc_cve-2026-98947</link>
      <description>msrc_CVE-2026-98947</description>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/msrc_cve-2026-98947</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-98947</title>
      <link>https://db.gcve.eu/vuln/ubuntu-cve-2026-98947</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: linux, Ubuntu:Pro:14.04:LTS: linux-aws, Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:14.04:LTS: linux-lts-xenial, Ubuntu:Pro:16.04:LTS: linux, Ubuntu:Pro:16.04:LTS: linux-aws, 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 and 257 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: vsock: Fix memory leak in vmci_transport_recv_dgram_cb() During the closure of a datagram socket, the vmci_transport_recv_dgram_cb() function may be called, which will add the packets to the socket&amp;#39;s backlog; then, after the receive queue is cleared, the __release_sock() function will move the packet back from the socket&amp;#39;s backlog to the receive queue, which will lead to a memory leak. sock_close   __sock_release     __vsock_release       // take ownership by user-space       lock_sock_nested       sock_set_flag(sk, SOCK_DEAD)       vmci_transport_release                                       vmci_dispatch_dgs                                         vmci_datagram_invoke_guest_handler                                           vmci_transport_recv_dgram_cb                                             sk_receive_skb                                               if (!sock_owned_by_user(sk))                                                   [...]                                          (!)  else if sk_add_backlog()                                                   [...]   (!) skb_queue_purge(&amp;amp;sk-&amp;gt;sk_receive_queue)       release_sock         __release_sock           // move all packets from the backlog           // to the receive queue    (!)    sk_backlog_rcv             vsock_queue_rcv_skb             [...]               __sock_queue_rcv_skb                 if (!sock_flag(sk, SOCK_DEAD))                   // Sinc…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: linux, Ubuntu:Pro:14.04:LTS: linux-aws, Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:14.04:LTS: linux-lts-xenial, Ubuntu:Pro:16.04:LTS: linux, Ubuntu:Pro:16.04:LTS: linux-aws, 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 and 257 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: vsock: Fix memory leak in vmci_transport_recv_dgram_cb() During the closure of a datagram socket, the vmci_transport_recv_dgram_cb() function may be called, which will add the packets to the socket&amp;#39;s backlog; then, after the receive queue is cleared, the __release_sock() function will move the packet back from the socket&amp;#39;s backlog to the receive queue, which will lead to a memory leak. sock_close   __sock_release     __vsock_release       // take ownership by user-space       lock_sock_nested       sock_set_flag(sk, SOCK_DEAD)       vmci_transport_release                                       vmci_dispatch_dgs                                         vmci_datagram_invoke_guest_handler                                           vmci_transport_recv_dgram_cb                                             sk_receive_skb                                               if (!sock_owned_by_user(sk))                                                   [...]                                          (!)  else if sk_add_backlog()                                                   [...]   (!) skb_queue_purge(&amp;amp;sk-&amp;gt;sk_receive_queue)       release_sock         __release_sock           // move all packets from the backlog           // to the receive queue    (!)    sk_backlog_rcv             vsock_queue_rcv_skb             [...]               __sock_queue_rcv_skb                 if (!sock_flag(sk, SOCK_DEAD))                   // Sinc…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/ubuntu-cve-2026-98947</guid>
    </item>
  </channel>
</rss>
