ホームページ > php教程 > php手册 > ヒント: PHP オリジナル HTML エンコーダのオーバーフロー問題を解決する

ヒント: PHP オリジナル HTML エンコーダのオーバーフロー問題を解決する

WBOY
リリース: 2016-06-21 09:01:21
オリジナル
988 人が閲覧しました

PHP5.1.6、4.4.4 およびそれ以前のバージョンでは、「htmlspecialchars() および htmlentities()」関連の文字エンコーディングを検索するときに、UTF-8 エンコーディングが選択されているとオーバーフローしてバッファがトリガーされる可能性があります。

別のアプリケーションにある可能性のある eval() インジェクションホールを悪用するために、特定の文字のエンコーディングをバイパスするための htmlspecialchars() と htmlentities() のホールを探しているときに、実装にバッファオーバーフローの可能性が含まれていることを発見しました。 UTF-8 文字セットが選択されている場合にトリガーできます。」

PHP5 バージョン 5.2 の最新リリースではこのエラーが修正されましたが、問題は PHP4.4 バージョンでもまだ存在します。完全な情報は、完全な脆弱性で表示できます。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート