| शीर्षक | RefindPlusRepo RefindPlus v0.14.2.AB Release NULL Pointer Dereference |
|---|
| विवरण | One potential NPD problem located in `Library/MemLogLib/BootLog.c#L168`, `static EFI_FILE_PROTOCOL * GetDebugLogFile (VOID)`
the main problem is that EfiLibOpenRoot may return NULL.
```c
mRootDir = EfiLibOpenRoot (LoadedImage->DeviceHandle); // it may return NULL
LogProtocol = OpenLogFile();
Status = REFIT_CALL_1_WRAPPER(mRootDir->Close, mRootDir); // if NULL, it will cause NPD
``` |
|---|
| स्रोत | ⚠️ https://github.com/RefindPlusRepo/RefindPlus/issues/204 |
|---|
| उपयोगकर्ता | micromilo (UID 84159) |
|---|
| सबमिशन | 15/04/2025 09:40 AM (1 वर्ष पहले) |
|---|
| संयम | 26/04/2025 10:39 AM (11 days later) |
|---|
| स्थिति | स्वीकृत |
|---|
| VulDB प्रविष्टि | 306338 [RefindPlusRepo RefindPlus 0.14.2.AB BootLog.c GetDebugLogFile सेवा अस्वीकार] |
|---|
| अंक | 20 |
|---|