Red Hat RPM Package Manager(RPM)是美国红帽(Red Hat)公司的一款命令行驱动的软件包管理器,它主要用于安装、卸载、验证、查询和升级计算机软件包。 RPM Package Manager 4.9.1.2之前版本中存在一些漏洞,恶意用户可利用这些漏洞危害用户系统。 1)“headerLoad()”函数(lib/header.c)在解析区域位移时存在边界漏洞,可利用该漏洞通过欺骗用户检查特制的PRM数据包签名时导致缓冲区溢出。 2)“regionSwab()”函数(lib/header.c)在解析区域位移时存在漏洞,可利用该漏洞通过欺骗用户检查特制的RPM数据包签名时破坏内存。
Red Hat RPM Package Manager(RPM)是美国红帽(Red Hat)公司的一款命令行驱动的软件包管理器,它主要用于安装、卸载、验证、查询和升级计算机软件包。 RPM Package Manager 4.9.1.2之前版本中存在一些漏洞,恶意用户可利用这些漏洞危害用户系统。 1)“headerLoad()”函数(lib/header.c)在解析区域位移时存在边界漏洞,可利用该漏洞通过欺骗用户检查特制的PRM数据包签名时导致缓冲区溢出。 2)“regionSwab()”函数(lib/header.c)在解析区域位移时存在漏洞,可利用该漏洞通过欺骗用户检查特制的RPM数据包签名时破坏内存。