Linux内核函数d_path()路径截断漏洞 CVE-2002-0499 CNNVD-200208-193 CNVD-2002-0612

2.1 AV AC AU C I A
发布: 2002-08-12
修订: 2008-09-05

Linux内核函数d_path()根据dentry结构生成一个ASCII形式的绝对路径。 问题在于生成的绝对路径被存放在一个固定长度(PAGE_SIZE)的缓冲区中。如果dentry结构对应的路径长度超过(PAGE_SIZE - 1),d_path()先截断路径后保存之,但没有报告这个错误。 getcwd(2)、readlink(2)等系统调用使用到d_path()函数,这会导致返回的绝对路径不是你所期望的那个,带来潜在的安全问题。

当前有2条漏洞利用/PoC
当前有42条受影响产品信息