CVE-2023-6129
POLY1305 MAC implementation corrupts vector registers on PowerPC
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
CVE-2023-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-440, CWE-787
- Updated
- 2026-11-02
CVE List
6.5
POLY1305 MAC implementation corrupts vector registers on PowerPC
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
CVE-2023-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-440
- Updated
- 2026-11-02
EUVDEUVD-2023-58384
6.5
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
EUVD-2023-58384- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-rj8q-prqp-jwfg
6.5
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that...
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
GHSA-rj8q-prqp-jwfg- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-440, CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-6129
6.5
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
ALPINE-CVE-2023-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVAZL-35044
6.5
CVE-2023-6129 affecting package nodejs for versions less than 20.14.0-1
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
AZL-35044- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
Show 29 moreShow less
OSVAZL-35085
6.5
CVE-2023-6129 affecting package openssl for versions less than 3.3.0-1
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
AZL-35085- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVAZL-42697
6.5
CVE-2023-6129 affecting package cloud-hypervisor-cvm for versions less than 38.0.72.2-1
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
AZL-42697- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVAZL-42754
6.5
CVE-2023-6129 affecting package cloud-hypervisor-cvm for versions less than 38.0.72.2-1
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
AZL-42754- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVAZL-47643
6.5
CVE-2023-6129 affecting package hvloader for versions less than 1.0.1-6
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
AZL-47643- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVAZL-78582
6.5
CVE-2023-6129 affecting package openssl-fips-provider 3.1.2-2
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
AZL-78582- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2023-6129
6.5
CVE-2023-6129 does not affect BellSoft software
- Record
BELL-CVE-2023-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSV
6.5
POLY1305 MAC implementation corrupts vector registers on PowerPC
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
CVE-2023-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-440
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-6129
6.5
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions. Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences. The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
DEBIAN-CVE-2023-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-245
6.5
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that...
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
JLSEC-2026-245- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2024-1558
6.5
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.(CVE-2023-6129)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: RAPID). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20960)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20961)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector:…
- Record
OESA-2024-1558- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2024-1559
6.5
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.(CVE-2023-6129)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: RAPID). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20960)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20961)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector:…
- Record
OESA-2024-1559- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2024-1560
6.5
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.(CVE-2023-6129)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: RAPID). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20960)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20961)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector:…
- Record
OESA-2024-1560- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2024-1561
6.5
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.(CVE-2023-6129)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: RAPID). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20960)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20961)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector:…
- Record
OESA-2024-1561- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2024-1744
6.5
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions.
Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences.
The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions.
The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service.
The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.(CVE-2023-6129)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: RAPID). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20960)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-20961)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 6.5 (Availability impacts). CVSS Vector:…
- Record
OESA-2024-1744- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2024-2071
9.8
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
Security Fix(es):
Nullptr dereference when a null char is present in a proto symbol. The symbol is parsed incorrectly, leading to an unchecked call into the proto file's name during generation of the resulting error message. Since the symbol is incorrectly parsed, the file is nullptr. We recommend upgrading to version 3.15.0 or greater.(CVE-2021-22570)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21412)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DML). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21413)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21414)
Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.37 and prior and 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21417)
Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 8.0.28 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server as well as unauthorized update, insert or delete access to some of MySQL Server accessible data. CVSS 3.1 Base Score 5.0 (Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:H).(CVE-2022-21418)
Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized…
- Record
OESA-2024-2071- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2447
6.5
Red Hat Security Advisory: openssl and openssl-fips-provider security update
- Record
RHSA-2024:2447- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2024:9088
6.5
Red Hat Security Advisory: edk2 security update
- Record
RHSA-2024:9088- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-6129
6.5
Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions. Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences. The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.
- Record
UBUNTU-CVE-2023-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVALSA-2024:2447 No score
Low: openssl and openssl-fips-provider security update
OpenSSL is a toolkit that implements the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, as well as a full-strength general-purpose cryptography library.
Security Fix(es):
- openssl: AES-SIV cipher implementation contains a bug that causes it to ignore empty associated data entries (CVE-2023-2975)
- openssl: Excessive time spent checking DH keys and parameters (CVE-2023-3446)
- OpenSSL: Excessive time spent checking DH q parameter value (CVE-2023-3817)
- openssl: Generating excessively long X9.42 DH keys or checking excessively long X9.42 DH keys or parameters may be very slow (CVE-2023-5678)
- openssl: POLY1305 MAC implementation corrupts vector registers on PowerPC (CVE-2023-6129)
- openssl: Excessive time spent checking invalid RSA public keys (CVE-2023-6237)
- openssl: denial of service via null dereference (CVE-2024-0727)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2024:2447- Updated
- 2026-11-02
OSVALSA-2024:9088 No score
Moderate: edk2 security update
EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.
Security Fix(es):
- mysql: openssl: POLY1305 MAC implementation corrupts vector registers on PowerPC (CVE-2023-6129)
- openssl: Excessive time spent checking invalid RSA public keys (CVE-2023-6237)
- openssl: denial of service via null dereference (CVE-2024-0727)
- edk2: Temporary DoS vulnerability (CVE-2024-1298)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2024:9088- Updated
- 2026-11-02
OSVCLSA-2024-1718291413 No score
openssl: Fix of 6 CVEs
- CVE-2024-0727: Fix NULL pointer dereference in processing PKCS12 files, preventing potential DoS attack
- CVE-2023-6129: Fix POLY1305 MAC implementation bug that corrupts internal state on PowerPC CPUs with vector instructions
- CVE-2023-5678: Fix issue with excessively long X9.42 DH keys or parameters causing long delays and potential DoS by adding checks in DH_generate_key() and DH_check_pub_key() functions
- CVE-2023-3817: Fix excessively long DH key or parameters check causing potential Denial of Service by preventing unnecessary checks if q is larger than p
- CVE-2023-3446: Fix issue of excessively long DH keys or parameters causing slow checks, leading to potential Denial of Service. Added additional checks to prevent DoS vulnerability in DH_check(), DH_check_ex(), and EVP_PKEY_param_check() functions
- CVE-2023-2975: Fix issue with AES-SIV cipher ignoring empty associated data entries by performing authentication operation for empty data during EVP_EncryptUpdate()
- Record
CLSA-2024-1718291413- Updated
- 2026-11-02
OSVMGASA-2024-0020 No score
Updated openssl packages fix security vulnerabilities
The updated packages fix security vulnerabilities: Excessive time spent in DH check / generation with large Q parameter value. (CVE-2023-5678) POLY1305 MAC implementation corrupts vector registers on PowerPC. (CVE-2023-6129) Excessive time spent checking invalid RSA public keys. (CVE-2023-6237) PKCS12 Decoding crashes. (CVE-2024-0727)
- Record
MGASA-2024-0020- Updated
- 2026-11-02
OSVMGASA-2024-0036 No score
Updated quictls packages fix security vulnerabilities
The updated packages fix security vulnerabilities: Excessive time spent in DH check / generation with large Q parameter value. (CVE-2023-5678) POLY1305 MAC implementation corrupts vector registers on PowerPC. (CVE-2023-6129) Excessive time spent checking invalid RSA public keys. (CVE-2023-6237) PKCS12 Decoding crashes. (CVE-2024-0727)
- Record
MGASA-2024-0036- Updated
- 2026-11-02
OSVMGASA-2024-0281 No score
Updated quictls packages fix security vulnerabilities
The updated packages fix security vulnerabilities
- Record
MGASA-2024-0281- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13633-1 No score
libopenssl-3-devel-3.1.4-3.1 on GA media
These are all security issues fixed in the libopenssl-3-devel-3.1.4-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13633-1- Updated
- 2026-11-02
OSVRLSA-2024:9088 No score
Moderate: edk2 security update
EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.
Security Fix(es):
-
mysql: openssl: POLY1305 MAC implementation corrupts vector registers on PowerPC (CVE-2023-6129)
-
openssl: Excessive time spent checking invalid RSA public keys (CVE-2023-6237)
-
openssl: denial of service via null dereference (CVE-2024-0727)
-
edk2: Temporary DoS vulnerability (CVE-2024-1298)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9.5 Release Notes linked from the References section.
- Record
RLSA-2024:9088- Updated
- 2026-11-02
OSVSUSE-SU-2024:0172-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
- CVE-2023-6129: Fixed vector register clobbering on PowerPC. (bsc#1218690)
- CVE-2023-6237: Fixed excessive time spent checking invalid RSA public keys. (bsc#1218810)
- Record
SUSE-SU-2024:0172-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0518-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
- CVE-2023-6129: Fixed vector register clobbering on PowerPC. (bsc#1218690)
- CVE-2023-6237: Fixed excessive time spent checking invalid RSA public keys. (bsc#1218810)
- CVE-2024-0727: Denial of service when processing a maliciously formatted PKCS12 file (bsc#1219243).
- Record
SUSE-SU-2024:0518-1- Updated
- 2026-11-02
OSVUSN-6622-1 No score
openssl vulnerabilities
David Benjamin discovered that OpenSSL incorrectly handled excessively long X9.42 DH keys. A remote attacker could possibly use this issue to cause OpenSSL to consume resources, leading to a denial of service. (CVE-2023-5678)
Sverker Eriksson discovered that OpenSSL incorrectly handled POLY1304 MAC on the PowerPC architecture. A remote attacker could use this issue to cause OpenSSL to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 22.04 LTS and Ubuntu 23.04. (CVE-2023-6129)
It was discovered that OpenSSL incorrectly handled excessively long RSA public keys. A remote attacker could possibly use this issue to cause OpenSSL to consume resources, leading to a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 23.04. (CVE-2023-6237)
Bahaa Naamneh discovered that OpenSSL incorrectly handled certain malformed PKCS12 files. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. (CVE-2024-0727)
- Record
USN-6622-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensslAlpine:v3.17 |
3.0.0 up to 3.0.12-r2 | 3.0.12-r2 |
opensslAlpine:v3.18 |
3.0.0 up to 3.1.4-r3 | 3.1.4-r3 |
opensslAlpine:v3.19 |
3.0.0 up to 3.1.4-r3 | 3.1.4-r3 |
opensslAlpine:v3.20 |
3.0.0 up to 3.1.4-r3 | 3.1.4-r3 |
opensslAlpine:v3.21 |
3.0.0 up to 3.1.4-r3 | 3.1.4-r3 |
opensslAlpine:v3.22 |
3.0.0 up to 3.1.4-r3 | 3.1.4-r3 |
opensslAlpine:v3.23 |
3.0.0 up to 3.1.4-r3 | 3.1.4-r3 |
opensslAlpine:v3.24 |
3.0.0 up to 3.1.4-r3 | 3.1.4-r3 |
opensslAlmaLinux:9 |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-develAlmaLinux:9 |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
Show 68 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openssl-libsAlmaLinux:9 |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-perlAlmaLinux:9 |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
edk2-aarch64AlmaLinux:9 |
before 20240524-6.el9_5 | 20240524-6.el9_5 |
edk2-ovmfAlmaLinux:9 |
before 20240524-6.el9_5 | 20240524-6.el9_5 |
edk2-toolsAlmaLinux:9 |
before 20240524-6.el9_5 | 20240524-6.el9_5 |
edk2-tools-docAlmaLinux:9 |
before 20240524-6.el9_5 | 20240524-6.el9_5 |
nodejsAzure Linux:3 |
before 20.14.0-1 | 20.14.0-1 |
opensslAzure Linux:3 |
before 3.3.0-1 | 3.3.0-1 |
cloud-hypervisor-cvmAzure Linux:2 |
before 38.0.72.2-1 | 38.0.72.2-1 |
cloud-hypervisor-cvmAzure Linux:3 |
before 38.0.72.2-1 | 38.0.72.2-1 |
hvloaderAzure Linux:2 |
before 1.0.1-6 | 1.0.1-6 |
openssl-fips-providerAzure Linux:3 |
through 3.1.2-2 | None known |
opensslTuxCare:AlmaLinux:9.2 |
before 1:3.0.7-17.el9_2.tuxcare.els2 | 1:3.0.7-17.el9_2.tuxcare.els2 |
openssl-develTuxCare:AlmaLinux:9.2 |
before 1:3.0.7-17.el9_2.tuxcare.els2 | 1:3.0.7-17.el9_2.tuxcare.els2 |
openssl-libsTuxCare:AlmaLinux:9.2 |
before 1:3.0.7-17.el9_2.tuxcare.els2 | 1:3.0.7-17.el9_2.tuxcare.els2 |
openssl-perlTuxCare:AlmaLinux:9.2 |
before 1:3.0.7-17.el9_2.tuxcare.els2 | 1:3.0.7-17.el9_2.tuxcare.els2 |
opensslDebian:12 |
before 3.0.13-1~deb12u1, plus listed versions 3.0.10-13.0.10-1~deb12u13.0.11-13.0.11-1~deb12u13.0.11-1~deb12u23.0.12-13.0.12-23.0.9-1 |
3.0.13-1~deb12u1 |
opensslDebian:13 |
before 3.1.5-1 | 3.1.5-1 |
opensslDebian:14 |
before 3.1.5-1 | 3.1.5-1 |
OpenSSL_jllJulia |
3.0.8+0 up to 3.0.13+0 | 3.0.13+0 |
opensslMageia:9 |
before 3.0.12-1.1.mga9 | 3.0.12-1.1.mga9 |
quictlsMageia:9 |
before 3.0.12-1.1.mga9 | 3.0.12-1.1.mga9 |
quictlsMageia:9 |
before 3.0.14-1.1.mga9 | 3.0.14-1.1.mga9 |
mysqlopenEuler:22.03-LTS-SP2 |
before 8.0.37-1.oe2203sp2 | 8.0.37-1.oe2203sp2 |
mysqlopenEuler:22.03-LTS-SP3 |
before 8.0.37-1.oe2203sp3 | 8.0.37-1.oe2203sp3 |
mysqlopenEuler:22.03-LTS |
before 8.0.37-1.oe2203 | 8.0.37-1.oe2203 |
mysqlopenEuler:22.03-LTS-SP1 |
before 8.0.37-1.oe2203sp1 | 8.0.37-1.oe2203sp1 |
mysqlopenEuler:24.03-LTS |
before 8.0.37-2.oe2403 | 8.0.37-2.oe2403 |
mysqlopenEuler:20.03-LTS-SP4 |
before 8.0.38-1.oe2003sp4 | 8.0.38-1.oe2003sp4 |
openssl-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-develRed Hat:enterprise_linux:9::appstream |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-libs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-perlRed Hat:enterprise_linux:9::appstream |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
opensslRed Hat:enterprise_linux:9::baseos |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-debuginfoRed Hat:enterprise_linux:9::baseos |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-debugsourceRed Hat:enterprise_linux:9::baseos |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-libsRed Hat:enterprise_linux:9::baseos |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
openssl-libs-debuginfoRed Hat:enterprise_linux:9::baseos |
before 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
edk2Red Hat:enterprise_linux:9::appstream |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-aarch64Red Hat:enterprise_linux:9::appstream |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-ovmfRed Hat:enterprise_linux:9::appstream |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-aarch64Red Hat:enterprise_linux:9::crb |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-debugsourceRed Hat:enterprise_linux:9::crb |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-ovmfRed Hat:enterprise_linux:9::crb |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-toolsRed Hat:enterprise_linux:9::crb |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-tools-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2-tools-docRed Hat:enterprise_linux:9::crb |
before 0:20240524-6.el9_5 | 0:20240524-6.el9_5 |
edk2Rocky Linux:9 |
before 0:20240524-6.el9_5.3 | 0:20240524-6.el9_5.3 |
openssl-3SUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 3.0.8-150500.5.24.1 | 3.0.8-150500.5.24.1 |
openssl-3openSUSE:Leap 15.5 |
before 3.0.8-150500.5.24.1 | 3.0.8-150500.5.24.1 |
openssl-3SUSE:Linux Enterprise Micro 5.3 |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3SUSE:Linux Enterprise Micro 5.4 |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3SUSE:Linux Enterprise Server 15 SP4-LTSS |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3SUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3SUSE:Manager Proxy 4.3 |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3SUSE:Manager Server 4.3 |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3openSUSE:Leap Micro 5.3 |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
openssl-3openSUSE:Leap Micro 5.4 |
before 3.0.8-150400.4.49.1 | 3.0.8-150400.4.49.1 |
opensslUbuntu:22.04:LTS |
before 3.0.2-0ubuntu1.14, plus listed versions 1.1.1l-1ubuntu13.0.0-1ubuntu13.0.1-0ubuntu13.0.2-0ubuntu13.0.2-0ubuntu1.1 Show 10 moreShow less3.0.2-0ubuntu1.23.0.2-0ubuntu1.43.0.2-0ubuntu1.53.0.2-0ubuntu1.63.0.2-0ubuntu1.73.0.2-0ubuntu1.83.0.2-0ubuntu1.93.0.2-0ubuntu1.103.0.2-0ubuntu1.123.0.2-0ubuntu1.13 |
3.0.2-0ubuntu1.14 |
nodejsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 12.22.5~dfsg-5ubuntu112.22.7~dfsg-2ubuntu112.22.7~dfsg-2ubuntu312.22.9~dfsg-1ubuntu212.22.9~dfsg-1ubuntu3 Show 7 moreShow less12.22.9~dfsg-1ubuntu3.112.22.9~dfsg-1ubuntu3.212.22.9~dfsg-1ubuntu3.312.22.9~dfsg-1ubuntu3.412.22.9~dfsg-1ubuntu3.512.22.9~dfsg-1ubuntu3.612.22.9~dfsg-1ubuntu3.6+esm2 |
None known |
opensslUbuntu:Pro:FIPS-preview:22.04:LTS |
All versions, plus listed versions 3.0.2-0ubuntu1.10+Fips13.0.2-0ubuntu1.12+Fips1 |
None known |
opensslUbuntu:Pro:FIPS-updates:22.04:LTS |
before 3.0.2-0ubuntu1.14+Fips1, plus listed versions 3.0.2-0ubuntu1.10+Fips13.0.2-0ubuntu1.12+Fips1 |
3.0.2-0ubuntu1.14+Fips1 |
opensslUbuntu:24.04:LTS |
before 3.0.10-1ubuntu4, plus listed versions 3.0.10-1ubuntu23.0.10-1ubuntu2.13.0.10-1ubuntu3 |
3.0.10-1ubuntu4 |
opensslUbuntu:20.04:LTS |
before 1.1.1f-1ubuntu2.21, plus listed versions 1.1.1c-1ubuntu41.1.1d-2ubuntu31.1.1d-2ubuntu61.1.1f-1ubuntu11.1.1f-1ubuntu2 Show 17 moreShow less1.1.1f-1ubuntu2.11.1.1f-1ubuntu2.21.1.1f-1ubuntu2.31.1.1f-1ubuntu2.41.1.1f-1ubuntu2.51.1.1f-1ubuntu2.81.1.1f-1ubuntu2.91.1.1f-1ubuntu2.101.1.1f-1ubuntu2.111.1.1f-1ubuntu2.121.1.1f-1ubuntu2.131.1.1f-1ubuntu2.151.1.1f-1ubuntu2.161.1.1f-1ubuntu2.171.1.1f-1ubuntu2.181.1.1f-1ubuntu2.191.1.1f-1ubuntu2.20 |
1.1.1f-1ubuntu2.21 |
openssl-3openSUSE:Tumbleweed |
before 3.1.4-3.1 | 3.1.4-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-6129 is a medium vulnerability (CVSS 6.5) in Openssl, published January 9, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.32%, the 83rd percentile. Fixed in openssl 3.0.12-r2.
References
openssl.org/news/secadv/20240109.txt
github.com/openssl/openssl/commit/5b139f95c9a47a55a0c54100f3837b1eee942b04
github.com/openssl/openssl/commit/f3fc5808fe9ff74042d639839610d03b8fdcc015
github.com/openssl/openssl/commit/050d26383d4e264966fb83428e72d5d48f402d35
security.netapp.com/advisory/ntap-20240216-0009
security.netapp.com/advisory/ntap-20240426-0013
Show 194 moreShow less
security.netapp.com/advisory/ntap-20240426-0008
openwall.com/lists/oss-security/2024/03/11/1
security.netapp.com/advisory/ntap-20240503-0011
cert-portal.siemens.com/productcert/html/ssa-265688.html
cert-portal.siemens.com/productcert/html/ssa-331112.html
cert-portal.siemens.com/productcert/html/ssa-915275.html
cert-portal.siemens.com/productcert/html/ssa-769027.html
nvd.nist.gov/vuln/detail/CVE-2023-6129
openwall.com/lists/oss-security/2024/01/09/1
github.com/advisories/GHSA-rj8q-prqp-jwfg
security.alpinelinux.org/vuln/CVE-2023-6129
access.redhat.com/errata/RHSA-2024:2447
access.redhat.com/security/cve/CVE-2023-2975
access.redhat.com/security/cve/CVE-2023-3446
access.redhat.com/security/cve/CVE-2023-3817
access.redhat.com/security/cve/CVE-2023-5678
access.redhat.com/security/cve/CVE-2023-6129
access.redhat.com/security/cve/CVE-2023-6237
access.redhat.com/security/cve/CVE-2024-0727
bugzilla.redhat.com/2223016
bugzilla.redhat.com/2224962
bugzilla.redhat.com/2227852
bugzilla.redhat.com/2248616
bugzilla.redhat.com/2257571
bugzilla.redhat.com/2258502
bugzilla.redhat.com/2259944
errata.almalinux.org/9/ALSA-2024-2447.html
access.redhat.com/errata/RHSA-2024:9088
access.redhat.com/security/cve/CVE-2024-1298
bugzilla.redhat.com/2284243
errata.almalinux.org/9/ALSA-2024-9088.html
docs.bell-sw.com/security/cves/CVE-2023-6129
errata.tuxcare.com/almalinux9.2-esu/CLSA-2024-1718291413.html
github.com/CVEProject/cvelistV5/tree/main/cves/2023/6xxx/CVE-2023-6129.json
security-tracker.debian.org/tracker/CVE-2023-6129
advisories.mageia.org/MGASA-2024-0020.html
bugs.mageia.org/show_bug.cgi?id=32498
openssl.org/news/secadv/20231106.txt
openssl.org/news/secadv/20240115.txt
openssl.org/news/secadv/20240125.txt
advisories.mageia.org/MGASA-2024-0036.html
bugs.mageia.org/show_bug.cgi?id=32794
advisories.mageia.org/MGASA-2024-0281.html
bugs.mageia.org/show_bug.cgi?id=33468
openssl-library.org/news/vulnerabilities-3.0
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1558
nvd.nist.gov/vuln/detail/CVE-2024-20960
nvd.nist.gov/vuln/detail/CVE-2024-20961
nvd.nist.gov/vuln/detail/CVE-2024-20962
nvd.nist.gov/vuln/detail/CVE-2024-20963
nvd.nist.gov/vuln/detail/CVE-2024-20964
nvd.nist.gov/vuln/detail/CVE-2024-20965
nvd.nist.gov/vuln/detail/CVE-2024-20966
nvd.nist.gov/vuln/detail/CVE-2024-20967
nvd.nist.gov/vuln/detail/CVE-2024-20969
nvd.nist.gov/vuln/detail/CVE-2024-20970
nvd.nist.gov/vuln/detail/CVE-2024-20971
nvd.nist.gov/vuln/detail/CVE-2024-20972
nvd.nist.gov/vuln/detail/CVE-2024-20973
nvd.nist.gov/vuln/detail/CVE-2024-20974
nvd.nist.gov/vuln/detail/CVE-2024-20976
nvd.nist.gov/vuln/detail/CVE-2024-20977
nvd.nist.gov/vuln/detail/CVE-2024-20978
nvd.nist.gov/vuln/detail/CVE-2024-20981
nvd.nist.gov/vuln/detail/CVE-2024-20982
nvd.nist.gov/vuln/detail/CVE-2024-20984
nvd.nist.gov/vuln/detail/CVE-2024-20985
nvd.nist.gov/vuln/detail/CVE-2024-20993
nvd.nist.gov/vuln/detail/CVE-2024-20994
nvd.nist.gov/vuln/detail/CVE-2024-20998
nvd.nist.gov/vuln/detail/CVE-2024-21000
nvd.nist.gov/vuln/detail/CVE-2024-21008
nvd.nist.gov/vuln/detail/CVE-2024-21009
nvd.nist.gov/vuln/detail/CVE-2024-21013
nvd.nist.gov/vuln/detail/CVE-2024-21047
nvd.nist.gov/vuln/detail/CVE-2024-21054
nvd.nist.gov/vuln/detail/CVE-2024-21055
nvd.nist.gov/vuln/detail/CVE-2024-21057
nvd.nist.gov/vuln/detail/CVE-2024-21060
nvd.nist.gov/vuln/detail/CVE-2024-21061
nvd.nist.gov/vuln/detail/CVE-2024-21062
nvd.nist.gov/vuln/detail/CVE-2024-21069
nvd.nist.gov/vuln/detail/CVE-2024-21096
nvd.nist.gov/vuln/detail/CVE-2024-21102
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1559
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1560
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1561
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1744
nvd.nist.gov/vuln/detail/CVE-2024-21087
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2071
nvd.nist.gov/vuln/detail/CVE-2021-22570
nvd.nist.gov/vuln/detail/CVE-2022-21412
nvd.nist.gov/vuln/detail/CVE-2022-21413
nvd.nist.gov/vuln/detail/CVE-2022-21414
nvd.nist.gov/vuln/detail/CVE-2022-21417
nvd.nist.gov/vuln/detail/CVE-2022-21418
nvd.nist.gov/vuln/detail/CVE-2022-21423
nvd.nist.gov/vuln/detail/CVE-2022-21425
nvd.nist.gov/vuln/detail/CVE-2022-21427
nvd.nist.gov/vuln/detail/CVE-2022-21435
nvd.nist.gov/vuln/detail/CVE-2022-21437
nvd.nist.gov/vuln/detail/CVE-2022-21438
nvd.nist.gov/vuln/detail/CVE-2022-21440
nvd.nist.gov/vuln/detail/CVE-2022-21444
nvd.nist.gov/vuln/detail/CVE-2022-21451
nvd.nist.gov/vuln/detail/CVE-2022-21454
nvd.nist.gov/vuln/detail/CVE-2022-21455
nvd.nist.gov/vuln/detail/CVE-2022-21457
nvd.nist.gov/vuln/detail/CVE-2022-21459
nvd.nist.gov/vuln/detail/CVE-2022-21462
nvd.nist.gov/vuln/detail/CVE-2022-21478
nvd.nist.gov/vuln/detail/CVE-2022-21479
nvd.nist.gov/vuln/detail/CVE-2022-21482
nvd.nist.gov/vuln/detail/CVE-2022-21483
nvd.nist.gov/vuln/detail/CVE-2022-21484
nvd.nist.gov/vuln/detail/CVE-2022-21485
nvd.nist.gov/vuln/detail/CVE-2022-21486
nvd.nist.gov/vuln/detail/CVE-2022-21489
nvd.nist.gov/vuln/detail/CVE-2022-21490
nvd.nist.gov/vuln/detail/CVE-2022-21509
nvd.nist.gov/vuln/detail/CVE-2022-21515
nvd.nist.gov/vuln/detail/CVE-2022-21517
nvd.nist.gov/vuln/detail/CVE-2022-21525
nvd.nist.gov/vuln/detail/CVE-2022-21526
nvd.nist.gov/vuln/detail/CVE-2022-21527
nvd.nist.gov/vuln/detail/CVE-2022-21528
nvd.nist.gov/vuln/detail/CVE-2022-21529
nvd.nist.gov/vuln/detail/CVE-2022-21530
nvd.nist.gov/vuln/detail/CVE-2022-21531
nvd.nist.gov/vuln/detail/CVE-2022-21534
nvd.nist.gov/vuln/detail/CVE-2022-21537
nvd.nist.gov/vuln/detail/CVE-2022-21538
nvd.nist.gov/vuln/detail/CVE-2022-21539
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2223016
bugzilla.redhat.com/show_bug.cgi?id=2224962
bugzilla.redhat.com/show_bug.cgi?id=2227852
bugzilla.redhat.com/show_bug.cgi?id=2248616
bugzilla.redhat.com/show_bug.cgi?id=2257571
bugzilla.redhat.com/show_bug.cgi?id=2258502
bugzilla.redhat.com/show_bug.cgi?id=2259944
issues.redhat.com/browse/RHEL-14083
issues.redhat.com/browse/RHEL-15990
issues.redhat.com/browse/RHEL-17104
issues.redhat.com/browse/RHEL-17193
issues.redhat.com/browse/RHEL-1780
issues.redhat.com/browse/RHEL-20249
issues.redhat.com/browse/RHEL-5295
issues.redhat.com/browse/RHEL-5304
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2447.json
cve.org/CVERecord?id=CVE-2023-2975
openssl.org/news/secadv/20230714.txt
cve.org/CVERecord?id=CVE-2023-3446
openssl.org/news/secadv/20230719.txt
cve.org/CVERecord?id=CVE-2023-3817
openssl.org/news/secadv/20230731.txt
cve.org/CVERecord?id=CVE-2023-5678
git.openssl.org/gitweb?p=openssl.git;a=commitdiff;h=34efaef6c103d636ab507a0cc34dca4d3aecc055
git.openssl.org/gitweb?p=openssl.git;a=commitdiff;h=710fee740904b6290fef0dd5536fbcedbc38ff0c
git.openssl.org/gitweb?p=openssl.git;a=commitdiff;h=db925ae2e65d0d925adef429afc37f75bd1c2017
git.openssl.org/gitweb?p=openssl.git;a=commitdiff;h=ddeb4b6c6d527e54ce9a99cba785c0f7776e54b6
cve.org/CVERecord?id=CVE-2023-6129
cve.org/CVERecord?id=CVE-2023-6237
openwall.com/lists/oss-security/2024/01/15/2
cve.org/CVERecord?id=CVE-2024-0727
github.com/openssl/openssl/pull/23362
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.5_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2284243
issues.redhat.com/browse/RHEL-26879
issues.redhat.com/browse/RHEL-28751
issues.redhat.com/browse/RHEL-32486
issues.redhat.com/browse/RHEL-36446
issues.redhat.com/browse/RHEL-43442
issues.redhat.com/browse/RHEL-45899
issues.redhat.com/browse/RHEL-56081
issues.redhat.com/browse/RHEL-56974
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_9088.json
cve.org/CVERecord?id=CVE-2024-1298
github.com/tianocore/edk2/security/advisories/GHSA-chfw-xj8f-6m53
errata.rockylinux.org/RLSA-2024:9088
suse.com/support/update/announcement/2024/suse-su-20240172-1
bugzilla.suse.com/1218690
bugzilla.suse.com/1218810
suse.com/security/cve/CVE-2023-6129
suse.com/security/cve/CVE-2023-6237
suse.com/support/update/announcement/2024/suse-su-20240518-1
bugzilla.suse.com/1219243
suse.com/security/cve/CVE-2024-0727
ubuntu.com/security/CVE-2023-6129
ubuntu.com/security/notices/USN-6622-1
ubuntu.com/security/CVE-2023-5678
ubuntu.com/security/CVE-2023-6237
ubuntu.com/security/CVE-2024-0727
Left out here: 142 references and the rest of 6 source descriptions. The JSON record has them.