# thunderbay 内存泄漏修复
## 概述
Linux 内核中修复了一个在 `pinctrl` 子系统 thunderbay 驱动中的内存泄漏漏洞。
## 影响版本
无具体版本号,但涉及 `thunderbay_build_functions()` 函数的逻辑。
## 细节
- 函数 `thunderbay_add_functions()` 在成功时会释放 `thunderbay_funcs` 的内存。
- 但如果该函数失败,`thunderbay_funcs` 并未被释放,导致内存泄漏。
- 修复方式:在 `thunderbay_add_functions()` 失败的路径中添加 `kfree()` 以释放内存。
- 同时对代码进行清理:将 `kfree(funcs)` 从 `thunderbay_add_functions()` 移动到 `thunderbay_build_functions()`,提高逻辑清晰度与内存管理一致性。
## 影响
- **内存泄漏**:在 `thunderbay_add_functions()` 调用失败时,未能释放先前分配的 `thunderbay_funcs` 内存,可能导致系统运行时内存使用逐渐增加。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: 503 Service Temporarily Unavailable -- 🔗来源链接
标签:
暂无评论