提交 #558122: RefindPlusRepo RefindPlus v0.14.2.AB Release NULL Pointer Dereference信息

标题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)
提交2025-04-15 09時40分 (1 年前)
管理2025-04-26 10時39分 (11 days later)
状态已接受
VulDB条目306338 [RefindPlusRepo RefindPlus 0.14.2.AB BootLog.c GetDebugLogFile 拒绝服务]
积分20

Do you need the next level of professionalism?

Upgrade your account now!