CVE-2026-43157Linux内核中的octeontx2-af驱动程序存在内存泄露漏洞。该漏洞由于cgx_lmac_exit函数在清理时未释放rx_fc_pfvf_bmap和tx_fc_pfvf_bmap位图导致。攻击者可利用此漏洞,通过反复解绑和重新绑定驱动程序,造成内核内存持续泄露,最终可能引发系统内存耗尽及拒绝服务。
该漏洞属于资源管理错误类型。在octeontx2-af驱动的初始化过程中,cgx_lmac_init函数会为RX/TX流控分配位图资源。然而,在驱动退出或设备断开连接时,cgx_lmac_exit函数未能正确释放这些已分配的内存。虽然单次泄露仅为16字节,但攻击者可以通过编写脚本,在本地系统上循环触发驱动的unbind和bind操作。由于CVSS向量为AV:L/PR:L,即使是低权限用户也可能利用此路径(视具体系统配置而定)。随着时间推移,累积的内存泄露将消耗大量内核空间,导致系统性能下降或崩溃,严重影响系统可用性。