<?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://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-19T03:10:47.313879+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" 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://cve.radiocsirt.org/vuln/cve-2021-45681</id>
    <title>CVE-2021-45681</title>
    <updated>2026-10-19T03:10:47.315620+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>An issue was discovered in the derive-com-impl crate before 0.1.2 for Rust. An invalid reference (and memory corruption) can occur because AddRef might not be called before returning a pointer.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/cve-2021-45681"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/rustsec-2021-0083</id>
    <title>RUSTSEC-2021-0083 — QueryInterface should call AddRef before returning pointer</title>
    <updated>2026-10-19T03:10:47.315666+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> crates.io: derive-com-impl</p>
<p>Affected version of this crate, which is a required dependency in com-impl, 
provides a faulty implementation of the `IUnknown::QueryInterface` method.</p>
<p>`QueryInterface` implementation must call `IUnknown::AddRef` before returning the pointer,
as describe in this documentation:
&lt;https://docs.microsoft.com/en-us/windows/win32/api/unknwn/nf-unknwn-iunknown-queryinterface(refiid_void)&gt;</p>
<p>As it is not incrementing the refcount as expected, the following calls to `IUnknown::Release` method 
will cause WMI to drop reference to the interface, and can lead to invalid reference.</p>
<p>This is documented in &lt;https://docs.microsoft.com/en-us/windows/win32/learnwin32/managing-the-lifetime-of-an-object#reference-counting&gt;</p>
<p>There is no simple workaround, as you can't know how many time QueryInterface will be called.
The only way to quick fix this is to use the macro expanded version of the code and modify 
the QueryInterface method to add the AddRef call yourself.</p>
<p>The issue was corrected in commit `9803f31fbd1717d482d848f041044d061fca6da7`.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/rustsec-2021-0083"/>
  </entry>
</feed>
