CVE catalog

CVE-2023-6129

openssl: CVE-2023-6129

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Published
Source
[NVD] · [CVE record]
EPSS
2.32% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianopensslsid3.6.5-1fixed
Debianopensslforky3.6.5-1fixed
Debianopenssltrixie3.5.7-1~deb13u2fixed
Debianopenssltrixie-security3.5.7-1~deb13u3fixed
Debianopensslbookworm3.0.20-1~deb12u2fixed
Debianopensslbookworm-security3.0.22-1~deb12u2fixed
CpeopensslNot reportedNot reportedunknown
Alpineopenssl3.173.0.12-r2fixed
Alpineopenssl3.183.1.4-r3fixed
Alpineopenssl3.193.1.4-r3fixed
Alpineopenssl3.203.1.4-r3fixed
Alpineopenssl3.213.1.4-r3fixed
Alpineopenssl3.223.1.4-r3fixed
Alpineopenssl3.233.1.4-r3fixed
Alpineopenssl3.243.1.4-r3fixed
Ubuntuopenssl22.041.1.1l-1ubuntu1vulnerable
Ubuntuopenssl22.043.0.0-1ubuntu1vulnerable
Ubuntuopenssl22.043.0.1-0ubuntu1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.2vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.4vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.5vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.6vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.7vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.8vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.9vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.10vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.12vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.13vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.14fixed
Ubuntunodejspro12.22.5~dfsg-5ubuntu1vulnerable
Ubuntunodejspro12.22.7~dfsg-2ubuntu1vulnerable
Ubuntunodejspro12.22.7~dfsg-2ubuntu3vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu2vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.1vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.2vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.3vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.4vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.5vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.6vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.6+esm2vulnerable
Ubuntuopensslpro3.0.2-0ubuntu1.10+Fips1vulnerable
Ubuntuopensslpro3.0.2-0ubuntu1.12+Fips1vulnerable
Ubuntuopensslpro3.0.2-0ubuntu1.14+Fips1fixed
Ubuntuopenssl24.043.0.10-1ubuntu2vulnerable
Ubuntuopenssl24.043.0.10-1ubuntu2.1vulnerable
Ubuntuopenssl24.043.0.10-1ubuntu3vulnerable
Ubuntuopenssl24.043.0.10-1ubuntu4fixed
Opensuseopenssl-3tumbleweed3.1.4-3.1fixed
Suseopenssl-3linux enterprise module for basesystem 15 sp53.0.8-150500.5.24.1fixed
Opensuseopenssl-3leap 15.53.0.8-150500.5.24.1fixed
Suseopenssl-3linux enterprise micro 5.33.0.8-150400.4.49.1fixed
Suseopenssl-3linux enterprise micro 5.43.0.8-150400.4.49.1fixed
Suseopenssl-3linux enterprise high performance computing 15 sp4-espos3.0.8-150400.4.49.1fixed
Suseopenssl-3linux enterprise high performance computing 15 sp4-ltss3.0.8-150400.4.49.1fixed
Suseopenssl-3linux enterprise server 15 sp4-ltss3.0.8-150400.4.49.1fixed
Suseopenssl-3linux enterprise server for sap applications 15 sp43.0.8-150400.4.49.1fixed
Suseopenssl-3manager proxy 4.33.0.8-150400.4.49.1fixed
Suseopenssl-3manager server 4.33.0.8-150400.4.49.1fixed
Opensuseopenssl-3leap micro 5.33.0.8-150400.4.49.1fixed
Opensuseopenssl-3leap micro 5.43.0.8-150400.4.49.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopensslsourcesid3.1.5-1not yet assignedNot reported[1060347]
Debianopensslsourceforky3.1.5-1not yet assignedNot reported[1060347]
Debianopensslsourcetrixie3.1.5-1not yet assignedNot reported[1060347]
Debianopensslsourcebookworm3.0.13-1~deb12u1not yet assignedNot reported[1060347]
Alpineopensslapk3.173.0.12-r2Not reportedALPINE-CVE-2023-6129Not reported
Alpineopensslapk3.183.1.4-r3Not reportedALPINE-CVE-2023-6129Not reported
Alpineopensslapk3.193.1.4-r3Not reportedALPINE-CVE-2023-6129Not reported
Alpineopensslapk3.203.1.4-r3Not reportedALPINE-CVE-2023-6129Not reported
Alpineopensslapk3.213.1.4-r3Not reportedALPINE-CVE-2023-6129Not reported
Alpineopensslapk3.223.1.4-r3Not reportedALPINE-CVE-2023-6129Not reported
Alpineopensslapk3.233.1.4-r3Not reportedALPINE-CVE-2023-6129Not reported
Alpineopensslapk3.243.1.4-r3Not reportedALPINE-CVE-2023-6129Not reported
Ubuntuopenssldeb22.043.0.2-0ubuntu1.14Not reportedUBUNTU-CVE-2023-6129Not reported
Ubuntuopenssldebpro3.0.2-0ubuntu1.14+Fips1Not reportedUBUNTU-CVE-2023-6129Not reported
Ubuntuopenssldeb24.043.0.10-1ubuntu4Not reportedUBUNTU-CVE-2023-6129Not reported
Opensuseopenssl-3rpmtumbleweed3.1.4-3.1Not reportedOPENSUSE-SU-2024:13633-1Not reported
Suseopenssl-3rpmlinux enterprise module for basesystem 15 sp53.0.8-150500.5.24.1Not reportedSUSE-SU-2024:0172-1Not reported
Opensuseopenssl-3rpmleap 15.53.0.8-150500.5.24.1Not reportedSUSE-SU-2024:0172-1Not reported
Suseopenssl-3rpmlinux enterprise micro 5.33.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Suseopenssl-3rpmlinux enterprise micro 5.43.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Suseopenssl-3rpmlinux enterprise high performance computing 15 sp4-espos3.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Suseopenssl-3rpmlinux enterprise high performance computing 15 sp4-ltss3.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Suseopenssl-3rpmlinux enterprise server 15 sp4-ltss3.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Suseopenssl-3rpmlinux enterprise server for sap applications 15 sp43.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Suseopenssl-3rpmmanager proxy 4.33.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Suseopenssl-3rpmmanager server 4.33.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Opensuseopenssl-3rpmleap micro 5.33.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported
Opensuseopenssl-3rpmleap micro 5.43.0.8-150400.4.49.1Not reportedSUSE-SU-2024:0518-1Not reported

[Debian bug #1060347]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References