VDB

GHSA-cw63-cpqx-9vx9

GHSA-cw63-cpqx-9vx9 PUBLISHED CVSS 6.5 MEDIUM

Record from GitHub Advisory Database · Published May 13, 2022

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 scores

CVSS 3.0
6.5
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

Timeline

  • May 13, 2022 CVE Published
  • Apr 9, 2026 Distribution Patch (6 in total, the first dated here)
  • Apr 29, 2026 Security Advisory

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln GHSA-cw63-cpqx-9vx9
vulnetix vdb fixes GHSA-cw63-cpqx-9vx9

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/GHSA-cw63-cpqx-9vx9/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›