Every CVE Search/ Get API key

CVE-2023-41915

OpenPMIx PMIx before 4.2.6 and 5.0.x before 5.0.1 allows attackers to obtain ownership of...

8.1 HighFix available

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

1.23%Up 1.2 points since Sep 10, 2023
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 chown may 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

Affected packages
PackageAffectedFixed
pmix
AlmaLinux:9
before 3.2.3-5.el9
3.2.3-5.el9
pmix-devel
AlmaLinux:9
before 3.2.3-5.el9
3.2.3-5.el9
pmix-pmi
AlmaLinux:9
before 3.2.3-5.el9
3.2.3-5.el9
pmix-pmi-devel
AlmaLinux:9
before 3.2.3-5.el9
3.2.3-5.el9
pmix-tools
AlmaLinux:9
before 3.2.3-5.el9
3.2.3-5.el9
pmix
AlmaLinux:8
before 2.2.5-3.el8
2.2.5-3.el8
pmix-devel
AlmaLinux:8
before 2.2.5-3.el8
2.2.5-3.el8
pmix
Azure Linux:2
before 4.1.3-1
4.1.3-1
pmix
TuxCare:AlmaLinux:9.2
before 3.2.3-3.el9.tuxcare.els1
3.2.3-3.el9.tuxcare.els1
pmix-devel
TuxCare:AlmaLinux:9.2
before 3.2.3-3.el9.tuxcare.els1
3.2.3-3.el9.tuxcare.els1
Show 42 moreShow less
Affected packages
PackageAffectedFixed
pmix-pmi
TuxCare:AlmaLinux:9.2
before 3.2.3-3.el9.tuxcare.els1
3.2.3-3.el9.tuxcare.els1
pmix-pmi-devel
TuxCare:AlmaLinux:9.2
before 3.2.3-3.el9.tuxcare.els1
3.2.3-3.el9.tuxcare.els1
pmix-tools
TuxCare:AlmaLinux:9.2
before 3.2.3-3.el9.tuxcare.els1
3.2.3-3.el9.tuxcare.els1
pmix
Debian:12
before 4.2.2-1+deb12u1, plus listed versions
4.2.2-1
4.2.2-1+deb12u1
pmix
Debian:13
before 5.0.1-1
5.0.1-1
pmix
Debian:14
before 5.0.1-1
5.0.1-1
pmix
Debian:10
before 3.1.2-3+deb10u1, plus listed versions
3.1.2-3
3.1.2-3+deb10u1
pmix
Debian:11
before 4.0.0-4.1+deb11u1, plus listed versions
4.0.0-4.1
4.0.0-4.1+deb11u1
openpmix
Mageia:9
before 4.2.3-1.1.mga9
4.2.3-1.1.mga9
pmix
openEuler:20.03-LTS-SP1
before 4.2.6-2.oe1
4.2.6-2.oe1
pmix
openEuler:20.03-LTS-SP3
before 4.2.6-2.oe1
4.2.6-2.oe1
pmix
openEuler:22.03-LTS
before 4.2.6-1.oe2203sp2
4.2.6-1.oe2203sp2
pmix
openEuler:22.03-LTS-SP1
before 4.2.6-1.oe2203sp1
4.2.6-1.oe2203sp1
pmix
openEuler:22.03-LTS-SP2
before 4.2.6-1.oe2203sp2
4.2.6-1.oe2203sp2
pmix
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-devel
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-pmi
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-pmi-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-tools
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-tools-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-debugsource
Red Hat:enterprise_linux:9::crb
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-pmi-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-pmi-devel
Red Hat:enterprise_linux:9::crb
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix-tools-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix
Red Hat:enterprise_linux:8::appstream
before 0:2.2.5-3.el8
0:2.2.5-3.el8
pmix-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.2.5-3.el8
0:2.2.5-3.el8
pmix-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:2.2.5-3.el8
0:2.2.5-3.el8
pmix-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:2.2.5-3.el8
0:2.2.5-3.el8
pmix-debugsource
Red Hat:enterprise_linux:8::crb
before 0:2.2.5-3.el8
0:2.2.5-3.el8
pmix-devel
Red Hat:enterprise_linux:8::crb
before 0:2.2.5-3.el8
0:2.2.5-3.el8
pmix
Rocky Linux:9
before 0:3.2.3-5.el9
0:3.2.3-5.el9
pmix
Rocky Linux:8
before 0:2.2.5-3.el8
0:2.2.5-3.el8
pmix
SUSE:Linux Enterprise Module for HPC 15 SP4
before 3.2.3-150300.3.8.1
3.2.3-150300.3.8.1
pmix
SUSE:Linux Enterprise Module for HPC 15 SP5
before 3.2.3-150300.3.8.1
3.2.3-150300.3.8.1
pmix
openSUSE:Leap 15.4
before 3.2.3-150300.3.8.1
3.2.3-150300.3.8.1
pmix
openSUSE:Leap 15.5
before 3.2.3-150300.3.8.1
3.2.3-150300.3.8.1
pmix
Ubuntu: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
pmix
Ubuntu: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
pmix
Ubuntu: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

History
RecordedChangedSources
aliasesEUVD
first indexedCVE 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

Show 39 moreShow less
MoveEnter Open