欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【PHP原版HTML编码器溢出问题的解决】,下面是详细的分享!
PHP原版HTML编码器溢出问题的解决
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 查看到。
以上所分享的是关于PHP原版HTML编码器溢出问题的解决,下面是编辑为你推荐的有价值的用户互动:
相关问题:php出现这种问题
答:和环境无关,就是因为文件路径问题而已。 在一个项目中,引用文件有两种推荐的方式: 1, 声明一个常量作为根目录,如define('DOCUMENT_ROOT', 'd:/web'),require的时候以此为基础,如require DOCUMENT_ROOT . '/yyuc/yyuc.php' 2,根据当前文件... >>详细
相关问题:Mediacoder转换时出现错误
答:我学软件的,乐意为你回答这个问题。你好。所谓音频编码就是只音频采样以后通过一种压缩方式保存。(编码就是一个标准,比如高音记为1,低音记为0) 所以你说的缺少打包音频编码,导致播放器无法按照那个标准解码播放。另外。应该是复制dll(动... >>详细
相关问题:求懂PHP的高手解决一下问题!
答:在sql语句上 limit >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
