Linux kernel是美国Linux基金会发布的开源操作系统Linux所使用的内核。NFSv4 implementation是其中的一个分布式文件系统协议。 Linux kernel 3.4.33之前的3.x版本中的kernel/printk.c中的‘log_prefix’函数中存在漏洞,该漏洞源于程序没有正确地删除从系统日志标题中删除前缀字符串。通过利用对/dev/kmsg目录的写访问权限,触发‘call_console_drivers’函数的调用,本地攻击者利用该漏洞导致拒绝服务(缓冲区溢出和系统崩溃)。
Linux kernel是美国Linux基金会发布的开源操作系统Linux所使用的内核。NFSv4 implementation是其中的一个分布式文件系统协议。 Linux kernel 3.4.33之前的3.x版本中的kernel/printk.c中的‘log_prefix’函数中存在漏洞,该漏洞源于程序没有正确地删除从系统日志标题中删除前缀字符串。通过利用对/dev/kmsg目录的写访问权限,触发‘call_console_drivers’函数的调用,本地攻击者利用该漏洞导致拒绝服务(缓冲区溢出和系统崩溃)。