PatchSiren

PatchSiren cyber security CVE debrief

CVE-2022-48828 Linux CVE debrief

CVE-2022-48828 is a Linux kernel NFSD bug where an NFS file-size value can be copied into a signed 64-bit iattr::ia_size field without first checking whether the unsigned value exceeds S64_MAX. The result is an underflow in nfsd_setattr(), with availability impact only per the CVSS vector. The NVD record and linked kernel patches describe the issue as fixed in the common setattr path used by NFSv3 and NFSv4 handling.

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

Linux kernel maintainers, distro security teams, and administrators running kernel NFS server services (NFSD) on affected releases should care most. This is especially relevant for systems that rely on NFSv3 or NFSv4 attribute handling and need to keep kernel packages current.

Technical summary

The Linux kernel uses loff_t for iattr::ia_size, which is a signed 64-bit type, while NFSv3 and NFSv4 file sizes are defined as unsigned 64-bit values. According to the source description, decode_fattr4() can place a full u64 into ia_size, and if the value is larger than S64_MAX, the signed field underflows. The fix catches this condition in nfsd_setattr(), the shared code path for the NFS server attribute update logic. NVD classifies the weakness as CWE-191 and rates the issue CVSS 3.1 5.5 MEDIUM (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).

Defensive priority

Medium. Prioritize through normal kernel patch management, and elevate sooner on hosts that run NFSD or otherwise depend on NFS server functionality for production workloads.

Recommended defensive actions

  • Apply kernel updates that include the referenced NFSD ia_size underflow fix.
  • Check whether running kernels fall within the vulnerable NVD CPE ranges: before 5.4.295, 5.5 through before 5.10.220, 5.11 through before 5.15.24, 5.16 through before 5.16.10, and 5.17-rc1 through rc3.
  • Schedule maintenance for Linux systems providing NFS server services, especially those using NFSv3 or NFSv4.
  • Use the linked kernel patch references to confirm your downstream distribution has incorporated the fix.
  • Continue routine monitoring of NFS server behavior and kernel logs while remediation is in progress.

Evidence notes

This debrief is based only on the supplied NVD record, its CVSS and CPE data, and the referenced kernel patch links. The source description explicitly states that a u64 file-size value can underflow signed iattr::ia_size and that the fix belongs in nfsd_setattr(). The NVD record identifies CWE-191 and provides the availability-focused CVSS vector. No exploit details or unsupported impact claims are included.

Sources and references

Verified primary and authoritative sources

  • CVE-2022-48828 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2022-48828 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/38d02ba22e43b6fc7d291cf724bc6e3b7be6626b

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8e0ecaf7a7e57b30284d6b3289cc436100fadc48

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

  • Mitigation or vendor reference

    Unverified legacy reference

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

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

  • Mitigation or vendor reference

    Unverified legacy reference

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

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

  • Mitigation or vendor reference

    Unverified legacy reference

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

    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.