[easybuild] OpenPMIx PMIx important security issue

2023-09-14 Thread Ole Holm Nielsen

Hi Easybuilders,

The Slurm folks have alerted us to an important security issue in PMIx 
before 4.2.6 and 5.0.1.  See:


https://nvd.nist.gov/vuln/detail/CVE-2023-41915  (CVSS score 8.1 High)
https://github.com/openpmix/openpmix/releases/tag/v4.2.6

The description is:


A security issue was reported by François Diakhate (CEA)
which is addressed in the PMIx v4.2.6 and v5.0.1 releases.
(Older PMIx versions may be vulnerable, but are no longer
supported.)

A filesystem race condition could permit a malicious user
to obtain ownership of an arbitrary file on the filesystem
when parts of the PMIx library are called by a process
running as uid 0. This may happen under the default
configuration of certain workload managers, including Slurm.


It therefore appears that all EB modules of PMIx are vulnerable, if run 
by the root user for some reason!  The most recent EB module is 
PMIx-4.2.4-GCCcore-12.3.0.eb, and all PMIx modules in EB are no longer 
supported!


Question 1: If PMIx is used only by normal users, can we be sure that 
the security issue can't be exploited?


Question 2: Is the issue resolved by PR 18755 and 18759?  If so, how do 
we apply this to all of our currently installed PMIx modules?  Can 
anyone give the exact command used to rebuild any given PMIx module 
including the mentioned PRs?


Slurm users: Check if your Slurm has been built with PMIx support by:
$ srun --mpi=list
in which case you must rebuild Slurm without PMIx!

Thanks,
Ole

--
Ole Holm Nielsen
PhD, Senior HPC Officer
Department of Physics, Technical University of Denmark


[easybuild] EasyBuild Tech Talks VIII - AVX10 for HPC (Fri 13 Oct 2023 - 13:30 UTC)

2023-09-14 Thread Kenneth Hoste

Dear EasyBuilders,

I'm happy to announce the 8th EasyBuild Tech Talk: "AVX10 for HPC - A 
reasonable solution to the 7 levels of AVX-512 folly".


This talk is planned for **Friday 13 October 2023 at 13:30 UTC**, and 
will be presented by Felix LeClair.


More information including a detailed talk description and outline is 
available via https://easybuild.io/tech-talks/008_avx10.html .


Attending this talk is free, but please register if you plan to attend via:

https://event.ugent.be/registration/ebtechtalk008avx10

Practical information on joining the live Zoom session will be sent to 
registered attendees a couple of hours before the start of the session.


The session will also be live streamed and recorded via the EasyBuild 
YouTube channel (https://www.youtube.com/c/EasyBuilders).



The provided contact info when registering will only be used for 
informing you about specific details of this particular event, it will 
not be shared with others, nor be used for other purposes.



regards,

Alan, Kenneth, Simon
organizers of the EasyBuild Tech Talk sessions