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.