CVE:CVE-2009-1251
CNNVD:CNNVD-200904-203
OpenAFS是一套分布式文件系统，它允许系统之间通过局域网和广域网来分享档案和资源。
OpenAFS的XDR数据封送语言允许创建大小受接口定义限制的数组，XDR解码语言接收服务器所发送的最大为这个定义大小的数据，在某些情况下这些数据被存储到了客户端所分配的缓冲区。 在某些位置AFS客户端假设服务器所返回的数据不会大于所请求的数据，因此所分配的缓冲区比上述的最大值要小。尽管在与有效客户端通讯时这不会导致问题，但如果攻击者伪造了文件服务器的相应或用户受骗访问了受控的文件服务器，就可能返回比预期更大的数据，溢出客户端上的堆缓冲区，导致执行任意代码。
solution:Upgrade unix unix to a higher version than *; Upgrade openafs openafs to a higher version than 1.0,1.0.1,1.0.2,1.0.3,1.0.4,1.0.4a,1.1,1.1.0,1.1.1,1.1.1a,1.2,1.2.1,1.2.2,1.2.2a,1.2.2b,1.2.3,1.2.4,1.2.5,1.2.6,1.2.7,1.2.8,1.2.9,1.2.10,1.2.11,1.2.13,1.3,1.3.1,1.3.2,1.3.5,1.3.70,1.3.74,1.3.77,1.3.81,1.4,1.4.0,1.4.3,1.4.4,1.4.5,1.4.6,1.4.7,1.4.7_pre1,1.4.7_pre2,1.4.7_pre3,1.4.7_pre4,1.4.7_pre5,1.4.8,1.4.8_pre1,1.4.8_pre2,1.4.8_pre3,1.5,1.5.16,1.5.17,1.5.26,1.5.27,1.5.30,1.5.31,1.5.32,1.5.33,1.5.34,1.5.35,1.5.36,1.5.38,1.5.39,1.5.50,1.5.52,1.5.53,1.5.54,1.5.55,1.5.56,1.5.57,1.5.58,and avoid the version 1.0,1.0.1,1.0.2,1.0.3,1.0.4,1.0.4a,1.1,1.1.0,1.1.1,1.1.1a,1.2,1.2.1,1.2.2,1.2.2a,1.2.2b,1.2.3,1.2.4,1.2.5,1.2.6,1.2.7,1.2.8,1.2.9,1.2.10,1.2.11,1.2.13,1.3,1.3.1,1.3.2,1.3.5,1.3.70,1.3.74,1.3.77,1.3.81,1.4,1.4.0,1.4.3,1.4.4,1.4.5,1.4.6,1.4.7,1.4.7_pre1,1.4.7_pre2,1.4.7_pre3,1.4.7_pre4,1.4.7_pre5,1.4.8,1.4.8_pre1,1.4.8_pre2,1.4.8_pre3,1.5,1.5.16,1.5.17,1.5.26,1.5.27,1.5.30,1.5.31,1.5.32,1.5.33,1.5.34,1.5.35,1.5.36,1.5.38,1.5.39,1.5.50,1.5.52,1.5.53,1.5.54,1.5.55,1.5.56,1.5.57,1.5.58