CVE-2026-31515CVE-2026-31515是Linux内核af_key组件中的安全漏洞。由于pfkey_send_migrate()函数未正确验证地址族参数,导致set_ipsecrequest()参数截断,可能触发skb缓冲区溢出。本地低权限攻击者可利用此漏洞导致系统崩溃。
该漏洞位于Linux内核的net/key/af_key.c文件中。问题根源在于pfkey_send_migrate()函数在处理IPsec迁移请求时,缺少对old和new地址族的验证。当传递给set_ipsecrequest()的family参数被截断时,计算出的数据长度与实际缓冲区大小不匹配。攻击者通过特制的PF_KEY消息触发该路径,会导致skb_put()函数尝试写入超过缓冲区末尾的数据,从而触发skb_over_panic内核错误,导致系统拒绝服务。