CVE-2022-48938

Source
https://cve.org/CVERecord?id=CVE-2022-48938
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-48938.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-48938
Downstream
CLSA (4)
DEBIAN (1)
SUSE (8)
UBUNTU (1)
Related
Published
2024-08-22T03:31:33Z
Modified
2026-10-20T10:31:17Z
Summary
CDC-NCM: avoid overflow in sanity checking
Details

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

CDC-NCM: avoid overflow in sanity checking

A broken device may give an extreme offset like 0xFFF0 and a reasonable length for a fragment. In the sanity check as formulated now, this will create an integer overflow, defeating the sanity check. Both offset and offset + len need to be checked in such a manner that no overflow can occur. And those quantities should be unsigned.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/48xxx/CVE-2022-48938.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4ca8b8855264cf1439cdab3da7049bd1e3c2a9e6
Fixed
a612395c7631918e0e10ea48b9ce5ab4340f26a6
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a270ca35a9499b58366d696d3290eaa4697a42db
Fixed
9957fbf34f52a4d8945d1bf39aae400ef9a11246
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0fa81b304a7973a499f844176ca031109487dd31
Fixed
69560efa001397ebb8dc1c3e6a3ce00302bb9f7f
Fixed
49909c9f8458cacb5b241106cba65aba5a6d8f4c
Fixed
7b737e47b87589031f0d4657f6d7b0b770474925
Fixed
8d2b1a1ec9f559d30b724877da4ce592edc41fdc
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4.19.285
Fixed
4.19.323
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
5.4.245
Fixed
5.4.285
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4.14.317
Fixed
4.15
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
8cf7db86a8984ffa3a3388a8df12bc0aa4c79bd7

Affected versions

v4.*
v4.14.317
v4.14.318
v4.14.319
v4.14.320
v4.14.321
v4.14.322
v4.14.323
v4.14.324
v4.14.325
v4.14.326
v4.14.327
v4.14.328
v4.14.329
v4.14.330
v4.14.331
v4.14.332
v4.14.333
v4.14.334
v4.14.335
v4.14.336
v4.19.285
v4.19.286
v4.19.287
v4.19.288
v4.19.289
v4.19.290
v4.19.291
v4.19.292
v4.19.293
v4.19.294
v4.19.295
v4.19.296
v4.19.297
v4.19.298
v4.19.299
v4.19.300
v4.19.301
v4.19.302
v4.19.303
v4.19.304
v4.19.305
v4.19.306
v4.19.307
v4.19.308
v4.19.309
v4.19.310
v4.19.311
v4.19.312
v4.19.313
v4.19.314
v4.19.315
v4.19.316
v4.19.317
v4.19.318
v4.19.319
v4.19.320
v4.19.321
v4.19.322
v5.*
v5.4.245
v5.4.246
v5.4.247
v5.4.248
v5.4.249
v5.4.250
v5.4.251
v5.4.252
v5.4.253
v5.4.254
v5.4.255
v5.4.256
v5.4.257
v5.4.258
v5.4.259
v5.4.260
v5.4.261
v5.4.262
v5.4.263
v5.4.264
v5.4.265
v5.4.266
v5.4.267
v5.4.268
v5.4.269
v5.4.270
v5.4.271
v5.4.272
v5.4.273
v5.4.274
v5.4.275
v5.4.276
v5.4.277
v5.4.278
v5.4.279
v5.4.280
v5.4.281
v5.4.282
v5.4.283
v5.4.284

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-48938.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
4.19.323
Type
ECOSYSTEM
Events
Introduced
4.20.0
Fixed
5.4.285
Type
ECOSYSTEM
Events
Introduced
5.5.0
Fixed
5.10.103
Type
ECOSYSTEM
Events
Introduced
5.7.0
Fixed
5.15.26
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.16.12

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-48938.json"