CVE-2025-71272Linux内核中的most: core组件在处理接口注册时存在资源泄漏漏洞。函数most_register_interface在发生早期错误时未能正确释放分配的内存,导致内存泄漏。该漏洞允许本地低权限攻击者通过触发特定的错误路径来耗尽系统内存资源,从而影响系统可用性。
该漏洞位于Linux内核的most子系统中。函数most_register_interface负责注册MOST接口,但在其执行过程中,如果在调用device_register之前发生错误(例如分配失败或其他初始化错误),函数会直接返回错误代码,而未释放之前为interface结构体分配的内存。这种不正确的资源管理导致内核内存泄漏。修复方案引入了device_initialize()进行早期初始化,并确保在所有错误返回路径上调用put_device(),从而正确清理资源。此外,代码逻辑从device_register()切换到了device_add()以更好地处理初始化失败的情况。