CVE-2017-12190

N/A
Published: November 22, 2017 at 06:00 PM UTC
Updated: June 17, 2026 at 01:02 AM UTC
2 products affected across 2 vendorsLinux KernelKernel

Using Linux kernel through v4.14-rc5 by N/A?

Get instant alerts when new vulnerabilities affect Linux kernel through v4.14-rc5 - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
N/A
Exploit prediction
EPSS 0.5%

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v ≤ 4.13.7
All versions

References (20)

x_refsource_CONFIRMIssue TrackingMailing ListThird Party Advisory
http://seclists.org/oss-sec/2017/q4/52
x_refsource_CONFIRMIssue TrackingThird Party Advisory
http://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.8
VDB Entryx_refsource_BIDIssue TrackingThird Party Advisory
http://www.securityfocus.com/bid/101911

CVSS

Confidentiality
NONE
Integrity
NONE
Availability
COMPLETE
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-400CWE-772

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card