CVE-2023-41915
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of...
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.1
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
CVE-2023-41915- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-362
- Updated
- 2026-11-02
CVE List No score
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
CVE-2023-41915- Updated
- 2026-11-02
EUVDEUVD-2023-46393 No score
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
EUVD-2023-46393- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m8fg-c37h-w29q
8.1
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of...
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
GHSA-m8fg-c37h-w29q- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-362
- Updated
- 2026-11-02
OSVAZL-29702
8.1
CVE-2023-41915 affecting package pmix for versions less than 4.1.3-1
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
AZL-29702- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-41915
8.1
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
DEBIAN-CVE-2023-41915- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 14 moreShow less
OSVOESA-2023-1676
8.1
pmix security update
PMI has been used for quite some time as a means of exchanging wireup information needed for interprocess communication.
Security Fix(es):
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.(CVE-2023-41915)
- Record
OESA-2023-1676- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2199
8.1
Red Hat Security Advisory: pmix security update
- Record
RHSA-2024:2199- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:3008
8.1
Red Hat Security Advisory: pmix security update
- Record
RHSA-2024:3008- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2024:2199
8.1
Important: pmix security update
The Process Management Interface (PMI) provides process management functions for MPI implementations. PMI Exascale (PMIx) provides an extended version of the PMI standard specifically designed to support clusters up to and including exascale sizes.
Security Fix(es):
- pmix: race condition allows attackers to obtain ownership of arbitrary files (CVE-2023-41915)
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.4 Release Notes linked from the References section.
- Record
RLSA-2024:2199- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-41915
8.1
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
UBUNTU-CVE-2023-41915- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2024:2199 No score
Important: pmix security update
The Process Management Interface (PMI) provides process management functions for MPI implementations. PMI Exascale (PMIx) provides an extended version of the PMI standard specifically designed to support clusters up to and including exascale sizes.
Security Fix(es):
- pmix: race condition allows attackers to obtain ownership of arbitrary files (CVE-2023-41915)
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:2199- Updated
- 2026-11-02
OSVALSA-2024:3008 No score
Important: pmix security update
The Process Management Interface (PMI) provides process management functions for MPI implementations. PMI Exascale (PMIx) provides an extended version of the PMI standard specifically designed to support clusters up to and including exascale sizes.
Security Fix(es):
- pmix: race condition allows attackers to obtain ownership of arbitrary files (CVE-2023-41915)
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:3008- Updated
- 2026-11-02
OSVCLSA-2025-1763123299 No score
pmix: Fix of CVE-2023-41915
- CVE-2023-41915: prevent attackers from obtaining ownership of arbitrary files by fixing race condition during execution of library code with UID 0
- Record
CLSA-2025-1763123299- Updated
- 2026-11-02
OSV No score
OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of arbitrary files via a race condition during execution of library code with UID 0.
- Record
CVE-2023-41915- Updated
- 2026-11-02
OSVMGASA-2024-0162 No score
Updated openpmix packages fix security vulnerability
This update fixes a race condition allowing attackers to obtain ownership of arbitrary files (CVE-2023-41915).
- Record
MGASA-2024-0162- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13223-1 No score
libmca_common_dstore1-3.2.3-11.1 on GA media
These are all security issues fixed in the libmca_common_dstore1-3.2.3-11.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13223-1- Updated
- 2026-11-02
OSVRLSA-2024:3008 No score
Important: pmix security update
The Process Management Interface (PMI) provides process management functions for MPI implementations. PMI Exascale (PMIx) provides an extended version of the PMI standard specifically designed to support clusters up to and including exascale sizes.
Security Fix(es):
- pmix: race condition allows attackers to obtain ownership of arbitrary files (CVE-2023-41915)
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.10 Release Notes linked from the References section.
- Record
RLSA-2024:3008- Updated
- 2026-11-02
OSVSUSE-SU-2023:3859-1 No score
Security update for pmix
This update for pmix fixes the following issues:
-
CVE-2023-41915: Fixed a potential vulnerability where a
chownmay follow a user-created link (bsc#1215190). -
Install pmix-plugin-munge if munge is installed.
- Record
SUSE-SU-2023:3859-1- Updated
- 2026-11-02
OSVUSN-6434-1 No score
pmix vulnerability
Francois Diakhate discovered that PMIx did not properly handle race conditions in the pmix library, which could lead to unwanted privilege escalation. An attacker could possibly use this issue to obtain ownership of an arbitrary file on the filesystem, under the default configuration of the application.
- Record
USN-6434-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pmixAlmaLinux:9 |
before 3.2.3-5.el9 | 3.2.3-5.el9 |
pmix-develAlmaLinux:9 |
before 3.2.3-5.el9 | 3.2.3-5.el9 |
pmix-pmiAlmaLinux:9 |
before 3.2.3-5.el9 | 3.2.3-5.el9 |
pmix-pmi-develAlmaLinux:9 |
before 3.2.3-5.el9 | 3.2.3-5.el9 |
pmix-toolsAlmaLinux:9 |
before 3.2.3-5.el9 | 3.2.3-5.el9 |
pmixAlmaLinux:8 |
before 2.2.5-3.el8 | 2.2.5-3.el8 |
pmix-develAlmaLinux:8 |
before 2.2.5-3.el8 | 2.2.5-3.el8 |
pmixAzure Linux:2 |
before 4.1.3-1 | 4.1.3-1 |
pmixTuxCare:AlmaLinux:9.2 |
before 3.2.3-3.el9.tuxcare.els1 | 3.2.3-3.el9.tuxcare.els1 |
pmix-develTuxCare:AlmaLinux:9.2 |
before 3.2.3-3.el9.tuxcare.els1 | 3.2.3-3.el9.tuxcare.els1 |
Show 42 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pmix-pmiTuxCare:AlmaLinux:9.2 |
before 3.2.3-3.el9.tuxcare.els1 | 3.2.3-3.el9.tuxcare.els1 |
pmix-pmi-develTuxCare:AlmaLinux:9.2 |
before 3.2.3-3.el9.tuxcare.els1 | 3.2.3-3.el9.tuxcare.els1 |
pmix-toolsTuxCare:AlmaLinux:9.2 |
before 3.2.3-3.el9.tuxcare.els1 | 3.2.3-3.el9.tuxcare.els1 |
pmixDebian:12 |
before 4.2.2-1+deb12u1, plus listed versions 4.2.2-1 |
4.2.2-1+deb12u1 |
pmixDebian:13 |
before 5.0.1-1 | 5.0.1-1 |
pmixDebian:14 |
before 5.0.1-1 | 5.0.1-1 |
pmixDebian:10 |
before 3.1.2-3+deb10u1, plus listed versions 3.1.2-3 |
3.1.2-3+deb10u1 |
pmixDebian:11 |
before 4.0.0-4.1+deb11u1, plus listed versions 4.0.0-4.1 |
4.0.0-4.1+deb11u1 |
openpmixMageia:9 |
before 4.2.3-1.1.mga9 | 4.2.3-1.1.mga9 |
pmixopenEuler:20.03-LTS-SP1 |
before 4.2.6-2.oe1 | 4.2.6-2.oe1 |
pmixopenEuler:20.03-LTS-SP3 |
before 4.2.6-2.oe1 | 4.2.6-2.oe1 |
pmixopenEuler:22.03-LTS |
before 4.2.6-1.oe2203sp2 | 4.2.6-1.oe2203sp2 |
pmixopenEuler:22.03-LTS-SP1 |
before 4.2.6-1.oe2203sp1 | 4.2.6-1.oe2203sp1 |
pmixopenEuler:22.03-LTS-SP2 |
before 4.2.6-1.oe2203sp2 | 4.2.6-1.oe2203sp2 |
pmixRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-develRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-pmiRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-pmi-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-toolsRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-tools-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-debugsourceRed Hat:enterprise_linux:9::crb |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-pmi-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-pmi-develRed Hat:enterprise_linux:9::crb |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmix-tools-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmixRed Hat:enterprise_linux:8::appstream |
before 0:2.2.5-3.el8 | 0:2.2.5-3.el8 |
pmix-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:2.2.5-3.el8 | 0:2.2.5-3.el8 |
pmix-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:2.2.5-3.el8 | 0:2.2.5-3.el8 |
pmix-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:2.2.5-3.el8 | 0:2.2.5-3.el8 |
pmix-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:2.2.5-3.el8 | 0:2.2.5-3.el8 |
pmix-develRed Hat:enterprise_linux:8::crb |
before 0:2.2.5-3.el8 | 0:2.2.5-3.el8 |
pmixRocky Linux:9 |
before 0:3.2.3-5.el9 | 0:3.2.3-5.el9 |
pmixRocky Linux:8 |
before 0:2.2.5-3.el8 | 0:2.2.5-3.el8 |
pmixSUSE:Linux Enterprise Module for HPC 15 SP4 |
before 3.2.3-150300.3.8.1 | 3.2.3-150300.3.8.1 |
pmixSUSE:Linux Enterprise Module for HPC 15 SP5 |
before 3.2.3-150300.3.8.1 | 3.2.3-150300.3.8.1 |
pmixopenSUSE:Leap 15.4 |
before 3.2.3-150300.3.8.1 | 3.2.3-150300.3.8.1 |
pmixopenSUSE:Leap 15.5 |
before 3.2.3-150300.3.8.1 | 3.2.3-150300.3.8.1 |
pmixUbuntu:Pro:18.04:LTS |
before 2.1.1~rc1-1ubuntu0.1~esm1, plus listed versions 2.1.0~rc1-12.1.0~rc1-22.1.0~rc1-32.1.0-12.1.0-22.1.1~rc1-1 |
2.1.1~rc1-1ubuntu0.1~esm1 |
pmixUbuntu:Pro:22.04:LTS |
before 4.1.2-2ubuntu1+esm1, plus listed versions 4.1.0-3ubuntu14.1.0-3ubuntu24.1.1~rc6-1ubuntu14.1.2-2ubuntu1 |
4.1.2-2ubuntu1+esm1 |
pmixUbuntu:Pro:20.04:LTS |
before 3.1.5-1ubuntu0.1~esm1, plus listed versions 3.1.4-13.1.4-1build13.1.5-1 |
3.1.5-1ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-41915 is a high vulnerability (CVSS 8.1) in Openpmix, published September 9, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.23%, the 69th percentile. Fixed in pmix 3.2.3-5.el9.
References
docs.openpmix.org/en/latest/security.html
github.com/openpmix/openpmix/releases/tag/v5.0.1
github.com/openpmix/openpmix/releases/tag/v4.2.6
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IFKIY6SNC3KQNZMVROWMIW6DI5XPNKQX
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SYJ7IRNR6NHJMTNOV3E3W3D5MLDRDCJX
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YDLWSMQYXF2ZGOQKCG26H6ZZA5FEH7HX
Show 39 moreShow less
lists.debian.org/debian-lts-announce/2023/10/msg00048.html
debian.org/security/2023/dsa-5547
openwall.com/lists/oss-security/2024/07/10/3
openwall.com/lists/oss-security/2024/07/10/4
openwall.com/lists/oss-security/2024/07/10/6
openwall.com/lists/oss-security/2024/07/11/3
nvd.nist.gov/vuln/detail/CVE-2023-41915
lists.fedoraproject.org/archives/list/[email protected]/message/IFKIY6SNC3KQNZMVROWMIW6DI5XPNKQX
lists.fedoraproject.org/archives/list/[email protected]/message/SYJ7IRNR6NHJMTNOV3E3W3D5MLDRDCJX
lists.fedoraproject.org/archives/list/[email protected]/message/YDLWSMQYXF2ZGOQKCG26H6ZZA5FEH7HX
github.com/advisories/GHSA-m8fg-c37h-w29q
access.redhat.com/errata/RHSA-2024:2199
access.redhat.com/security/cve/CVE-2023-41915
bugzilla.redhat.com/2238898
errata.almalinux.org/9/ALSA-2024-2199.html
access.redhat.com/errata/RHSA-2024:3008
errata.almalinux.org/8/ALSA-2024-3008.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1763123299.html
github.com/CVEProject/cvelistV5/tree/main/cves/2023/41xxx/CVE-2023-41915.json
security-tracker.debian.org/tracker/CVE-2023-41915
advisories.mageia.org/MGASA-2024-0162.html
bugs.mageia.org/show_bug.cgi?id=33160
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1676
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=2238898
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2199.json
cve.org/CVERecord?id=CVE-2023-41915
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3008.json
errata.rockylinux.org/RLSA-2024:2199
errata.rockylinux.org/RLSA-2024:3008
suse.com/support/update/announcement/2023/suse-su-20233859-1
bugzilla.suse.com/1215190
suse.com/security/cve/CVE-2023-41915
ubuntu.com/security/CVE-2023-41915
github.com/openpmix/openpmix/commit/da036933c2795c1f40d0835e15f17e204e4daf0f
github.com/openpmix/openpmix/commit/0bf9801a3017eb6ca411e158da39570ccb998c17
ubuntu.com/security/notices/USN-6434-1