<?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>Mon, 28 Sep 2026 08:51:38 +0000</lastBuildDate>
    <item>
      <title>CVE-2023-53190 — vxlan: Fix memory leaks in error path</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2023-53190</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;vxlan: Fix memory leaks in error path&lt;/p&gt;
&lt;p&gt;The memory allocated by vxlan_vnigroup_init() is not freed in the error
path, leading to memory leaks [1]. Fix by calling
vxlan_vnigroup_uninit() in the error path.&lt;/p&gt;
&lt;p&gt;The leaks can be reproduced by annotating gro_cells_init() with
ALLOW_ERROR_INJECTION() and then running:&lt;/p&gt;
&lt;p&gt;# echo &amp;#34;100&amp;#34; &amp;gt; /sys/kernel/debug/fail_function/probability
 # echo &amp;#34;1&amp;#34; &amp;gt; /sys/kernel/debug/fail_function/times
 # echo &amp;#34;gro_cells_init&amp;#34; &amp;gt; /sys/kernel/debug/fail_function/inject
 # printf %#x -12 &amp;gt; /sys/kernel/debug/fail_function/gro_cells_init/retval
 # ip link add name vxlan0 type vxlan dstport 4789 external vnifilter
 RTNETLINK answers: Cannot allocate memory&lt;/p&gt;
&lt;p&gt;[1]
unreferenced object 0xffff88810db84a00 (size 512):
  comm &amp;#34;ip&amp;#34;, pid 330, jiffies 4295010045 (age 66.016s)
  hex dump (first 32 bytes):
    f8 d5 76 0e 81 88 ff ff 01 00 00 00 00 00 00 02  ..v.............
    03 00 04 00 48 00 00 00 00 00 00 01 04 00 01 00  ....H...........
  backtrace:
    [&amp;lt;ffffffff81a3097a&amp;gt;] kmalloc_trace+0x2a/0x60
    [&amp;lt;ffffffff82f049fc&amp;gt;] vxlan_vnigroup_init+0x4c/0x160
    [&amp;lt;ffffffff82ecd69e&amp;gt;] vxlan_init+0x1ae/0x280
    [&amp;lt;ffffffff836858ca&amp;gt;] register_netdevice+0x57a/0x16d0
    [&amp;lt;ffffffff82ef67b7&amp;gt;] __vxlan_dev_create+0x7c7/0xa50
    [&amp;lt;ffffffff82ef6ce6&amp;gt;] vxlan_newlink+0xd6/0x130
    [&amp;lt;ffffffff836d02ab&amp;gt;] __rtnl_newlink+0x112b/0x18a0
    [&amp;lt;ffffffff836d0a8c&amp;gt;] rtnl_newlink+0x6c/0xa0
    [&amp;lt;ffffffff836c0ddf&amp;gt;] rtnetlink_rcv_msg…&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;vxlan: Fix memory leaks in error path&lt;/p&gt;
&lt;p&gt;The memory allocated by vxlan_vnigroup_init() is not freed in the error
path, leading to memory leaks [1]. Fix by calling
vxlan_vnigroup_uninit() in the error path.&lt;/p&gt;
&lt;p&gt;The leaks can be reproduced by annotating gro_cells_init() with
ALLOW_ERROR_INJECTION() and then running:&lt;/p&gt;
&lt;p&gt;# echo &amp;#34;100&amp;#34; &amp;gt; /sys/kernel/debug/fail_function/probability
 # echo &amp;#34;1&amp;#34; &amp;gt; /sys/kernel/debug/fail_function/times
 # echo &amp;#34;gro_cells_init&amp;#34; &amp;gt; /sys/kernel/debug/fail_function/inject
 # printf %#x -12 &amp;gt; /sys/kernel/debug/fail_function/gro_cells_init/retval
 # ip link add name vxlan0 type vxlan dstport 4789 external vnifilter
 RTNETLINK answers: Cannot allocate memory&lt;/p&gt;
&lt;p&gt;[1]
unreferenced object 0xffff88810db84a00 (size 512):
  comm &amp;#34;ip&amp;#34;, pid 330, jiffies 4295010045 (age 66.016s)
  hex dump (first 32 bytes):
    f8 d5 76 0e 81 88 ff ff 01 00 00 00 00 00 00 02  ..v.............
    03 00 04 00 48 00 00 00 00 00 00 01 04 00 01 00  ....H...........
  backtrace:
    [&amp;lt;ffffffff81a3097a&amp;gt;] kmalloc_trace+0x2a/0x60
    [&amp;lt;ffffffff82f049fc&amp;gt;] vxlan_vnigroup_init+0x4c/0x160
    [&amp;lt;ffffffff82ecd69e&amp;gt;] vxlan_init+0x1ae/0x280
    [&amp;lt;ffffffff836858ca&amp;gt;] register_netdevice+0x57a/0x16d0
    [&amp;lt;ffffffff82ef67b7&amp;gt;] __vxlan_dev_create+0x7c7/0xa50
    [&amp;lt;ffffffff82ef6ce6&amp;gt;] vxlan_newlink+0xd6/0x130
    [&amp;lt;ffffffff836d02ab&amp;gt;] __rtnl_newlink+0x112b/0x18a0
    [&amp;lt;ffffffff836d0a8c&amp;gt;] rtnl_newlink+0x6c/0xa0
    [&amp;lt;ffffffff836c0ddf&amp;gt;] rtnetlink_rcv_msg…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2023-53190</guid>
    </item>
  </channel>
</rss>
