å…ˆã«ã€ã€ŒCVE-2008-5814を巡る冒険ã€ã«ã¦ã€CVE-2008-5814脆弱性ãŒã‚ã‚‹ã¨display_errorsãŒOnã®ç’°å¢ƒä¸‹ã§XSS脆弱性ã¨ãªã‚‹å ´åˆãŒã‚ã‚‹ã“ã¨ã‚’説明ã—ã¾ã—ãŸã€‚ã—ã‹ã—ã€display_errorsãŒOnã®ç’°å¢ƒä¸‹ã§ã¯CVE-2008-5814脆弱性ãŒãªãã¦ã‚‚ã€XSS脆弱性ã¨ãªã‚‹å ´åˆãŒã—ã°ã—ã°ã‚りã¾ã™ã€‚ ã“れã¯ã€display_errorsã«ã‚ˆã‚‹ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸è¡¨ç¤ºãŒHTMLエスケープã•れã¦ã„ãªã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ç°¡å˜ãªã‚µãƒ³ãƒ—ルを以下ã«ç¤ºã—ã¾ã™ã€‚ <?php ini_set('display_errors', 1); // display_errorsを有効ã«ã™ã‚‹ $a = array(); // é…列ã®ç”Ÿæˆ $index = $_GET['x']; // é…列ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’å¾—ã‚‹ $b = $a[$index]; // é…列ã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ ã“ã®ã‚¹ã‚¯ãƒªãƒ—トã«ã€x=<sc

{{#tags}}- {{label}}
{{/tags}}