Lucene search

K
ubuntucveUbuntu.comUB:CVE-2021-47416
HistoryMay 21, 2024 - 12:00 a.m.

CVE-2021-47416

2024-05-2100:00:00
ubuntu.com
ubuntu.com
7
linux kernel
memory leak
mdio bus interface

AI Score

6.5

Confidence

High

EPSS

0

Percentile

13.0%

In the Linux kernel, the following vulnerability has been resolved: phy:
mdio: fix memory leak Syzbot reported memory leak in MDIO bus interface,
the problem was in wrong state logic. MDIOBUS_ALLOCATED indicates 2 states:

  1. Bus is only allocated 2. Bus allocated and __mdiobus_register() fails,
    but device_register() was called In case of device_register() has been
    called we should call put_device() to correctly free the memory allocated
    for this device, but mdiobus_free() calls just kfree(dev) in case of
    MDIOBUS_ALLOCATED state To avoid this behaviour we need to set bus->state
    to MDIOBUS_UNREGISTERED before calling device_register(), because
    put_device() should be called even in case of device_register() failure.

AI Score

6.5

Confidence

High

EPSS

0

Percentile

13.0%