In the Linux kernel, the following vulnerability has been resolved:
ntfs3: Change to non-blocking allocation in ntfsdhash
dhash is done while under "rcu-walk" and should not sleep. _getname() allocates using GFPKERNEL, having the possibility to sleep when under memory pressure. Change the allocation to GFP_NOWAIT.
[
{
"digest": {
"function_hash": "68182440948739559159998674187225462719",
"length": 839.0
},
"id": "CVE-2024-50065-0741ad9a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c556e72cea2a1131ae418be017dd6fc76fffe2fb",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ntfs_d_hash",
"file": "fs/ntfs3/namei.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"272936742437478251273440085210560177402",
"17029150106827046322013116994863777514",
"246961889069818108203292284473215449613",
"90208201110141472327965264304034492667",
"6854277774786652502363410960951893548",
"57079873914584120718909438558416597030",
"213524949063895434090971701913823631628",
"45306449316143235023480806872720185908"
],
"threshold": 0.9
},
"id": "CVE-2024-50065-0e0db1c8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@589996bf8c459deb5bbc9747d8f1c51658608103",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "fs/ntfs3/namei.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "68182440948739559159998674187225462719",
"length": 839.0
},
"id": "CVE-2024-50065-161c94b1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0c710372e238510db08ea01e7b8bd81ed995dd6",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ntfs_d_hash",
"file": "fs/ntfs3/namei.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"272936742437478251273440085210560177402",
"17029150106827046322013116994863777514",
"246961889069818108203292284473215449613",
"90208201110141472327965264304034492667",
"6854277774786652502363410960951893548",
"57079873914584120718909438558416597030",
"213524949063895434090971701913823631628",
"45306449316143235023480806872720185908"
],
"threshold": 0.9
},
"id": "CVE-2024-50065-5e63f4ff",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c556e72cea2a1131ae418be017dd6fc76fffe2fb",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "fs/ntfs3/namei.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "68182440948739559159998674187225462719",
"length": 839.0
},
"id": "CVE-2024-50065-aaa04f21",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@589996bf8c459deb5bbc9747d8f1c51658608103",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ntfs_d_hash",
"file": "fs/ntfs3/namei.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"272936742437478251273440085210560177402",
"17029150106827046322013116994863777514",
"246961889069818108203292284473215449613",
"90208201110141472327965264304034492667",
"6854277774786652502363410960951893548",
"57079873914584120718909438558416597030",
"213524949063895434090971701913823631628",
"45306449316143235023480806872720185908"
],
"threshold": 0.9
},
"id": "CVE-2024-50065-d7560f72",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0c710372e238510db08ea01e7b8bd81ed995dd6",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "fs/ntfs3/namei.c"
},
"signature_type": "Line"
}
]