---
cve: "CVE-2022-48828"
severity: "CRITICAL"
cvss: 9.1
epss: "63%"
vendor: "Linux"
kev: false
exploited: false
published: "2024-07-16 12:15:06"
tags: [cve, security, critical]
source: tsecurity.de CVE-Dossier
exported: "2026-09-11T15:21:30+02:00"
---

# CVE-2022-48828

> 9.1 CRITICAL

## Beschreibung

In the Linux kernel, the following vulnerability has been resolved:

NFSD: Fix ia_size underflow

iattr::ia_size is a loff_t, which is a signed 64-bit type. NFSv3 and
NFSv4 both define file size as an unsigned 64-bit type. Thus there
is a range of valid file size values an NFS client can send that is
already larger than Linux can handle.

Currently decode_fattr4() dumps a full u64 value into ia_size. If
that value happens to be larger than S64_MAX, then ia_size
underflows. I'm about to fix up the NFSv3 behavior as well, so let's
catch the underflow in the common code path: nfsd_setattr().

## CVSS-Vektor

```
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
```

| Metrik | Wert | Bewertung |
|---|---|---|
| AV Angriffsvektor | Netzwerk | bad |
| AC Komplexität | Gering | bad |
| PR Privilegien | Keine | bad |
| UI Interaktion | Keine | bad |
| S Scope | Unverändert | good |
| C Vertraulichkeit | Keine | good |
| I Integrität | Hoch | bad |
| A Verfügbarkeit | Hoch | bad |

## Patch verfügbar (OSV)

- Kernel ≥ 5.4.295
- Kernel ≥ 5.10.220
- Kernel ≥ 5.15.24
- Kernel ≥ 5.16.10

## Referenzen

- <https://git.kernel.org/stable/c/d2211e6e34d0755f35e2f8c22d81999fa81cfc71>
- <https://git.kernel.org/stable/c/38d02ba22e43b6fc7d291cf724bc6e3b7be6626b>
- <https://git.kernel.org/stable/c/8e0ecaf7a7e57b30284d6b3289cc436100fadc48>
- <https://git.kernel.org/stable/c/da22ca1ad548429d7822011c54cfe210718e0aa7>
- <https://git.kernel.org/stable/c/e6faac3f58c7c4176b66f63def17a34232a17b0e>
- <https://cert-portal.siemens.com/productcert/html/ssa-265688.html>
- <https://cert-portal.siemens.com/productcert/html/ssa-355557.html>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/cve?cve=CVE-2022-48828) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI BITS_
