You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Busy light code does not free memory on DevicePath in error path
While building up the list of busy light devices and filling the BUSYLIGHT_DEVICE structure, there are a couple of error paths where it will abandon the current device and not add it to the devices linked list. This means the error handling code must free all resources since they will not be freed later in kull_m_busylight_devices_free. There are a couple of paths where the duplicated DevicePath string is not freed.
Busy light code does not free memory on DevicePath in error path
While building up the list of busy light devices and filling the BUSYLIGHT_DEVICE structure, there are a couple of error paths where it will abandon the current device and not add it to the
devices
linked list. This means the error handling code must free all resources since they will not be freed later inkull_m_busylight_devices_free
. There are a couple of paths where the duplicatedDevicePath
string is not freed.See:
mimikatz/modules/kull_m_busylight.c
Line 119 in baaa261
and:
mimikatz/modules/kull_m_busylight.c
Line 131 in baaa261
The text was updated successfully, but these errors were encountered: