CVE-2022-0315
published 2022-03-24CVE-2022-0315: Insecure Temporary File in GitHub repository horovod/horovod prior to 0.24.0.
PriorityP434high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
0.92%
55.8th percentile
Insecure Temporary File in GitHub repository horovod/horovod prior to 0.24.0.
Affected
4 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| horovod | horovod | < 0.24.0 | 0.24.0 |
| horovod | horovod | >= 0 < 0.24.0 | 0.24.0 |
| horovod | horovod | >= 0 < b96ecae4dc69fc0a83c7c2d3f1dde600c20a1b41 | b96ecae4dc69fc0a83c7c2d3f1dde600c20a1b41 |
| horovod | horovod_horovod | >= unspecified < 0.24.0 | 0.24.0 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv3.08.2HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Use of insecure temporary file in Horovod
ghsa·2022-03-29
CVE-2022-0315 [HIGH] CWE-377 Use of insecure temporary file in Horovod
Use of insecure temporary file in Horovod
### Impact
The insecure `tempfile.mktemp()` is used when Horovod is run in an LSF job with `jsrun`. In that situation, a jsrun rank file is created with `mktemp`, which could be hijacked by another process to read or manipulate the content.
This issue does not impact the use of MPI, Gloo, Spark or Ray.
### Patches
The problem has been fixed in [b96ecae4](https://github.com/horovod/horovod/commit/b96ecae4dc69fc0a83c7c2d3f1dde600c20a1b41).
### Workarounds
The rank file is not created when `binding_args` are provided in the `Settings` instance.
### References
Please see https://github.com/horovod/horovod/pull/3358 for details.
### For more information
If you have any questions or comments about this advisory:
* Open an issue in [https://github.c
OSV
Use of insecure temporary file in Horovod
osv·2022-03-29
CVE-2022-0315 [HIGH] Use of insecure temporary file in Horovod
Use of insecure temporary file in Horovod
### Impact
The insecure `tempfile.mktemp()` is used when Horovod is run in an LSF job with `jsrun`. In that situation, a jsrun rank file is created with `mktemp`, which could be hijacked by another process to read or manipulate the content.
This issue does not impact the use of MPI, Gloo, Spark or Ray.
### Patches
The problem has been fixed in [b96ecae4](https://github.com/horovod/horovod/commit/b96ecae4dc69fc0a83c7c2d3f1dde600c20a1b41).
### Workarounds
The rank file is not created when `binding_args` are provided in the `Settings` instance.
### References
Please see https://github.com/horovod/horovod/pull/3358 for details.
### For more information
If you have any questions or comments about this advisory:
* Open an issue in [https://github.c
OSV
CVE-2022-0315: Insecure Temporary File in GitHub repository horovod/horovod prior to 0
osv·2022-03-24
CVE-2022-0315 CVE-2022-0315: Insecure Temporary File in GitHub repository horovod/horovod prior to 0
Insecure Temporary File in GitHub repository horovod/horovod prior to 0.24.0.
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2022-03-24
Published