github spdk/spdk v18.01.1
v18.01.1: vhost CVE fixes, NVMe getpid() caching

latest releases: v24.01, LTS, v24.05-pre...
6 years ago

This release contains the following fixes. All users of SPDK v18.01 are strongly
recommended to upgrade.

Fixes for DPDK CVE-2018-1059

The SPDK vhost-scsi and vhost-blk applications now have fixes to address the DPDK rte_vhost vulnerability CVE-2018-1059. Please see this security advisory for additional information on this DPDK vulnerability.

NVMe driver getpid() caching

The SPDK NVMe driver now caches the pid in a global variable rather than calling getpid() on every request. The SPDK NVMe driver associates each request with the pid of its submitting process to enable multi-process support. glibc 2.25 eliminated pid caching resulting in system calls when getpid() is called which degraded SPDK NVMe driver efficiency. glibc eliminated pid caching for use cases (such as forking) that are not support by SPDK, so pid caching is an acceptable solution to eliminate this degradation.

Don't miss a new spdk release

NewReleases is sending notifications on new releases.