CVE-2023-1672
Race condition exists in the key generation and rotation functionality
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Race condition exists in the key generation and rotation functionality
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
CVE-2023-1672- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
EUVDEUVD-2023-23900
5.3
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
EUVD-2023-23900- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-9wgp-4vcq-75qr
5.3
A race condition exists in the Tang server functionality for key generation and key rotation....
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
GHSA-9wgp-4vcq-75qr- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
NVD
5.3
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
CVE-2023-1672- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
OSVAZL-27405
5.3
CVE-2023-1672 affecting package tang for versions less than 14-1
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
AZL-27405- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
5.3
Race condition exists in the key generation and rotation functionality
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
CVE-2023-1672- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2023-1672
5.3
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
DEBIAN-CVE-2023-1672- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2023-1403
5.3
tang security update
This package is a server for binding data to network presence. First, the client gets a list of the Tang server's advertised asymmetric keys. This can happen online by a simple HTTP GET. Alternatively, since the keys are asymmetric, the public key list can be distributed out of band. Second, the client uses one of these public keys to generate a unique, cryptographically strong encryption key. The data is then encrypted using this key. Once the data is encrypted, the key is discarded. Some small metadata is produced as part of this operation which the client should store in a convenient location. This process of encrypting data is the provisioning step. Third, when the client is ready to access its data, it simply loads the metadata produced in the provisioning step and performs an HTTP POST in order to recover the encryption key. This process is the recovery step.
Security Fix(es):
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.(CVE-2023-1672)
- Record
OESA-2023-1403- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2023:6492
5.3
Red Hat Security Advisory: tang security update
- Record
RHSA-2023:6492- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2023:7022
5.3
Red Hat Security Advisory: tang security and bug fix update
- Record
RHSA-2023:7022- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRLSA-2023:7022
5.3
Moderate: tang security and bug fix update
Tang is a server for binding data to network presence. It includes a daemon which provides cryptographic operations for binding to a remote service. The tang package provides the server side of the Network Bound Disk Encryption (NBDE) project.
Security Fix(es):
- tang: Race condition exists in the key generation and rotation functionality (CVE-2023-1672)
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 8.9 Release Notes linked from the References section.
- Record
RLSA-2023:7022- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-05
OSVUBUNTU-CVE-2023-1672
5.3
A race condition exists in the Tang server functionality for key generation and key rotation. This flaw results in a small time window where Tang private keys become readable by other processes on the same host.
- Record
UBUNTU-CVE-2023-1672- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVALSA-2023:6492 No score
Moderate: tang security update
Tang is a server for binding data to network presence. It includes a daemon which provides cryptographic operations for binding to a remote service. The tang package provides the server side of the Network Bound Disk Encryption (NBDE) project.
Security Fix(es):
- tang: Race condition exists in the key generation and rotation functionality (CVE-2023-1672)
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-2023:6492- Updated
- 2026-11-02
OSVALSA-2023:7022 No score
Moderate: tang security and bug fix update
Tang is a server for binding data to network presence. It includes a daemon which provides cryptographic operations for binding to a remote service. The tang package provides the server side of the Network Bound Disk Encryption (NBDE) project.
Security Fix(es):
- tang: Race condition exists in the key generation and rotation functionality (CVE-2023-1672)
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-2023:7022- Updated
- 2026-11-05
OSVUSN-6489-1 No score
tang vulnerability
Brian McDermott discovered that Tang incorrectly handled permissions when creating/rotating keys. A local attacker could possibly use this issue to read the keys.
- Record
USN-6489-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
tangAlmaLinux:9 |
before 14-2.el9 | 14-2.el9 |
tangAlmaLinux:8 |
before 7-8.el8 | 7-8.el8 |
tangAzure Linux:2 |
before 14-1 | 14-1 |
tangDebian:12 |
before 11-2+deb12u1, plus listed versions 11-2 |
11-2+deb12u1 |
tangDebian:13 |
before 14-1 | 14-1 |
tangDebian:14 |
before 14-1 | 14-1 |
tangDebian:10 |
before 7-1+deb10u2, plus listed versions 7-17-1+deb10u1 |
7-1+deb10u2 |
tangopenEuler:20.03-LTS-SP1 |
before 7-4.oe1 | 7-4.oe1 |
tangopenEuler:20.03-LTS-SP3 |
before 7-4.oe1 | 7-4.oe1 |
tangopenEuler:22.03-LTS |
before 7-3.oe2203sp2 | 7-3.oe2203sp2 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
tangopenEuler:22.03-LTS-SP1 |
before 7-3.oe2203sp1 | 7-3.oe2203sp1 |
tangopenEuler:22.03-LTS-SP2 |
before 7-3.oe2203sp2 | 7-3.oe2203sp2 |
tangRed Hat:enterprise_linux:9::appstream |
before 0:14-2.el9 | 0:14-2.el9 |
tang-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:14-2.el9 | 0:14-2.el9 |
tang-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:14-2.el9 | 0:14-2.el9 |
tangRed Hat:enterprise_linux:8::appstream |
before 0:7-8.el8 | 0:7-8.el8 |
tang-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:7-8.el8 | 0:7-8.el8 |
tang-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:7-8.el8 | 0:7-8.el8 |
tangRocky Linux:8 |
before 0:7-8.el8 | 0:7-8.el8 |
tangUbuntu:Pro:18.04:LTS |
before 6-1ubuntu0.1~esm1, plus listed versions 6-1 |
6-1ubuntu0.1~esm1 |
tangUbuntu:20.04:LTS |
before 7-1ubuntu0.2, plus listed versions 7-1build17-1ubuntu0.1 |
7-1ubuntu0.2 |
tangUbuntu:22.04:LTS |
before 11-1ubuntu0.1, plus listed versions 8-310-310-411-1 |
11-1ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, facts, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-1672 is a medium vulnerability (CVSS 5.3) in Tang Project Tang, published July 8, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.57%, the 47th percentile. Fixed in tang 14-2.el9.
References
access.redhat.com/security/cve/CVE-2023-1672
bugzilla.redhat.com/show_bug.cgi?id=2180999
github.com/latchset/tang/commit/8dbbed10870378f1b2c3cf3df2ea7edca7617096
openwall.com/lists/oss-security/2023/06/15/1
lists.debian.org/debian-lts-announce/2023/11/msg00004.html
nvd.nist.gov/vuln/detail/CVE-2023-1672
Show 24 moreShow less
github.com/advisories/GHSA-9wgp-4vcq-75qr
access.redhat.com/errata/RHSA-2023:6492
bugzilla.redhat.com/2180999
errata.almalinux.org/9/ALSA-2023-6492.html
access.redhat.com/errata/RHSA-2023:7022
bugzilla.redhat.com/2188743
errata.almalinux.org/8/ALSA-2023-7022.html
access.redhat.com/downloads/content/package-browser
packages.fedoraproject.org
github.com/CVEProject/cvelistV5/tree/main/cves/2023/1xxx/CVE-2023-1672.json
security-tracker.debian.org/tracker/CVE-2023-1672
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1403
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6492.json
cve.org/CVERecord?id=CVE-2023-1672
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.9_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2188743
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7022.json
errata.rockylinux.org/RLSA-2023:7022
ubuntu.com/security/CVE-2023-1672
seclists.org/oss-sec/2023/q2/231
github.com/latchset/tang/pull/123/commits/05b12d14f7945b898235558af0bbaa43c582ccdd
ubuntu.com/security/notices/USN-6489-1