CVE-2017-12190

Description

The bio_map_user_iov and bio_unmap_user functions in block/bio.c in the Linux kernel before 4.13.8 do unbalanced refcounting when a SCSI I/O vector has small consecutive buffers belonging to the same page. The bio_add_pc_page function merges them into one, but the page reference is never dropped. This causes a memory leak and possible system lockup (exploitable against the host OS by a guest OS user, if a SCSI disk is passed through to a virtual machine) due to an out-of-memory condition.

Risk Information

Base Score
6.5
MODERATE
Vector
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
EPSS Score
Exploitation Probability
0.092

Associated Vulnerability

VulnerabilityOS Platform
Linux kernel (USN-3487-1) linux-image-generic_4.13.0.17.18_i386.debLinux
Linux kernel (USN-3487-1) linux-image-generic_4.13.0.17.18_amd64.debLinux
Linux kernel (USN-3487-1) linux-image-lowlatency_4.13.0.17.18_i386.debLinux
Linux kernel (USN-3487-1) linux-image-lowlatency_4.13.0.17.18_amd64.debLinux
Linux kernel (USN-3487-1) linux-image-4.13.0-17-generic_4.13.0-17.20_i386.debLinux
Linux kernel (USN-3487-1) linux-image-4.13.0-17-generic_4.13.0-17.20_amd64.debLinux
Linux kernel (USN-3487-1) linux-image-4.13.0-17-lowlatency_4.13.0-17.20_i386.debLinux
Linux kernel (USN-3487-1) linux-image-4.13.0-17-lowlatency_4.13.0-17.20_amd64.debLinux
Linux kernel (USN-3522-1) linux-image-aws_4.4.0.1052.54_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3522-2) linux-image-aws_4.4.0.1014.14_amd64.debLinux
Linux kernel - Meltdown and Spectre(USN-3524-1) linux-image-generic_3.13.0.142.152_i386.debLinux
Linux kernel - Meltdown and Spectre(USN-3524-1) linux-image-generic_3.13.0.142.152_amd64.debLinux
Linux kernel - Meltdown and Spectre(USN-3524-1) linux-image-lowlatency_3.13.0.142.152_i386.debLinux
Linux kernel - Meltdown and Spectre(USN-3524-1) linux-image-lowlatency_3.13.0.142.152_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3540-2) linux-image-generic-lts-xenial_4.4.0.116.98_i386.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3540-2) linux-image-generic-lts-xenial_4.4.0.116.98_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3540-2) linux-image-lowlatency-lts-xenial_4.4.0.116.98_i386.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3540-2) linux-image-lowlatency-lts-xenial_4.4.0.116.98_amd64.debLinux
Linux kernel (USN-3582-1) linux-image-4.4.0-1019-kvm_4.4.0-1019.24_amd64.debLinux
Linux kernel (USN-3582-1) linux-image-4.4.0-1052-aws_4.4.0-1052.61_amd64.debLinux
Linux kernel (USN-3582-1) linux-image-4.4.0-116-generic_4.4.0-116.140_i386.debLinux
Linux kernel (USN-3582-1) linux-image-4.4.0-116-generic_4.4.0-116.140_amd64.debLinux
Linux kernel (USN-3582-1) linux-image-4.4.0-116-lowlatency_4.4.0-116.140_i386.debLinux
Linux kernel (USN-3582-1) linux-image-4.4.0-116-lowlatency_4.4.0-116.140_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-aws_4.4.0.1014.14_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-4.4.0-1014-aws_4.4.0-1014.14_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-4.4.0-116-generic_4.4.0-116.140~14.04.1_i386.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-4.4.0-116-generic_4.4.0-116.140~14.04.1_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-generic-lts-xenial_4.4.0.116.98_i386.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-generic-lts-xenial_4.4.0.116.98_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-4.4.0-116-lowlatency_4.4.0-116.140~14.04.1_i386.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-4.4.0-116-lowlatency_4.4.0-116.140~14.04.1_amd64.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-lowlatency-lts-xenial_4.4.0.116.98_i386.debLinux
Linux kernel for Amazon Web Services (AWS) systems (USN-3582-2) linux-image-lowlatency-lts-xenial_4.4.0.116.98_amd64.debLinux
Linux kernel (LSN-0035-1) linux-image-3.13.0-142-generic_3.13.0-142.191_i386.debLinux
Linux kernel (LSN-0035-1) linux-image-3.13.0-142-generic_3.13.0-142.191_amd64.debLinux
Linux kernel (LSN-0035-1) linux-image-3.13.0-142-lowlatency_3.13.0-142.191_i386.debLinux
Linux kernel (LSN-0035-1) linux-image-3.13.0-142-lowlatency_3.13.0-142.191_amd64.debLinux
Linux kernel (USN-3583-1) linux-image-3.13.0-142-generic_3.13.0-142.191_amd64.debLinux
Linux kernel (USN-3583-1) linux-image-3.13.0-142-generic_3.13.0-142.191_i386.debLinux
Linux kernel (USN-3583-1) linux-image-3.13.0-142-lowlatency_3.13.0-142.191_amd64.debLinux
Linux kernel (USN-3583-1) linux-image-3.13.0-142-lowlatency_3.13.0-142.191_i386.debLinux
Dtrace-modules-3.8.13-118.20.1.el6uek update (ELSA-2017-3657) dtrace-modules-3.8.13-118.20.1.el6uek-0.4.5-3.el6.x86_64.rpmLinux
Dtrace-modules-3.8.13-118.20.1.el7uek update (ELSA-2017-3657) dtrace-modules-3.8.13-118.20.1.el7uek-0.4.5-3.el7.x86_64.rpmLinux
CVE-2017-12190NCM

Patch Details

No records found

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234