{"id":"CVE-2021-47002","revision":"3aac064d056e443cb07dea7b5de37472","records":[{"revision":"3aac064d056e443cb07dea7b5de37472","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2021-47002","aliases":[],"title":"SUNRPC: Fix null pointer dereference in svc_rqst_free()","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nSUNRPC: Fix null pointer dereference in svc_rqst_free()\n\nWhen alloc_pages_node() returns null in svc_rqst_alloc(), the\nnull rq_scratch_page pointer will be dereferenced when calling\nput_page() in svc_rqst_free(). Fix it by adding a null check.\n\nAddresses-Coverity: (\"Dereference after null check\")","state":0,"publishedAt":"2024-02-28T08:13:24.091+00:00","modifiedAt":"2026-10-14T12:12:17.126+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"net/sunrpc/svc.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"79e4e0d489c8e72b9efa388e504a036eec1550c6\",\n                            \"lessThan\": \"3de81c1e84bf84803308da3272a829a7655c5336\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"5191955d6fc65e6d4efe8f4f10a6028298f57281\",\n                            \"lessThan\": \"1e10f58f1c9a6b667b045513c7a4e6111c24fe7c\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"5191955d6fc65e6d4efe8f4f10a6028298f57281\",\n                            \"lessThan\": \"c664aaec9aee544538a78ba4893a44bc73a6d742\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"5191955d6fc65e6d4efe8f4f10a6028298f57281\",\n                            \"lessThan\": \"b9f83ffaa0c096b4c832a43964fe6bff3acffe10\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"5.10.220\",\n                            \"lessThan\": \"5.10.221\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"semver\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"net/sunrpc/svc.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"5.11\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"5.11\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.221\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.11.22\",\n                            \"lessThanOrEqual\": \"5.11.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.12.5\",\n                            \"lessThanOrEqual\": \"5.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.13\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://git.kernel.org/stable/c/3de81c1e84bf84803308da3272a829a7655c5336","https://git.kernel.org/stable/c/1e10f58f1c9a6b667b045513c7a4e6111c24fe7c","https://git.kernel.org/stable/c/c664aaec9aee544538a78ba4893a44bc73a6d742","https://git.kernel.org/stable/c/b9f83ffaa0c096b4c832a43964fe6bff3acffe10"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2021-47002","license":"CVE Program Terms of Use","key":"cve-program:CVE-2021-47002","identifiers":["CVE-2021-47002"]},"retained":false,"historicalAffected":[]}],"coverage":[]}