<?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://cve.radiocsirt.org</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, 03 Oct 2026 06:46:42 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-245066</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-245066</link>
      <description>EUVD-2026-245066</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-245066</guid>
    </item>
    <item>
      <title>fkie_cve-2023-42811</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2023-42811</link>
      <description>&lt;p&gt;aes-gcm is a pure Rust implementation of the AES-GCM. Starting in version 0.10.0 and prior to version 0.10.3, in the AES GCM implementation of decrypt_in_place_detached, the decrypted ciphertext (i.e. the correct plaintext) is exposed even if tag verification fails. If a program using the `aes-gcm` crate&amp;#39;s `decrypt_in_place*` APIs accesses the buffer after decryption failure, it will contain a decryption of an unauthenticated input. Depending on the specific nature of the program this may enable Chosen Ciphertext Attacks (CCAs) which can cause a catastrophic breakage of the cipher including full plaintext recovery. Version 0.10.3 contains a fix for this issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;aes-gcm is a pure Rust implementation of the AES-GCM. Starting in version 0.10.0 and prior to version 0.10.3, in the AES GCM implementation of decrypt_in_place_detached, the decrypted ciphertext (i.e. the correct plaintext) is exposed even if tag verification fails. If a program using the `aes-gcm` crate&amp;#39;s `decrypt_in_place*` APIs accesses the buffer after decryption failure, it will contain a decryption of an unauthenticated input. Depending on the specific nature of the program this may enable Chosen Ciphertext Attacks (CCAs) which can cause a catastrophic breakage of the cipher including full plaintext recovery. Version 0.10.3 contains a fix for this issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2023-42811</guid>
    </item>
    <item>
      <title>GHSA-423w-p2w9-r7vq — AEADs/aes-gcm: Plaintext exposed in decrypt_in_place_detached even on tag verification failure</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-423w-p2w9-r7vq</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: aes-gcm&lt;/p&gt;
&lt;p&gt;### Summary
In the AES GCM implementation of decrypt_in_place_detached, the decrypted ciphertext (i.e. the correct plaintext) is exposed even if tag verification fails.&lt;/p&gt;
&lt;p&gt;### Impact
If a program using the `aes-gcm` crate&amp;#39;s `decrypt_in_place*` APIs accesses the buffer after decryption failure, it will contain a decryption of an unauthenticated input. Depending on the specific nature of the program this may enable Chosen Ciphertext Attacks (CCAs) which can cause a catastrophic breakage of the cipher including full plaintext recovery.&lt;/p&gt;
&lt;p&gt;### Details
As seen in the implementation of [decrypt_in_place_detached](https://docs.rs/aes-gcm/latest/src/aes_gcm/lib.rs.html#309) for AES GCM, if the tag verification fails, an error is returned. Because the decryption of the ciphertext is done in place, the plaintext contents are now exposed via `buffer`.&lt;/p&gt;
&lt;p&gt;This should ideally not be the case - as noted in page 17 of[ NIST&amp;#39;s publication _Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC_](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf): 
_In Step 8, the result of Step 7 is compared with the authentication tag that was received as an input: if they are identical, then the plaintext is returned; otherwise,FAIL is returned._&lt;/p&gt;
&lt;p&gt;This is seems correctly addressed in the [AES GCM SIV implementation](https://docs.rs/aes-gcm-siv/latest/src/aes_gcm_siv/lib.rs.html#307), where the decrypted buffer is encrypted again before the error is r…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: aes-gcm&lt;/p&gt;
&lt;p&gt;### Summary
In the AES GCM implementation of decrypt_in_place_detached, the decrypted ciphertext (i.e. the correct plaintext) is exposed even if tag verification fails.&lt;/p&gt;
&lt;p&gt;### Impact
If a program using the `aes-gcm` crate&amp;#39;s `decrypt_in_place*` APIs accesses the buffer after decryption failure, it will contain a decryption of an unauthenticated input. Depending on the specific nature of the program this may enable Chosen Ciphertext Attacks (CCAs) which can cause a catastrophic breakage of the cipher including full plaintext recovery.&lt;/p&gt;
&lt;p&gt;### Details
As seen in the implementation of [decrypt_in_place_detached](https://docs.rs/aes-gcm/latest/src/aes_gcm/lib.rs.html#309) for AES GCM, if the tag verification fails, an error is returned. Because the decryption of the ciphertext is done in place, the plaintext contents are now exposed via `buffer`.&lt;/p&gt;
&lt;p&gt;This should ideally not be the case - as noted in page 17 of[ NIST&amp;#39;s publication _Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC_](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf): 
_In Step 8, the result of Step 7 is compared with the authentication tag that was received as an input: if they are identical, then the plaintext is returned; otherwise,FAIL is returned._&lt;/p&gt;
&lt;p&gt;This is seems correctly addressed in the [AES GCM SIV implementation](https://docs.rs/aes-gcm-siv/latest/src/aes_gcm_siv/lib.rs.html#307), where the decrypted buffer is encrypted again before the error is r…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-423w-p2w9-r7vq</guid>
    </item>
    <item>
      <title>gsd-2023-42811</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2023-42811</link>
      <description>gsd-2023-42811</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2023-42811</guid>
    </item>
    <item>
      <title>openSUSE-SU-2024:13315-1 — shadowsocks-rust-1.16.2-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2024:13315-1</link>
      <description>&lt;p&gt;shadowsocks-rust-1.16.2-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;shadowsocks-rust-1.16.2-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2024:13315-1</guid>
    </item>
    <item>
      <title>RUSTSEC-2023-0096 — Plaintext exposed in decrypt_in_place_detached even on tag verification failure</title>
      <link>https://cve.radiocsirt.org/vuln/rustsec-2023-0096</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: aes-gcm&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;In the AES GCM implementation of decrypt_in_place_detached,
the decrypted ciphertext (i.e. the correct plaintext) is
exposed even if tag verification fails.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;If a program using the aes-gcm crate&amp;#39;s decrypt_in_place*
APIs accesses the buffer after decryption failure, it will
contain a decryption of an unauthenticated input. Depending
on the specific nature of the program this may enable
Chosen Ciphertext Attacks (CCAs) which can cause a
catastrophic breakage of the cipher including full
plaintext recovery.&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;As seen in the implementation of decrypt_in_place_detached for
AES GCM, if the tag verification fails, an error is returned.
Because the decryption of the ciphertext is done in place,
the plaintext contents are now exposed via buffer.&lt;/p&gt;
&lt;p&gt;This should ideally not be the case - as noted in page 17 of
NIST&amp;#39;s publication Recommendation for Block Cipher Modes of
Operation: Galois/Counter Mode (GCM) and GMAC:&lt;/p&gt;
&lt;p&gt;In Step 8, the result of Step 7 is compared with the
authentication tag that was received as an input: if
they are identical, then the plaintext is returned;
otherwise,FAIL is returned.&lt;/p&gt;
&lt;p&gt;This is seems correctly addressed in the AES GCM SIV
implementation, where the decrypted buffer is encrypted
again before the error is returned - this fix is
straightforward to implement in AES GCM. To ensure that
these types of cases are covered during testing, it
would be valuable to add test cases like 23, 24 etc
from project wycheproof to ensure that when…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: aes-gcm&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;In the AES GCM implementation of decrypt_in_place_detached,
the decrypted ciphertext (i.e. the correct plaintext) is
exposed even if tag verification fails.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;If a program using the aes-gcm crate&amp;#39;s decrypt_in_place*
APIs accesses the buffer after decryption failure, it will
contain a decryption of an unauthenticated input. Depending
on the specific nature of the program this may enable
Chosen Ciphertext Attacks (CCAs) which can cause a
catastrophic breakage of the cipher including full
plaintext recovery.&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;As seen in the implementation of decrypt_in_place_detached for
AES GCM, if the tag verification fails, an error is returned.
Because the decryption of the ciphertext is done in place,
the plaintext contents are now exposed via buffer.&lt;/p&gt;
&lt;p&gt;This should ideally not be the case - as noted in page 17 of
NIST&amp;#39;s publication Recommendation for Block Cipher Modes of
Operation: Galois/Counter Mode (GCM) and GMAC:&lt;/p&gt;
&lt;p&gt;In Step 8, the result of Step 7 is compared with the
authentication tag that was received as an input: if
they are identical, then the plaintext is returned;
otherwise,FAIL is returned.&lt;/p&gt;
&lt;p&gt;This is seems correctly addressed in the AES GCM SIV
implementation, where the decrypted buffer is encrypted
again before the error is returned - this fix is
straightforward to implement in AES GCM. To ensure that
these types of cases are covered during testing, it
would be valuable to add test cases like 23, 24 etc
from project wycheproof to ensure that when…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rustsec-2023-0096</guid>
    </item>
    <item>
      <title>SUSE-SU-2023:4060-1 — Security update for rage-encryption</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2023:4060-1</link>
      <description>&lt;p&gt;Security update for rage-encryption&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for rage-encryption&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/suse-su-2023:4060-1</guid>
    </item>
  </channel>
</rss>
