<?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 23:04:13 +0000</lastBuildDate>
    <item>
      <title>CVE-2023-54208 — media: ov5675: Fix memleak in ov5675_init_controls()</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2023-54208</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;media: ov5675: Fix memleak in ov5675_init_controls()&lt;/p&gt;
&lt;p&gt;There is a kmemleak when testing the media/i2c/ov5675.c with bpf mock
device:&lt;/p&gt;
&lt;p&gt;AssertionError: unreferenced object 0xffff888107362160 (size 16):
  comm &amp;#34;python3&amp;#34;, pid 277, jiffies 4294832798 (age 20.722s)
  hex dump (first 16 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [&amp;lt;00000000abe7d67c&amp;gt;] __kmalloc_node+0x44/0x1b0
    [&amp;lt;000000008a725aac&amp;gt;] kvmalloc_node+0x34/0x180
    [&amp;lt;000000009a53cd11&amp;gt;] v4l2_ctrl_handler_init_class+0x11d/0x180
[videodev]
    [&amp;lt;0000000055b46db0&amp;gt;] ov5675_probe+0x38b/0x897 [ov5675]
    [&amp;lt;00000000153d886c&amp;gt;] i2c_device_probe+0x28d/0x680
    [&amp;lt;000000004afb7e8f&amp;gt;] really_probe+0x17c/0x3f0
    [&amp;lt;00000000ff2f18e4&amp;gt;] __driver_probe_device+0xe3/0x170
    [&amp;lt;000000000a001029&amp;gt;] driver_probe_device+0x49/0x120
    [&amp;lt;00000000e39743c7&amp;gt;] __device_attach_driver+0xf7/0x150
    [&amp;lt;00000000d32fd070&amp;gt;] bus_for_each_drv+0x114/0x180
    [&amp;lt;000000009083ac41&amp;gt;] __device_attach+0x1e5/0x2d0
    [&amp;lt;0000000015b4a830&amp;gt;] bus_probe_device+0x126/0x140
    [&amp;lt;000000007813deaf&amp;gt;] device_add+0x810/0x1130
    [&amp;lt;000000007becb867&amp;gt;] i2c_new_client_device+0x386/0x540
    [&amp;lt;000000007f9cf4b4&amp;gt;] of_i2c_register_device+0xf1/0x110
    [&amp;lt;00000000ebfdd032&amp;gt;] of_i2c_notify+0xfc/0x1f0&lt;/p&gt;
&lt;p&gt;ov5675_init_controls() won&amp;#39;t clean all the allocated resources in fail
path, which may causes the memleaks. Add v4l2_ctrl_handler_free() to
prevent memleak.&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;media: ov5675: Fix memleak in ov5675_init_controls()&lt;/p&gt;
&lt;p&gt;There is a kmemleak when testing the media/i2c/ov5675.c with bpf mock
device:&lt;/p&gt;
&lt;p&gt;AssertionError: unreferenced object 0xffff888107362160 (size 16):
  comm &amp;#34;python3&amp;#34;, pid 277, jiffies 4294832798 (age 20.722s)
  hex dump (first 16 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [&amp;lt;00000000abe7d67c&amp;gt;] __kmalloc_node+0x44/0x1b0
    [&amp;lt;000000008a725aac&amp;gt;] kvmalloc_node+0x34/0x180
    [&amp;lt;000000009a53cd11&amp;gt;] v4l2_ctrl_handler_init_class+0x11d/0x180
[videodev]
    [&amp;lt;0000000055b46db0&amp;gt;] ov5675_probe+0x38b/0x897 [ov5675]
    [&amp;lt;00000000153d886c&amp;gt;] i2c_device_probe+0x28d/0x680
    [&amp;lt;000000004afb7e8f&amp;gt;] really_probe+0x17c/0x3f0
    [&amp;lt;00000000ff2f18e4&amp;gt;] __driver_probe_device+0xe3/0x170
    [&amp;lt;000000000a001029&amp;gt;] driver_probe_device+0x49/0x120
    [&amp;lt;00000000e39743c7&amp;gt;] __device_attach_driver+0xf7/0x150
    [&amp;lt;00000000d32fd070&amp;gt;] bus_for_each_drv+0x114/0x180
    [&amp;lt;000000009083ac41&amp;gt;] __device_attach+0x1e5/0x2d0
    [&amp;lt;0000000015b4a830&amp;gt;] bus_probe_device+0x126/0x140
    [&amp;lt;000000007813deaf&amp;gt;] device_add+0x810/0x1130
    [&amp;lt;000000007becb867&amp;gt;] i2c_new_client_device+0x386/0x540
    [&amp;lt;000000007f9cf4b4&amp;gt;] of_i2c_register_device+0xf1/0x110
    [&amp;lt;00000000ebfdd032&amp;gt;] of_i2c_notify+0xfc/0x1f0&lt;/p&gt;
&lt;p&gt;ov5675_init_controls() won&amp;#39;t clean all the allocated resources in fail
path, which may causes the memleaks. Add v4l2_ctrl_handler_free() to
prevent memleak.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2023-54208</guid>
    </item>
  </channel>
</rss>
