Linux Kernel af_rose实现整数溢出漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

BUGTRAQ ID: 34654 CVE(CAN) ID: CVE-2009-1265 Linux Kernel是开放源码操作系统Linux所使用的内核。 Linux Kernel的sys/net/af_rose.c文件中的rose_sendmsg函数没有正确地验证报文中的len值。假设len为很大的值,如0xfffffff8,则size就可能会被溢出: size = len + AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN; 导致生成的缓冲区过小: if ((skb = sock_alloc_send_skb(sk, size, msg-&gt;msg_flags &amp; MSG_DONTWAIT, &amp;err)) == NULL) return err; 远程攻击者可以通过发送包含有超长长度值的报文来检索可能包含有敏感数据的未初始化内核内存。 Linux kernel 2.6.x Debian ------ Debian已经为此发布了一个安全公告(DSA-1794-1)以及相应补丁: DSA-1794-1:New Linux 2.6.18 packages fix several vulnerabilities 链接:<a href=http://www.debian.org/security/2009/dsa-1794 target=_blank rel=external nofollow>http://www.debian.org/security/2009/dsa-1794</a> 补丁下载: Source archives: <a href=http://security.debian.org/pool/updates/main/l/linux-2.6/linux-2.6_2.6.18.dfsg.1-24etch2.dsc target=_blank rel=external nofollow>http://security.debian.org/pool/updates/main/l/linux-2.6/linux-2.6_2.6.18.dfsg.1-24etch2.dsc</a> Size/MD5 checksum: 5672...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息