受影响系统:
ESRI ArcSDE 9.2 SP2
ESRI ArcSDE 9.2 SP1
ESRI ArcSDE 9.2
不受影响系统:
ESRI ArcSDE 9.2 SP3
描述:
ArcSDE是个用于访问存储于关系数据库管理系统(RDBMS)中的海量多用户地理数据库的服务器软件产品。
ArcSDE的实现上存在多个缓冲区溢出漏洞,远程攻击者可能利用这些漏洞控制服务器。
ArcSDE在表示用户所提供的ASCII数值时没有分配充分的缓冲区空间,某些请求可能导致sprintf()调用使用静态的8字节栈缓冲区。假如攻击者所提供数字的ASCII值无法在8个字节中表示,就可能触发栈溢出。
远程攻击者能够通过向服务器的默认TCP 5151端口提交特制请求来触发这个溢出。由于攻击者只能使用数值和单个NULL字节溢出缓冲区,因此不太可能执行任意指令,但可导致拒绝服务。
厂商补丁:
ESRI
现在厂商已发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=66&MetaID=1316




