PHP中發(fā)現(xiàn)奇異Bug 導(dǎo)致Web服務(wù)器崩潰
PHP腳本語言中發(fā)現(xiàn)了一個奇怪Bug,會讓服務(wù)器執(zhí)行大浮點(diǎn)數(shù)轉(zhuǎn)換過程中進(jìn)入死循環(huán),比如將“2.2250738585072011e- 308”從字符串格式轉(zhuǎn)換成浮點(diǎn)數(shù)格式。這一個Bug可能會被黑客利用,讓W(xué)eb服務(wù)器下線。PHP開發(fā)團(tuán)隊(duì)在接到通知后第二天修復(fù)了Bug。
據(jù)調(diào)查,受影響的PHP版本是5.2和5.3,而且機(jī)器都是采用x87指令集的Intel 32位的處理器。通過PHP開發(fā)團(tuán)隊(duì)的努力,目前該問題已經(jīng)得到解決,國外計算機(jī)科學(xué)家Regan首次發(fā)現(xiàn)此問題,并稱“這絕對是一個大麻煩”。
【編輯推薦】