中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHP Session_Regenerate_ID函數(shù)雙釋放內(nèi)存破壞漏洞

SEBUG-ID:1491SEBUG-Appdir:php
發(fā)布時(shí)間:2007-03-17
影響版本:
php php 5.2.1
php php 5.1.6
php php 5.1.5
php php 5.1.4
php php 5.1.3
php php 5.1.3
php php 5.1.2
php php 5.1.1
php php 5.1
php php 5.0.5
php php 5.0.4
php php 5.0.3
+ Trustix Secure Linux 2.2
php php 5.0.2
php php 5.0.1
php php 5.0 candidate 3
php php 5.0 candidate 2
php php 5.0 candidate 1
php php 5.0 .0
php php 5.2
漏洞描述:
php是一款廣泛使用的WEB開發(fā)腳本語言。
php Session_Regenerate_ID函數(shù)存在雙釋放內(nèi)容破壞問題,遠(yuǎn)程攻擊者可利用此漏洞對應(yīng)用程序進(jìn)行拒絕服務(wù)攻擊,可能導(dǎo)致任意指令執(zhí)行。
session_regenerate_id()函數(shù)最先會(huì)釋放舊的會(huì)話識(shí)別器,然后馬上分配由會(huì)話識(shí)別生成器生成的新值:
復(fù)制代碼 代碼如下:
php_FUNCTION(session_regenerate_id)
{
...
if (PS(id)) {
...
efree(PS(id));
}
PS(id) = PS(mod)->s_create_sid(&PS(mod_data), NULL TSRMLS_CC);
PS(send_cookie) = 1;
php_session_reset_id(TSRMLS_C);
RETURN_TRUE;
}
RETURN_FALSE;
}

但是此分配操作不是一個(gè)原子操作。因此可被如內(nèi)存限制沖突操作來中斷,另外,根據(jù)php配置,生成器可觸發(fā)php錯(cuò)誤也可導(dǎo)致一個(gè)中斷。
復(fù)制代碼 代碼如下:
phpAPI char *php_session_create_id(PS_CREATE_SID_ARGS)
{
...
switch (PS(hash_func)) {
...
default:
php_error_docref(NULL TSRMLS_CC, E_ERROR, "Invalid session hash function");
efree(buf);
return NULL;
}
...
if (PS(hash_bits_per_character) < 4
|| PS(hash_bits_per_character) > 6) {
PS(hash_bits_per_character) = 4;
php_error_docref(NULL TSRMLS_CC, E_WARNING, "The ini setting hash_bits_per_character...");
}
...

通過注冊一個(gè)惡意用戶空間錯(cuò)誤處理器可比較容易的利用此問題。當(dāng)此處理器調(diào)用一個(gè)HASH表分配到前會(huì)話識(shí)別器相同的地方,然后惡意錯(cuò)誤處理器可以通過調(diào)用session_id()函數(shù)和分配包含偽造HASH表到HASH表相同地方,這樣來觸發(fā)另一個(gè)之前的會(huì)話識(shí)別器的釋放操作。當(dāng)用戶錯(cuò)誤處理器完成后會(huì)解構(gòu)覆蓋的HASH表而調(diào)用攻擊者提供的代碼。
http://www.php-security.org/MOPB/MOPB-22-2007.html
測試方法:
[www.sebug.NET]
本站提供程序(方法)可能帶有攻擊性,僅供安全研究與教學(xué)之用,風(fēng)險(xiǎn)自負(fù)!
http://www.php-security.org/MOPB/code/MOPB-22-2007.php
SEBUG安全建議:
目前沒有解決方案提供:

php技術(shù)PHP Session_Regenerate_ID函數(shù)雙釋放內(nèi)存破壞漏洞,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品一区二区观看 | 精品久| 在线观看中文字幕 | 一区二区亚洲 | 欧美成人第一页 | 日韩字幕一区 | 国产美女一区二区 | 在线国产精品一区 | 欧美久久一区二区 | 国产精品久久777777 | 欧产日产国产精品国产 | 国产精品免费视频一区 | 黄视频在线网站 | 免费一级黄色电影 | 午夜寂寞福利视频 | 日本超碰 | 九九亚洲精品 | 国产综合欧美 | 欧美一区二| 天天操天天玩 | 视频在线亚洲 | 免费看国产片在线观看 | 日韩毛片免费看 | 欧美黄在线观看 | 午夜免费av| 精品久久久久久亚洲综合网站 | 欧美激情精品久久久久久 | 先锋资源在线 | 国产日韩精品久久 | 免费在线观看成年人视频 | 日韩在线小视频 | 亚洲欧美日韩久久久 | 亚洲免费在线播放 | 操人网| 中文字幕在线观看一区二区 | 日本久久精品视频 | 久久久网 | 精品一区二区三区在线视频 | 毛片99| www.玖玖玖| 99视频在线 |