天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

SEBUG-ID:1491SEBUG-Appdir:php
發(fā)布時間: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ù)最先會釋放舊的會話識別器,然后馬上分配由會話識別生成器生成的新值:
復(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;
}

但是此分配操作不是一個原子操作。因此可被如內(nèi)存限制沖突操作來中斷,另外,根據(jù)php配置,生成器可觸發(fā)php錯誤也可導(dǎo)致一個中斷。
復(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...");
}
...

通過注冊一個惡意用戶空間錯誤處理器可比較容易的利用此問題。當(dāng)此處理器調(diào)用一個HASH表分配到前會話識別器相同的地方,然后惡意錯誤處理器可以通過調(diào)用session_id()函數(shù)和分配包含偽造HASH表到HASH表相同地方,這樣來觸發(fā)另一個之前的會話識別器的釋放操作。當(dāng)用戶錯誤處理器完成后會解構(gòu)覆蓋的HASH表而調(diào)用攻擊者提供的代碼。
http://www.php-security.org/MOPB/MOPB-22-2007.html
測試方法:
[www.sebug.NET]
本站提供程序(方法)可能帶有攻擊性,僅供安全研究與教學(xué)之用,風(fēng)險自負(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)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 极品美女久久久久久久久久久 | 污漫日本E同人 | 国产乱国产乱老熟300部视频 | 飘雪在线观看免费高清完整版韩国 | 顶级欧美不卡一区二区三区 | 久久青青草视频在线观 | 欧美老妇与zozoz0交 | 99国产精品久久久久久久日本竹 | 欧美高清69vivo | 午夜影院一区二区三区 | 四虎永久在线精品国产免费 | 大屁股国产白浆一二区 | 打卡中国各地奋斗第一线 | 青青在线视版在线播放 | 国产免费啪嗒啪嗒视频看看 | 国产亚洲AV精品无码麻豆 | 手机国产视频福利 | 超碰国产人人做人人爽 | 中文字AV字幕在线观看 | 久久久精品日本一区二区三区 | 啦啦啦影院视频在线看高清... | 特级毛片全部免费播放免下载 | 老鸭窝毛片 | 亚洲精品tv久久久久久久久久 | 国产欧美另类久久久品 | 国产产乱码一二三区别免费 | 97在线视频免费播放 | 欧美18在线 | 青青青青草 | 丰满大屁俄罗斯肥女 | 日韩亚洲欧美中文高清在线 | 2020精品极品国产色在线 | 呜呜别塞了啊抽插 | 亚洲精品国产高清不卡在线 | 狠狠色丁香婷婷久久综合五月 | 色狠狠一区二区 | 国产久久精品热99看 | 精品国产乱码久久久久久免费流畅 | 国产偷抇久久精品A片蜜臀AV | JIZJIZJIZ 日本老师水多 | 乱爱性全过程免费视频 |