<?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>Sat, 10 Oct 2026 07:54:20 +0000</lastBuildDate>
    <item>
      <title>RUSTSEC-2023-0075 — Unaligned write of u64 on 32-bit and 16-bit platforms</title>
      <link>https://vulnerability.circl.lu/vuln/rustsec-2023-0075</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: unsafe-libyaml&lt;/p&gt;
&lt;p&gt;Affected versions allocate memory using the alignment of `usize` and write data
to it of type `u64`, without using `core::ptr::write_unaligned`. In platforms
with sub-64bit alignment for `usize` (including wasm32 and x86) these writes
are insufficiently aligned some of the time.&lt;/p&gt;
&lt;p&gt;If using an ordinary optimized standard library, the bug exhibits Undefined
Behavior so may or may not behave in any sensible way, depending on
optimization settings and hardware and other things. If using a Rust standard
library built with debug assertions enabled, the bug manifests deterministically
in a crash (non-unwinding panic) saying _&amp;#34;ptr::write requires that the pointer
argument is aligned and non-null&amp;#34;_.&lt;/p&gt;
&lt;p&gt;No 64-bit platform is impacted by the bug.&lt;/p&gt;
&lt;p&gt;The flaw was corrected by allocating with adequately high alignment on all
platforms.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: unsafe-libyaml&lt;/p&gt;
&lt;p&gt;Affected versions allocate memory using the alignment of `usize` and write data
to it of type `u64`, without using `core::ptr::write_unaligned`. In platforms
with sub-64bit alignment for `usize` (including wasm32 and x86) these writes
are insufficiently aligned some of the time.&lt;/p&gt;
&lt;p&gt;If using an ordinary optimized standard library, the bug exhibits Undefined
Behavior so may or may not behave in any sensible way, depending on
optimization settings and hardware and other things. If using a Rust standard
library built with debug assertions enabled, the bug manifests deterministically
in a crash (non-unwinding panic) saying _&amp;#34;ptr::write requires that the pointer
argument is aligned and non-null&amp;#34;_.&lt;/p&gt;
&lt;p&gt;No 64-bit platform is impacted by the bug.&lt;/p&gt;
&lt;p&gt;The flaw was corrected by allocating with adequately high alignment on all
platforms.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/rustsec-2023-0075</guid>
    </item>
  </channel>
</rss>
