Linux内核'IP GRE'模块空指针引用远程拒绝服务漏洞

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

Bugtraq ID: 47852 CVE ID:CVE-2011-1767 Linux是一款开放源代码的操作系统。 net/ipv4/ip_gre.c中IP GRE模块初始化函数包含如下代码: 01 /* 02 * And now the modules code and kernel interface. 03 */ 04 05 static int __init ipgre_init(void) 06 { 07 int err; 08 09 printk(KERN_INFO "GRE over IPv4 tunneling driver\n"); 10 11 if (inet_add_protocol(&ipgre_protocol, IPPROTO_GRE) < 0) { 12 printk(KERN_INFO "ipgre init: can't add protocol\n"); 13 return -EAGAIN; 14 } 15 16 err = register_pernet_gen_device(&ipgre_net_id, &ipgre_net_ops); 17 if (err < 0) 18 goto gen_device_failed; 19 20 err = rtnl_link_register(&ipgre_link_ops); 21 if (err < 0) 22 goto rtnl_link_failed; 23 24 err = rtnl_link_register(&ipgre_tap_ops); 25 if (err < 0) 26 goto tap_ops_failed; 27 28 out: 29 return err; 30 31 tap_ops_failed: 32 rtnl_link_unregister(&ipgre_link_ops); 33 rtnl_link_failed: 34 unregister_pernet_gen_device(ipgre_net_id, &ipgre_net_ops); 35 gen_device_failed: 36...

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