程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP原版HTML編碼器溢出問題的解決方法

PHP原版HTML編碼器溢出問題的解決方法

編輯:PHP綜合

PHP5.1.6、4.4.4及以前版本中,在查找關於“htmlspecialchars() and htmlentities() ”相關字符編碼的時候,當UTF-8編碼被選擇的時候可能會觸發一個可能的緩沖器溢出。

  “While we were searching for a hole in htmlspecialchars() and htmlentities() to bypass the encoding of certain chars to exploit a possible eval() injection hole in another application we discovered that the implementation contains a possible bufferoverflow that can be triggered when the UTF-8 charset is selected.”

  最新發行的PHP5版本5.2已經修正了這個錯誤,但是該問題仍然在PHP4.4 版本中存在。全部信息可以在the full vulnerability 查看到。

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved