CVE-2022-48971

Bluetooth: Fix not cleanup led when bt_init fails

published October 21, 2024

CVSS
—
EPSS
0%
Percentile
13.7
In the wild
Unconfirmed
What it is

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

Bluetooth: Fix not cleanup led when bt_init fails

bt_init() calls bt_leds_init() to register led, but if it fails later,

bt_leds_cleanup() is not called to unregister it.

This can cause panic if the argument "bluetooth-power" in text is freed

and then another led_trigger_register() tries to access it:

BUG: unable to handle page fault for address: ffffffffc06d3bc0

RIP: 0010:strcmp+0xc/0x30

Call Trace:

<TASK>

led_trigger_register+0x10d/0x4f0

led_trigger_register_simple+0x7d/0x100

bt_init+0x39/0xf7 [bluetooth]

do_one_initcall+0xd0/0x4e0

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00236 · 13.7th percentile
Published
2024-10-21T20:05Z
EPSS history
Timeline
  • 21 OCT 20:05Z
    Bluetooth: Fix not cleanup led when bt_init fails
    cvelistv5