CVE-2026-90150

CVE-2026-90150

published September 17, 2026

CVSS
—
EPSS
0%
Percentile
9.4
In the wild
Unconfirmed
What it is

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

pnfs/blocklayout: Fix device leaks on parse failure

bl_parse_concat() and bl_parse_stripe() allocate a child device array and

then parse each child in turn. If parsing a child fails, the failed child is

not counted in nr_children and the parent may be left with a children array

that bl_free_device() will not release when nr_children is zero.

Release the failed child and the already parsed children before returning the

error. Also make bl_free_device() release the child array whenever the

children pointer is set, so that partially initialised concat or stripe

devices are cleaned up correctly.

bl_parse_scsi() can also fail after assigning d->bdev_file and dropping the

file reference. Clear the pointer after fput() so that an outer cleanup path

does not put it again.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00200 · 9.4th percentile
Published
2026-09-17T21:17Z
References (5)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:06Z
    pnfs/blocklayout: Fix device leaks on parse failure
    cvelistv5