發(fā)布日期:2007-09-06
更新日期:2007-09-10
受影響系統(tǒng):
University of Minnesota MapServer 4.10.2
不受影響系統(tǒng):
University of Minnesota MapServer 4.10.3
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 25582
CVE(CAN) ID: CVE-2007-4542,CVE-2007-4629
MapServer是一個(gè)開源的開發(fā)環(huán)境,是基于CGI的通過萬維網(wǎng)來傳輸動(dòng)態(tài)GIS與圖像的應(yīng)用程序。
MapServer處理用戶數(shù)據(jù)時(shí)存在多個(gè)安全漏洞,遠(yuǎn)程攻擊者可能利用此漏洞導(dǎo)致緩沖區(qū)溢出或跨站腳本執(zhí)行。
MapServer的maptemplate.c文件中的processLine()函數(shù)及mapserv.c文件中的writeError()函數(shù)沒有正確驗(yàn)證某些參數(shù)便返回給了用戶,這允許遠(yuǎn)程攻擊者通過跨站腳本攻擊注入并執(zhí)行任意HTML和腳本代碼。
MapServer的maptemplate.c文件中的processLine()函數(shù)還存在棧溢出漏洞。如果用戶受騙打開的地圖文件中層、組或元數(shù)據(jù)項(xiàng)的名稱超過了5120字節(jié)的話,就可能觸發(fā)這個(gè)溢出,導(dǎo)致拒絕服務(wù)或執(zhí)行任意指令。
<*來源:dmorissette
Chris Schmidt.
鏈接:http://trac.osgeo.org/mapserver/ticket/2256
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439346
http://secunia.com/advisories/26561
http://trac.osgeo.org/mapserver/ticket/2252
*>
建議:
--------------------------------------------------------------------------------
廠商補(bǔ)?。?
University of Minnesota
-----------------------
目前廠商已經(jīng)發(fā)布了升級(jí)補(bǔ)丁以修復(fù)這個(gè)安全問題,請(qǐng)到廠商的主頁下載:
http://download.osgeo.org/mapserver/mapserver-4.10.3.tar.gz
{{item.content}}