PatchSiren

PatchSiren cyber security CVE debrief

CVE-2021-47002 Linux CVE debrief

CVE-2021-47002 is a Linux kernel SUNRPC issue that can trigger a null pointer dereference in svc_rqst_free(). According to the CVE description, if alloc_pages_node() returns null in svc_rqst_alloc(), the resulting rq_scratch_page can later be passed to put_page() without a null check. The result is a crash condition rather than a confidentiality or integrity compromise.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2024-04-09
Original CVE updated
2026-05-14
Advisory published
2024-04-09
Advisory updated
2026-05-14

Who should care

Linux kernel maintainers, distribution security teams, and operators of systems running affected kernel versions should care, especially where SUNRPC/SVC request handling is present. Because the issue is local and can impact availability, it is most relevant for environments that prioritize kernel stability and service uptime.

Technical summary

The flaw is a CWE-476 null pointer dereference in the SUNRPC service request lifecycle. NVD describes affected Linux kernel ranges as versions before 5.10.221, 5.11.22, and 5.12.5. The kernel fix adds a null check so svc_rqst_free() does not call put_page() on a null rq_scratch_page when memory allocation fails earlier in svc_rqst_alloc().

Defensive priority

Medium priority. The CVSS vector is AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, which indicates a local attack surface with high availability impact. Patch or backport the kernel fix if you run an affected release.

Recommended defensive actions

  • Confirm whether your Linux kernel version falls within the vulnerable ranges listed by NVD: before 5.10.221, 5.11.22, or 5.12.5.
  • Apply the upstream or vendor kernel patch that adds the null check in svc_rqst_free().
  • If immediate patching is not possible, prioritize kernel updates on systems where local users are present or where service availability is critical.
  • Validate any vendor backport by checking that the SUNRPC fix is included in your distribution’s kernel changelog or security advisory.
  • Monitor for kernel crashes or oops events involving SUNRPC service request paths, as the issue affects availability.

Evidence notes

Supported by the CVE description, NVD CVSS/CWE data, and kernel patch references. The CVE record states that alloc_pages_node() may return null in svc_rqst_alloc(), leading to a null rq_scratch_page dereference in svc_rqst_free(); the fix is to add a null check. NVD lists affected Linux kernel version ranges and classifies the weakness as CWE-476.

Sources and references

Verified primary and authoritative sources

  • CVE-2021-47002 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2021-47002

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2021-47002 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2021-47002

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1e10f58f1c9a6b667b045513c7a4e6111c24fe7c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3de81c1e84bf84803308da3272a829a7655c5336

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b9f83ffaa0c096b4c832a43964fe6bff3acffe10

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c664aaec9aee544538a78ba4893a44bc73a6d742

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Source reference

    Unverified legacy reference

    URL: https://cert-portal.siemens.com/productcert/html/ssa-265688.html

    0b142b55-0307-4c5a-b3c9-f314f3fb7c5e

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.