In the Linux kernel, the following vulnerability has been resolved:
NFS: Fix an Oops in nfsdautomount()
When mounting from a NFSv4 referral, path->dentry can end up being a negative dentry, so derive the struct nfs_server from the dentry itself instead.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50385.json"
}[
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50385-0b1b984a",
"target": {
"file": "fs/nfs/namespace.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"44514103940034837859931186968368783631",
"247351099576279814510832102833220692614",
"95336444824793117619738086812488888177",
"210392128507981629838630793876189598371"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f3d56783fbed861e483736a7001bdafd0dddd53"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50385-44fa55e8",
"target": {
"file": "fs/nfs/namespace.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"44514103940034837859931186968368783631",
"247351099576279814510832102833220692614",
"95336444824793117619738086812488888177",
"210392128507981629838630793876189598371"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f12377abac15fb4e8698225ac386894f8ae63598"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50385-4a537b5a",
"target": {
"file": "fs/nfs/namespace.c",
"function": "nfs_d_automount"
},
"digest": {
"length": 1522.0,
"function_hash": "59528100493660171397124323314934613912"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f3d56783fbed861e483736a7001bdafd0dddd53"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50385-8dbaae09",
"target": {
"file": "fs/nfs/namespace.c",
"function": "nfs_d_automount"
},
"digest": {
"length": 1521.0,
"function_hash": "238826778717492882869467429231792617889"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6fd25d64b0de27991d6bd677f0adf69ad6ff07a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50385-96539a5b",
"target": {
"file": "fs/nfs/namespace.c",
"function": "nfs_d_automount"
},
"digest": {
"length": 1521.0,
"function_hash": "238826778717492882869467429231792617889"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f12377abac15fb4e8698225ac386894f8ae63598"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50385-a00d2793",
"target": {
"file": "fs/nfs/namespace.c",
"function": "nfs_d_automount"
},
"digest": {
"length": 1522.0,
"function_hash": "59528100493660171397124323314934613912"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35e3b6ae84935d0d7ff76cbdaa83411b0ad5e471"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50385-b42b4394",
"target": {
"file": "fs/nfs/namespace.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"44514103940034837859931186968368783631",
"247351099576279814510832102833220692614",
"95336444824793117619738086812488888177",
"210392128507981629838630793876189598371"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35e3b6ae84935d0d7ff76cbdaa83411b0ad5e471"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50385-d30d5486",
"target": {
"file": "fs/nfs/namespace.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"44514103940034837859931186968368783631",
"247351099576279814510832102833220692614",
"95336444824793117619738086812488888177",
"210392128507981629838630793876189598371"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6fd25d64b0de27991d6bd677f0adf69ad6ff07a"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50385.json"