Memcached是美國軟件開發者布萊德-菲茲派翠克(Brad Fitzpatrick)所研發的一套高性能的分佈式內存對象緩存系統。該系統經過在內存中緩存數據和對象來減小讀取數據庫的次數,從而提升動態、數據庫驅動網站的速度。 Memcached 1.4.4版本中的memcached.c文件中的‘process_bin_delete’函數中存在安全漏洞,當在二進制協議刪除請求中刪除key時,程序沒有正確驗證用戶提交的輸入。當運行在verbose模式下時,遠程攻擊者可經過發送特製的請求利用該漏洞形成緩衝區溢出,致使拒絕服務(段錯誤)。數據庫
目前廠商已經發布了升級補丁以修復此安全問題,補丁獲取連接: http://www.memcached.org/files/memcached-1.4.17.tar.gz緩存
來源: code.google.com 連接:https://code.google.com/p/memcached/wiki/ReleaseNotes1417 來源: code.google.com 連接:https://code.google.com/p/memcached/issues/detail?id=306 來源: code.google.com 連接:https://code.google.com/p/memcached/issues/attachmentText?id=306&aid=3060004000&name=0001-Fix-buffer-overrun-when-logging-key-to-delete-in-bin.patch&token=3GEzHThBL5cxmUrsYANkW03RrNY%3A1358179503096 來源: bugzilla.redhat.com 連接:https://bugzilla.redhat.com/show_bug.cgi?id=895054 來源: MLIST 名稱: [oss-security] 20130114 Re: CVE request: memcached DoS when printing out keys to be deleted in verbose mode 連接:http://www.openwall.com/lists/oss-security/2013/01/14/6 來源: MLIST 名稱: [oss-security] 20130114 CVE request: memcached DoS when printing out keys to be deleted in verbose mode 連接:http://www.openwall.com/lists/oss-security/2013/01/14/4 來源: SECUNIA 名稱: 56183 連接:http://secunia.com/advisories/56183安全