PatchSiren

PatchSiren cyber security CVE debrief

CVE-2022-48829 Linux CVE debrief

CVE-2022-48829 is a Linux kernel NFSD issue in NFSv3 SETATTR and CREATE handling for large file sizes. The bug can corrupt or silently alter incoming size values when they exceed the signed 64-bit range, which is unexpected behavior for clients and can affect NFS server availability and correctness. NVD rates the issue as medium severity, with local, low-privilege conditions required.

Vendor
Linux
Product
Unknown
CVSS
CRITICAL 9.1
CISA KEV
Not listed in stored evidence
Original CVE published
2025-08-12
Original CVE updated
2026-02-25
Advisory published
2025-08-12
Advisory updated
2026-02-25

Who should care

Administrators running Linux kernels with NFSD enabled, especially servers exposing NFSv3 to clients that may issue large file size updates through SETATTR or CREATE. Kernel maintainers and fleet teams tracking vendor backports should also prioritize it.

Technical summary

The vulnerability stems from NFSv3 server-side decoding of client-supplied size values. The CVE description says iattr::ia_size is a loff_t, so NFSv3 procedures must handle incoming values larger than s64_max without corrupting the value. The fix removes a min_t() cap in decode_sattr3(), because silently capping the value would store a different size than the client requested. The description also notes that RFC 1813 only permits WRITE to return NFS3ERR_FBIG, while NFSv3 reference implementations are believed to return NFS3ERR_FBIG when ia_size is too large. NVD lists affected Linux kernel CPE ranges up to several fixed point releases, including 5.4.295, 5.10.220, 5.15.24, and 5.16.10, plus early 5.17 release candidates.

Defensive priority

Medium: the CVSS score is 5.5, but it affects kernel NFS server behavior and should be patched promptly on any exposed NFSD/NFSv3 system.

Recommended defensive actions

  • Apply the vendor or distribution kernel update that includes the referenced NFSD fix.
  • Verify whether NFSD/NFSv3 is enabled on production systems and prioritize patching those hosts first.
  • Check fleet inventory against the NVD-listed vulnerable kernel ranges and confirm backports on supported LTS kernels.
  • Validate that NFS server behavior for large file size updates matches the patched kernel release you deploy.
  • Review vendor advisories and linked patch references for your specific kernel branch before scheduling maintenance.

Evidence notes

This debrief is based on the CVE description and the official NVD record. The description explicitly says the fix removes the min_t() check in decode_sattr3() to avoid corrupting oversized size values. NVD marks the issue as modified and links kernel patch references plus two Siemens product-cert advisories. The affected version ranges are taken from the NVD CPE criteria in the source corpus.

Sources and references

Verified primary and authoritative sources

  • CVE-2022-48829 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2022-48829

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

  • CVE-2022-48829 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2022-48829

    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/37f2d2cd8eadddbbd9c7bda327a9393399b2f89b

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/72c14aed6838b5d90b4dd926b6a339b34bb02e08

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

  • Mitigation or vendor reference

    Unverified legacy reference

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

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

  • Mitigation or vendor reference

    Unverified legacy reference

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

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

  • Mitigation or vendor reference

    Unverified legacy reference

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

    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

  • Source reference

    Unverified legacy reference

    URL: https://cert-portal.siemens.com/productcert/html/ssa-355557.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.