PHP原始碼被加入後門,疑git伺服器被黑

roc_guo發表於2021-04-10

PHP目前最流行的伺服器端程式語言,網際網路上超過79%的網站都使用PHP語言。上月28日,PHP遭遇軟體供應鏈攻擊。2個惡意commit被推送到了位於git.php.net伺服器的由PHP 團隊維護的php-src Git 倉庫。

PHP原始碼被加入後門,疑git伺服器被黑PHP原始碼被加入後門,疑git伺服器被黑

這2個惡意commit是經過簽名的,透過簽名可以發現是由於PHP 開發和維護人員Rasmus Lerdorf和Nikita Popov操作的。

PHP Git 伺服器被植入RCE後門

PHP原始碼被加入後門,疑git伺服器被黑PHP原始碼被加入後門,疑git伺服器被黑

從圖中可以看出,在第370行,呼叫了zend_eval_string函式,實際上這段程式碼注入了後門來在執行被劫持的PHP版本的網站上實現遠端程式碼執行。

PHP開發人員Jake Birchall最早發現異常,稱如果字串是以zerodium開頭的,那麼這行程式碼會在useragent HTTP header執行PHP程式碼。

該惡意commit是以PHP開發人員Rasmus Lerdorf的名義提交的。

PHP原始碼被加入後門,疑git伺服器被黑PHP原始碼被加入後門,疑git伺服器被黑

PHP給出的安全公告稱,目前被黑的具體細節仍在調查中。但是指向了git.php.net伺服器被黑,而不是個人的git賬號。

PHP 官方程式碼庫遷移到GitHub

由於本次事件,PHP維護人員決定將官方PHP 程式碼庫遷移到GitHub平臺。之後,所有的程式碼修改都會直接推送到GitHub上。

PHP團隊向BleepingComputer確認,其計劃最終停用Git伺服器,並永久和完全地遷移到GitHub。

  1. 惡意commit 1:
  2. 惡意commit 2:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2767441/,如需轉載,請註明出處,否則將追究法律責任。

相關文章