Out-of-bounds Read in Linux
CVE-2022-49844
In the Linux kernel, the following vulnerability has been resolved: can: dev: fix skb drop check In commit a6d190f8c767 ("can: skb: drop tx skb if in listen only mode") the priv->ctrlmode element is read even on virtual CAN interfaces that do not create the struct can_priv at startup. This out-of-bounds read may lead to CAN frame drops for virtual CAN interfaces like vcan and vxcan. This patch mainly reverts the original commit and adds a new helper for CAN interface drivers that provide the required information in struct can_priv. [mkl: patch pch_can, too]
Vulnerability class: Buffer Overflow
EPSS: 0.002 (5.8th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.1 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H.
Affected products
- Linux — versions a6d190f8c7670068d8c154ef8477eca07b5e3574, 6.0, 0
- Linux Linux_kernel — versions 6.1
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2022-49844?
- CVE-2022-49844 is a high-severity vulnerability in Linux, classified under Out-of-bounds Read. CVSS score: 7.1/10. Published 2025-05-01.
- How severe is CVE-2022-49844?
- High severity. CVSS v3 base score is 7.1 out of 10.