7.8

CVE-2021-47477

comedi: dt9812: fix DMA buffers on stack

In the Linux kernel, the following vulnerability has been resolved:

comedi: dt9812: fix DMA buffers on stack

USB transfer buffers are typically mapped for DMA and must not be
allocated on the stack or transfers will fail.

Allocate proper transfer buffers in the various command helpers and
return an error on short transfers instead of acting on random stack
data.

Note that this also fixes a stack info leak on systems where DMA is not
used as 32 bytes are always sent to the device regardless of how short
the command is.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
LinuxLinux Kernel Version >= 2.6.29 < 4.4.292
LinuxLinux Kernel Version >= 4.5 < 4.9.290
LinuxLinux Kernel Version >= 4.10 < 4.14.255
LinuxLinux Kernel Version >= 4.15 < 4.19.217
LinuxLinux Kernel Version >= 4.20 < 5.4.159
LinuxLinux Kernel Version >= 5.5 < 5.10.79
LinuxLinux Kernel Version >= 5.11 < 5.14.18
LinuxLinux Kernel Version >= 5.15 < 5.15.2
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.72% 0.491
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
nvd@nist.gov 7.8 1.8 5.9
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
134c704f-9b21-4f2e-91b3-4a467353bcc0 5.3 3.9 1.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CWE-787 Out-of-bounds Write

The product writes data past the end, or before the beginning, of the intended buffer.

https://git.kernel.org/stable/c/20cebb8b620dc987e55ddc46801de986e081757e
Patch
https://git.kernel.org/stable/c/365a346cda82f51d835c49136a00a9df8a78c7f2
Patch
https://git.kernel.org/stable/c/39ea61037ae78f14fa121228dd962ea3280eacf3
Patch
https://git.kernel.org/stable/c/3ac273d154d634e2034508a14db82a95d7ad12ed
Patch
https://git.kernel.org/stable/c/3efb7af8ac437085b6c776e5b54830b149d86efe
Patch
https://git.kernel.org/stable/c/536de747bc48262225889a533db6650731ab25d3
Patch
https://git.kernel.org/stable/c/786f5b03450454557ff858a8bead5d7c0cbf78d6
Patch
https://git.kernel.org/stable/c/8a52bc480992c7c9da3ebfea456af731f50a4b97
Patch
https://git.kernel.org/stable/c/a6af69768d5cb4b2528946d53be5fa19ade37723
Patch