In the Linux kernel, the following vulnerability has been resolved:
NFSv4.2 fix problems with _nfs42ssc_open
A destination server while doing a COPY shouldn't accept using the passed in filehandle if its not a regular filehandle.
If allocfilepseudo() has failed, we need to decrement a reference on the newly created inode, otherwise it leaks.
{ "vanir_signatures": [ { "signature_type": "Function", "target": { "file": "fs/nfs/nfs4file.c", "function": "__nfs42_ssc_open" }, "id": "CVE-2022-50006-24f0f923", "digest": { "length": 1823.0, "function_hash": "42001308396430446237834422885908209009" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fcfc8be1e9cf2f12b50dce8b579b3ae54443a014", "signature_version": "v1" }, { "signature_type": "Function", "target": { "file": "fs/nfs/nfs4file.c", "function": "__nfs42_ssc_open" }, "id": "CVE-2022-50006-3e73dc7f", "digest": { "length": 1901.0, "function_hash": "194554116750150062597565217854692249880" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5626f95356111602ad26fc05445a4d1f818a0992", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "fs/nfs/nfs4file.c" }, "id": "CVE-2022-50006-8a1eab34", "digest": { "threshold": 0.9, "line_hashes": [ "212745629135437288679585153030158432220", "194281075602362637047749643541968283962", "192201150296691768362731933828733381017", "183877745196204106455599454293456773656", "160078263929037144955875570219211580806", "252257183971206596929973991181253702243", "105599514720015389328356117491831179163" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5626f95356111602ad26fc05445a4d1f818a0992", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "fs/nfs/nfs4file.c" }, "id": "CVE-2022-50006-8d782bd4", "digest": { "threshold": 0.9, "line_hashes": [ "212745629135437288679585153030158432220", "194281075602362637047749643541968283962", "192201150296691768362731933828733381017", "183877745196204106455599454293456773656", "160078263929037144955875570219211580806", "252257183971206596929973991181253702243", "105599514720015389328356117491831179163" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e49ea099850feadcbf33c74b4f514a3e8049b91", "signature_version": "v1" }, { "signature_type": "Function", "target": { "file": "fs/nfs/nfs4file.c", "function": "__nfs42_ssc_open" }, "id": "CVE-2022-50006-a5685ccf", "digest": { "length": 1901.0, "function_hash": "194554116750150062597565217854692249880" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e49ea099850feadcbf33c74b4f514a3e8049b91", "signature_version": "v1" }, { "signature_type": "Function", "target": { "file": "fs/nfs/nfs4file.c", "function": "__nfs42_ssc_open" }, "id": "CVE-2022-50006-c1d88311", "digest": { "length": 1823.0, "function_hash": "42001308396430446237834422885908209009" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c2a47f6903e270c308c40ad4a23c17b30a54373c", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "fs/nfs/nfs4file.c" }, "id": "CVE-2022-50006-d8b840b0", "digest": { "threshold": 0.9, "line_hashes": [ "212745629135437288679585153030158432220", "194281075602362637047749643541968283962", "159410108683117087559597162058844554009", "272251862085637482643140225408954743832", "160078263929037144955875570219211580806", "252257183971206596929973991181253702243", "155309175471394015456406757666153630517" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fcfc8be1e9cf2f12b50dce8b579b3ae54443a014", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "fs/nfs/nfs4file.c" }, "id": "CVE-2022-50006-e6506488", "digest": { "threshold": 0.9, "line_hashes": [ "212745629135437288679585153030158432220", "194281075602362637047749643541968283962", "159410108683117087559597162058844554009", "272251862085637482643140225408954743832", "160078263929037144955875570219211580806", "252257183971206596929973991181253702243", "155309175471394015456406757666153630517" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c2a47f6903e270c308c40ad4a23c17b30a54373c", "signature_version": "v1" } ] }