CVE-2022-49100

virtio_console: eliminate anonymous module_init & module_exit

MEDIUM
5.5
CVSS Score
Published: February 26, 2025 at 01:54 AM UTC
Updated: June 17, 2026 at 05:17 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.3%

Description

In the Linux kernel, the following vulnerability has been resolved: virtio_console: eliminate anonymous module_init & module_exit Eliminate anonymous module_init() and module_exit(), which can lead to confusion or ambiguity when reading System.map, crashes/oops/bugs, or an initcall_debug log. Give each of these init and exit functions unique driver-specific names to eliminate the anonymous names. Example 1: (System.map) ffffffff832fc78c t init ffffffff832fc79e t init ffffffff832fc8f8 t init Example 2: (initcall_debug log) calling init+0x0/0x12 @ 1 initcall init+0x0/0x12 returned 0 after 15 usecs calling init+0x0/0x60 @ 1 initcall init+0x0/0x60 returned 0 after 2 usecs calling init+0x0/0x9a @ 1 initcall init+0x0/0x9a returned 0 after 74 usecs

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 4.9.3112.6.24 ≤ v < 4.14.2762.6.24 ≤ v < 4.19.2382.6.24 ≤ v < 4.9.3112.6.24 ≤ v < 5.10.1112.6.24 ≤ v < 5.15.342.6.24 ≤ v < 5.16.202.6.24 ≤ v < 5.17.32.6.24 ≤ v < 5.182.6.24 ≤ v < 5.4.1894.10 ≤ v < 4.14.2764.15 ≤ v < 4.19.2384.20 ≤ v < 5.4.1895.11 ≤ v < 5.15.345.16 ≤ v < 5.16.205.17 ≤ v < 5.17.35.5 ≤ v < 5.10.1112.6.2431610434bc3523c0b01a10917a1185096a03c4c8
Vendor states this is fixed in 0f3d824bd70a1303464d5e93ee3e7afe7832fe89 (fixed)
Vendor states this is fixed in 3504b0a177208eda85bf472bbf7c9aa77d2b8343 (fixed)
Vendor states this is fixed in 3fd5dee7404ce40c79cba468bb2510115639d975 (fixed)
Vendor states this is fixed in 44c2d5fbe7b2bd1f8cb114d608a591a73a5d4ae6 (fixed)
Vendor states this is fixed in 71612aee09ecea3475f8751dc841d75a011b1fd0 (fixed)
Vendor states this is fixed in 7deaddb704713608e0ae559e27185581b9af71a0 (fixed)
Vendor states this is fixed in 93e3d88321d2274fa4e26b006e19cc10fec331c2 (fixed)
Vendor states this is fixed in c69b442125bf009fce26e15aa5616caf8a3673c3 (fixed)
Vendor states this is fixed in fefb8a2a941338d871e2d83fbd65fbfa068857bd (fixed)
Vendor states this is fixed in 2.6.24 (unaffected)
Vendor states this is fixed in 4.14.276 (unaffected)
Vendor states this is fixed in 4.19.238 (unaffected)
Vendor states this is fixed in 4.9.311 (unaffected)
Vendor states this is fixed in 5.10.111 (unaffected)
Vendor states this is fixed in 5.15.34 (unaffected)
Vendor states this is fixed in 5.16.20 (unaffected)
Vendor states this is fixed in 5.17.3 (unaffected)
Vendor states this is fixed in 5.18 (unaffected)
Vendor states this is fixed in 5.4.189 (unaffected)

References (9)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/0f3d824bd70a1303464d5e93ee3e7afe7832fe89
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/3504b0a177208eda85bf472bbf7c9aa77d2b8343
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/3fd5dee7404ce40c79cba468bb2510115639d975
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/44c2d5fbe7b2bd1f8cb114d608a591a73a5d4ae6
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/71612aee09ecea3475f8751dc841d75a011b1fd0
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/7deaddb704713608e0ae559e27185581b9af71a0
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/93e3d88321d2274fa4e26b006e19cc10fec331c2
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/c69b442125bf009fce26e15aa5616caf8a3673c3

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
NVD-CWE-noinfo

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card