CVE-2024-49966

Source
https://cve.org/CVERecord?id=CVE-2024-49966
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-49966.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-49966
Downstream
Related
Published
2024-10-21T18:02:17.076Z
Modified
2026-03-20T12:38:12.349516Z
Summary
ocfs2: cancel dqi_sync_work before freeing oinfo
Details

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

ocfs2: cancel dqisyncwork before freeing oinfo

ocfs2globalreadinfo() will initialize and schedule dqisyncwork at the end, if error occurs after successfully reading global quota, it will trigger the following warning with CONFIGDEBUGOBJECTS* enabled:

ODEBUG: free active (active state 0) object: 00000000d8b0ce28 object type: timerlist hint: qsyncwork_fn+0x0/0x16c

This reports that there is an active delayed work when freeing oinfo in error handling, so cancel dqisyncwork first. BTW, return status instead of -1 when .readfileinfo fails.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/49xxx/CVE-2024-49966.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
171bf93ce11f4c9929fdce6ce63df8da2f3c4475
Fixed
fc5cc716dfbdc5fd5f373ff3b51358174cf88bfc
Fixed
89043e7ed63c7fc141e68ea5a79758ed24b6c699
Fixed
14114d8148db07e7946fb06b56a50cfa425e26c7
Fixed
4173d1277c00baeedaaca76783e98b8fd0e3c08d
Fixed
bbf41277df8b33fbedf4750a9300c147e8f104eb
Fixed
ef768020366f47d23f39c4f57bcb03af6d1e24b3
Fixed
a4346c04d055bf7e184c18a73dbd23b6a9811118
Fixed
0d707a33c84b371cb66120e198eed3374726ddd8
Fixed
35fccce29feb3706f649726d410122dd81b92c18

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-49966.json"