Django團隊同時發布多個安全更新版本 建議盡快更新

jopen 9年前發布 | 5K 次閱讀 Django
 

編程派消息,Django團隊24日通過官方博客對外發布了多個版本更新——Django 1.7.11, 1.8.7, and 1.9 release candidate 2。據稱,這是為了解決一個安全問題。這些更新版本已經可以通過PyPI和 官網下載頁面 下載。同時,Django團隊還建議所有使用Django的用戶盡早升級。

CVE-2015-8213: 修復了模板過濾器(template filter)中可能泄漏設置(settings leak)的安全問題。

如果某個Django應用允許用戶設置未經驗證的日期格式,并將這個日期格式傳入日期過濾器(date filter)中,例如 {{ last_updated|date:user_date_format }} ,那么惡意用戶就可以通過傳入一個設置鍵(settings key),而非真正的日期格式,獲取應用的設置參數,例如: 傳入"SECRET_KEY",而不是"j/m/Y"。

為了解決這個問題,Django團隊已經對日期模板過濾器所使用的函數進行了修改,現在只允許訪問日期/時間的格式設置。

這個安全問題是Ryan Butterfield發現并報告給Django團隊的。

受到影響的版本包括:

  • Django master development branch
  • Django 1.9 (currently at release candidate status)
  • Django 1.8
  • Django 1.7

根據Django支持版本協議,Django 1.6和更早的版本不再進行安全更新。而且這也很可能是Django 1.7.x系列版本的最后一次更新,因為預計將于12月1日正式發布Django 1.9。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!