CVE-2022-48977

Source
https://cve.org/CVERecord?id=CVE-2022-48977
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-48977.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2022-48977
Downstream
Related
Published
2024-10-21T20:05:56.389Z
Modified
2026-04-11T12:43:23.282979Z
Summary
can: af_can: fix NULL pointer dereference in can_rcv_filter
Details

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

can: afcan: fix NULL pointer dereference in canrcv_filter

Analogue to commit 8aa59e355949 ("can: afcan: fix NULL pointer dereference in canrxregister()") we need to check for a missing initialization of mlpriv in the receive path of CAN frames.

Since commit 4e096a18867a ("net: introduce CAN specific pointer in the struct netdevice") the check for dev->type to be ARPHRDCAN is not sufficient anymore since bonding or tun netdevices claim to be CAN devices but do not initialize ml_priv accordingly.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/48xxx/CVE-2022-48977.json",
    "cna_assigner": "Linux"
}
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
4ac1feff6ea6495cbfd336f4438a6c6d140544a6
Fixed
3982652957e8d79ac32efcb725450580650a8644
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1a5751d58b14195f763b8c1d9ef33fb8a93e95e7
Fixed
c42221efb1159d6a3c89e96685ee38acdce86b6f
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4e096a18867a5a989b510f6999d9c6b6622e8f7b
Fixed
c142cba37de29f740a3852f01f59876af8ae462a
Fixed
fcc63f2f7ee3038d53216edd0d8291e57c752557
Fixed
0acc442309a0a1b01bcdaa135e56e6398a49439c
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
96340078d50a54f6a1252c62596bc44321c8bff9

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.4.227
Type
ECOSYSTEM
Events
Introduced
5.5.0
Fixed
5.10.159
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.83
Type
ECOSYSTEM
Events
Introduced
5.12.0
Fixed
6.0.13

Database specific

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