<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-11-03T07:22:20.486475+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/certfr-2026-avi-1375</id>
    <title>certfr-2026-avi-1375 — De multiples vulnérabilités ont été découvertes dans le noyau Linux de Debian LTS. Certaines d'entre elles permettent à…</title>
    <updated>2026-11-03T07:22:20.527189+00:00</updated>
    <content>certfr-2026-avi-1375</content>
    <link href="https://db.gcve.eu/vuln/certfr-2026-avi-1375"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2026-98859</id>
    <title>fkie_cve-2026-98859</title>
    <updated>2026-11-03T07:22:20.527237+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>HID: multitouch: stop the release timer from being rearmed on remove</p>
<p>mt_remove() quiesces the sticky-finger timer before stopping the
hardware:</p>
<p>timer_delete_sync(&amp;td-&gt;release_timer);</p>
<p>sysfs_remove_group(&amp;hdev-&gt;dev.kobj, &amp;mt_attribute_group);
    hid_hw_stop(hdev);</p>
<p>timer_delete_sync() waits for a running callback and dequeues the timer,
but it does not stop the timer from being armed again. The transport is
still delivering reports at that point, and the report path rearms it:</p>
<p>if (app-&gt;quirks &amp; MT_QUIRK_STICKY_FINGERS) {
        if (td-&gt;mt_io_flags &amp; MT_IO_SLOTS_MASK)
            mod_timer(&amp;td-&gt;release_timer,
                      jiffies + msecs_to_jiffies(100));</p>
<p>A report that arrives after timer_delete_sync() has returned therefore
leaves the timer queued. td is allocated with devm_kzalloc() against
hdev-&gt;dev, so it is freed when the driver is unbound, after mt_remove()
returns. When the timer fires afterwards, mt_expired_timeout()
dereferences the freed td:</p>
<p>struct mt_device *td = timer_container_of(td, t, release_timer);
    struct hid_device *hdev = td-&gt;hdev;</p>
<p>if (test_and_set_bit_lock(MT_IO_FLAGS_RUNNING, &amp;td-&gt;mt_io_flags))</p>
<p>Simply moving the teardown after hid_hw_stop() does not fix this on its
own, because mt_expired_timeout() calls mt_release_contacts(), which
walks hdev-&gt;inputs; the timer still has to be quiesced before
hid_hw_stop() tears the input devices down.</p>
<p>Use timer…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2026-98859"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-rf84-p87x-87h6</id>
    <title>GHSA-rf84-p87x-87h6</title>
    <updated>2026-11-03T07:22:20.527295+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>HID: multitouch: stop the release timer from being rearmed on remove</p>
<p>mt_remove() quiesces the sticky-finger timer before stopping the
hardware:</p>
<p>timer_delete_sync(&amp;td-&gt;release_timer);</p>
<p>sysfs_remove_group(&amp;hdev-&gt;dev.kobj, &amp;mt_attribute_group);
    hid_hw_stop(hdev);</p>
<p>timer_delete_sync() waits for a running callback and dequeues the timer,
but it does not stop the timer from being armed again. The transport is
still delivering reports at that point, and the report path rearms it:</p>
<p>if (app-&gt;quirks &amp; MT_QUIRK_STICKY_FINGERS) {
        if (td-&gt;mt_io_flags &amp; MT_IO_SLOTS_MASK)
            mod_timer(&amp;td-&gt;release_timer,
                      jiffies + msecs_to_jiffies(100));</p>
<p>A report that arrives after timer_delete_sync() has returned therefore
leaves the timer queued. td is allocated with devm_kzalloc() against
hdev-&gt;dev, so it is freed when the driver is unbound, after mt_remove()
returns. When the timer fires afterwards, mt_expired_timeout()
dereferences the freed td:</p>
<p>struct mt_device *td = timer_container_of(td, t, release_timer);
    struct hid_device *hdev = td-&gt;hdev;</p>
<p>if (test_and_set_bit_lock(MT_IO_FLAGS_RUNNING, &amp;td-&gt;mt_io_flags))</p>
<p>Simply moving the teardown after hid_hw_stop() does not fix this on its
own, because mt_expired_timeout() calls mt_release_contacts(), which
walks hdev-&gt;inputs; the timer still has to be quiesced before
hid_hw_stop() tears the input devices down.</p>
<p>Use timer…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-rf84-p87x-87h6"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/msrc_cve-2026-98859</id>
    <title>msrc_CVE-2026-98859 — HID: multitouch: stop the release timer from being rearmed on remove</title>
    <updated>2026-11-03T07:22:20.527333+00:00</updated>
    <content>msrc_CVE-2026-98859</content>
    <link href="https://db.gcve.eu/vuln/msrc_cve-2026-98859"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ubuntu-cve-2026-98859</id>
    <title>UBUNTU-CVE-2026-98859</title>
    <updated>2026-11-03T07:22:20.527350+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> 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 239 more</p>
<p>In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: stop the release timer from being rearmed on remove mt_remove() quiesces the sticky-finger timer before stopping the hardware:     timer_delete_sync(&amp;td-&gt;release_timer);     sysfs_remove_group(&amp;hdev-&gt;dev.kobj, &amp;mt_attribute_group);     hid_hw_stop(hdev); timer_delete_sync() waits for a running callback and dequeues the timer, but it does not stop the timer from being armed again. The transport is still delivering reports at that point, and the report path rearms it:     if (app-&gt;quirks &amp; MT_QUIRK_STICKY_FINGERS) {         if (td-&gt;mt_io_flags &amp; MT_IO_SLOTS_MASK)             mod_timer(&amp;td-&gt;release_timer,                       jiffies + msecs_to_jiffies(100)); A report that arrives after timer_delete_sync() has returned therefore leaves the timer queued. td is allocated with devm_kzalloc() against hdev-&gt;dev, so it is freed when the driver is unbound, after mt_remove() returns. When the timer fires afterwards, mt_expired_timeout() dereferences the freed td:     struct mt_device *td = timer_container_of(td, t, release_timer);     struct hid_device *hdev = td-&gt;hdev;     if (test_and_set_bit_lock(MT_IO_FLAGS_RUNNING, &amp;td-&gt;mt_io_flags)) Simply moving the teardown after hid_hw_stop() does not fix this on its own, because mt_expired_timeout() calls mt_release_contacts(), which walks hdev-&gt;inputs; the timer still has to be quiesced before hid_hw_stop() tears the input devices down. Use timer_shutdown_s…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ubuntu-cve-2026-98859"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/wid-sec-w-2026-4019</id>
    <title>WID-SEC-W-2026-4019 — Linux Kernel: Mehrere Schwachstellen</title>
    <updated>2026-11-03T07:22:20.527631+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen, möglicherweise einen Denial-of-Service-Angriff auszulösen, Daten zu manipulieren oder offenzulegen oder Sicherheitsmaßnahmen zu umgehen.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/wid-sec-w-2026-4019"/>
  </entry>
</feed>
