天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 葵司中文第一次大战黑人 | 抽插喷S骚爽去了H | 国产自产视频在线观看香蕉 | 午夜男人免费福利视频 | 久久热r在线视频精品 | 亚洲视频成人 | 国产精品无码AV天天爽色欲 | 色欲AV亚洲永久无码精品麻豆 | 麻豆E奶女教师国产精品 | 久久亚洲电影www电影网 | 无码人妻丰满熟妇啪啪网不卡 | 99精品国产在热久久 | 久久性综合亚洲精品电影网 | 国产精品午夜福利在线观看 | 国产午夜伦伦伦午夜伦 | 2021扫黑风暴在线观看免费完整版 | 亚洲精品免费视频 | 国产亚洲综合视频 | 东京热影院 | 日日摸夜添夜夜夜添高潮 | 18禁无遮挡羞羞污污污污免费 | 年轻的女职工在线观看 | 肉多的小说腐小说 | 嫩草影院永久在线一二三四 | 国产亚洲精品久久孕妇呦呦你懂 | 2021扫黑风暴在线观看免费完整版 | 视频一区二区中文字幕 | 在线观看视频国产 | 无码国产色欲XXXX视频 | 99国产小视频 | 无人区大片中文字幕在线 | 午夜一级毛片看看 | 乌克兰内射私拍 | 色综合色综合久久综合频道 | 久久日韩精品无码一区 | 欧美激情视频一区 | 二次元美女扒开内裤喷水 | 欧美另类摘花hd | 九九九色成人网 | 超碰国产视频免费播放 | 欧美特级午夜一区二区三区 |