CVS是一款免费开放源代码的版本控制系统,可使用在多种Linux和Unix操作系统下,也可以运行于Microsoft Windows操作系统。 CVS 1.11和1.12版本中的src/client.c中的proxy_connect函数中存在基于堆的缓冲区溢出漏洞,该漏洞源于对用户提供的数据在将其复制到大小空间不足的缓冲区之前未经充分的边界值校验。攻击者可利用此漏洞在有漏洞的应用程序上以用户的权限执行任意代码,攻击失败可能导致拒绝服务。
CVS是一款免费开放源代码的版本控制系统,可使用在多种Linux和Unix操作系统下,也可以运行于Microsoft Windows操作系统。 CVS 1.11和1.12版本中的src/client.c中的proxy_connect函数中存在基于堆的缓冲区溢出漏洞,该漏洞源于对用户提供的数据在将其复制到大小空间不足的缓冲区之前未经充分的边界值校验。攻击者可利用此漏洞在有漏洞的应用程序上以用户的权限执行任意代码,攻击失败可能导致拒绝服务。