CVE-2019-15791

Reference count underflow in shiftfs

State
Published
Severity
7.1 High
Published
Apr 23, 2020
Updated
Sep 17, 2024
Reserved
Aug 29, 2019

Read the record on cve.org

Description

In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel series, shiftfs_btrfs_ioctl_fd_replace() installs an fd referencing a file from the lower filesystem without taking an additional reference to that file. After the btrfs ioctl completes this fd is closed, which then puts a reference to that file, leading to a refcount underflow.

Scores

CVSSScoreVectorSource
3.17.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:Hcanonical

Weaknesses

  • CWE-672 Operation on a Resource after Expiration or Release

Affected Products

ProductVersions
Shiftfs in the Linux kernelUbuntu
  • 5.3.0-11.12 to before 5.3 kernel*Affectedfrom 5.3.0-22.24Not affected
  • 5.0 kernel to before 5.0.0-35.38Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.