CVE-2022-49553CWE-190

CVE-2022-49553

High · published February 26, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
19.5
In the wild
Unconfirmed
What it is

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

fs/ntfs3: validate BOOT sectors_per_clusters

When the NTFS BOOT sectors_per_clusters field is > 0x80, it represents a

shift value. Make sure that the shift value is not too large before using

it (NTFS max cluster size is 2MB). Return -EVINVAL if it too large.

This prevents negative shift values and shift values that are larger than

the field size.

Prevents this UBSAN error:

UBSAN: shift-out-of-bounds in ../fs/ntfs3/super.c:673:16

shift exponent -192 is negative

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00281 · 19.5th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2025-02-26T12:01Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 5.15, < 5.15.455.15.45
linux/linux_kernel≥ 5.16, < 5.17.135.17.13
linux/linux_kernel≥ 5.18, < 5.18.25.18.2
References (4)
EPSS history
Timeline
  • 26 FEB 02:14Z
    fs/ntfs3: validate BOOT sectors_per_clusters
    cvelistv5