GitHub Advisoryadvisory · crates.io
GHSA-3wx7-46ch-7rq2 AES OCB fails to encrypt some bytes
HIGH
Official page ↗
- Aliases
- CVE-2022-2097
- Ecosystem
- crates.io
- Packages
- openssl-src
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-311, CWE-326, CWE-327
- Reviewed
- 2022-07-06
Affected packages
• crates.io openssl-src: < 111.22.0 → fixed in 111.22.0
• crates.io openssl-src: >= 300.0.0, < 300.0.9 → fixed in 300.0.9
Description
AES OCB mode for 32-bit x86 platforms using the AES-NI assembly optimized implementation will not encrypt the entirety of the data under some circumstances. This could reveal sixteen bytes of data that was pre-existing in the memory that wasn't written. In the special case of "in place" encryption, sixteen bytes of the plaintext would be revealed.
Since OpenSSL does not support OCB based cipher suites for TLS and DTLS, they are both unaffected.
Related
Alias · CVE (1)
- CVE-2022-2097 AES OCB mode for 32-bit x86 platforms using the AES-NI assembly optimised implementation will not encrypt the entirety of the data under… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2022-2097 advisory
- https://www.openssl.org/news/secadv/20220705.txt web
- https://www.debian.org/security/2023/dsa-5343 web
- https://security.netapp.com/advisory/ntap-20240621-0006 web
- https://security.netapp.com/advisory/ntap-20230420-0008 web
- https://security.netapp.com/advisory/ntap-20220715-0011 web
- https://security.gentoo.org/glsa/202210-02 web
- https://rustsec.org/advisories/RUSTSEC-2022-0032.html web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/VCMNWKERPBKOEBNL7CLTTX3ZZCZLH7XA web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/V6567JERRHHJW2GNGJGKDRNHR7SNPZK7 web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/R6CK57NBQFTPUMXAPJURCGXUYT76NQAK web
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VCMNWKERPBKOEBNL7CLTTX3ZZCZLH7XA web
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/V6567JERRHHJW2GNGJGKDRNHR7SNPZK7 web
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/R6CK57NBQFTPUMXAPJURCGXUYT76NQAK web
- https://lists.debian.org/debian-lts-announce/2023/02/msg00019.html web
- https://github.com/alexcrichton/openssl-src-rs package
- https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=a98f339ddd7e8f487d6e0088d4a9a42324885a93 web
- https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=919925673d6c9cfed3c1085497f5dfbbed5fc431 web
- https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=a98f339ddd7e8f487d6e0088d4a9a42324885a93 web
- https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=919925673d6c9cfed3c1085497f5dfbbed5fc431 web
- https://cert-portal.siemens.com/productcert/pdf/ssa-332410.pdf web