CVE-2022-49274CWE-908

CVE-2022-49274

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:

ocfs2: fix crash when mount with quota enabled

There is a reported crash when mounting ocfs2 with quota enabled.

RIP: 0010:ocfs2_qinfo_lock_res_init+0x44/0x50 [ocfs2]

Call Trace:

ocfs2_local_read_info+0xb9/0x6f0 [ocfs2]

dquot_load_quota_sb+0x216/0x470

dquot_load_quota_inode+0x85/0x100

ocfs2_enable_quotas+0xa0/0x1c0 [ocfs2]

ocfs2_fill_super.cold+0xc8/0x1bf [ocfs2]

mount_bdev+0x185/0x1b0

legacy_get_tree+0x27/0x40

vfs_get_tree+0x25/0xb0

path_mount+0x465/0xac0

__x64_sys_mount+0x103/0x140

It is caused by when initializing dqi_gqlock, the corresponding dqi_type

and dqi_sb are not properly initialized.

This issue is introduced by commit 6c85c2c72819, which wants to avoid

accessing uninitialized variables in error cases. So make global quota

info properly initialized.

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-908 · Use of Uninitialized Resource
Published
2025-02-26T12:01Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 5.15, < 5.15.335.15.33
linux/linux_kernel≥ 5.16, < 5.16.195.16.19
linux/linux_kernel≥ 5.17, < 5.17.25.17.2
References (4)
EPSS history
Timeline
  • 26 FEB 01:56Z
    ocfs2: fix crash when mount with quota enabled
    cvelistv5