Description
The (1) cudaHostAlloc and (2) cuMemHostAlloc functions in the NVIDIA CUDA Toolkit 3.2 developer drivers for Linux 260.19.26, and possibly other versions, do not initialize pinned memory, which allows local users to read potentially sensitive memory, such as file fragments during read or write operations.
References
- 45717 vdb-entry
- cuda-toolkit-cudahostalloc-info-disc(64710) vdb-entry
- http://classic.chem.msu.su/cgi-bin/ceilidh.exe/gran/gamess/forum/?C35e9ea936bHW-7676-1022+00.htm
- http://classic.chem.msu.su/cgi-bin/ceilidh.exe/gran/gamess/forum/?C35e9ea936bHW-7677-1391+00.htm
- 70420 vdb-entry
- 20110107 CUDA drivers/Linux security hole mailing-list
- 42859 third-party-advisory
- http://classic.chem.msu.su/cgi-bin/ceilidh.exe/gran/gamess/forum/?C35e9ea936bHW-7681-487+00.htm
- 1024962 vdb-entry
- http://classic.chem.msu.su/cgi-bin/ceilidh.exe/gran/gamess/forum/?C35e9ea936bHW-7675-1380-00.htm
- 20110201 fix for Nvidia CUDA drivers security breach mailing-list
- http://forums.nvidia.com/index.php?showtopic=190303