X

PHP CGI 漏洞 與 Facebook 解法 - 2012

PHP 最近被爆出跑 mod_cgi 會有漏洞, 可以看到 PHP code 的原始碼.

PHP CGI 漏洞新聞

詳見下述新聞

CGI 漏洞語法

  • http://localhost/index.php?-s

暫時於 Apache 使用的修補方式

  • RewriteCond %{QUERY_STRING} ^(%2d|-)[^=]+$ [NC]
  • RewriteRule ^(.*) $1? [L]

Facebook 對此漏洞的處理法

有此漏洞, 自然很多人會想在 Facebook 玩玩看, Facebook 也很爽快的讓大家看到 Source code.

連到 http://facebook.com/?-s, 會秀出下述的 Source code:

<?php

include_once 'https://www.facebook.com/careers/department?dept=engineering&req=a2KA0000000Lt8LMAS';

連到 Source code 寫的 Facebook 的連結頁面, 就可以看到 Security Engineer 的 Apply for this position 按鈕. 😛

相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post