Lucene search

K
seebugRootSSV:11333
HistoryMay 19, 2009 - 12:00 a.m.

Linux Kernel CIFS字符串转换多个缓冲区溢出漏洞

2009-05-1900:00:00
Root
www.seebug.org
22

0.002 Low

EPSS

Percentile

55.9%

BUGTRAQ ID: 34989
CVE(CAN) ID: CVE-2009-1633

Linux Kernel是开放源码操作系统Linux所使用的内核。

Linux Kernel的cifs处理代码通常将ucs2_le字符串(windows所使用的双字节编码方案)转换为本地NLS字符集。字符串转换例程仅接受由所要转换的宽字符数所指定的单个长度参数,因此假设目标缓冲区已足够大,但实际上特制的CIFS字符串仍可触发缓冲区溢出。

Linux kernel 2.6.29
厂商补丁:

Linux

目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

<a href=“http://git.kernel.org/linus/341060273232a2df0d1a7fa53abc661fcf22747c” target=“_blank”>http://git.kernel.org/linus/341060273232a2df0d1a7fa53abc661fcf22747c</a>
<a href=“http://git.kernel.org/linus/afe48c31ea5c74eaac58621ce1c85ae8187c4383” target=“_blank”>http://git.kernel.org/linus/afe48c31ea5c74eaac58621ce1c85ae8187c4383</a>
<a href=“http://git.kernel.org/linus/18295796a30cada84e933d805072dc2248d54f98” target=“_blank”>http://git.kernel.org/linus/18295796a30cada84e933d805072dc2248d54f98</a>
<a href=“http://git.kernel.org/linus/9e39b0ae8af46c83b85dae7ff5251911a80fce5a” target=“_blank”>http://git.kernel.org/linus/9e39b0ae8af46c83b85dae7ff5251911a80fce5a</a>
<a href=“http://git.kernel.org/linus/d185cda7712fd1d9e349174639d76eadc66679be” target=“_blank”>http://git.kernel.org/linus/d185cda7712fd1d9e349174639d76eadc66679be</a>
<a href=“http://git.kernel.org/linus/2edd6c5b0517b9131ede9e74cb121898ccd73042” target=“_blank”>http://git.kernel.org/linus/2edd6c5b0517b9131ede9e74cb121898ccd73042</a>
<a href=“http://git.kernel.org/linus/20418acd6874792359b42c12d159f42f17593f34” target=“_blank”>http://git.kernel.org/linus/20418acd6874792359b42c12d159f42f17593f34</a>
<a href=“http://git.kernel.org/linus/f58841666bc22e827ca0dcef7b71c7bc2758ce82” target=“_blank”>http://git.kernel.org/linus/f58841666bc22e827ca0dcef7b71c7bc2758ce82</a>
<a href=“http://git.kernel.org/linus/460b96960d1946914e50316ffeefe7b41dddce91” target=“_blank”>http://git.kernel.org/linus/460b96960d1946914e50316ffeefe7b41dddce91</a>
<a href=“http://git.kernel.org/linus/59140797c5817363087b0ffb46e6bb81a11fe0dc” target=“_blank”>http://git.kernel.org/linus/59140797c5817363087b0ffb46e6bb81a11fe0dc</a>
<a href=“http://git.kernel.org/linus/cc20c031bb067eb3280a1c4b5c42295093e24863” target=“_blank”>http://git.kernel.org/linus/cc20c031bb067eb3280a1c4b5c42295093e24863</a>
<a href=“http://git.kernel.org/linus/066ce6899484d9026acd6ba3a8dbbedb33d7ae1b” target=“_blank”>http://git.kernel.org/linus/066ce6899484d9026acd6ba3a8dbbedb33d7ae1b</a>
<a href=“http://git.kernel.org/linus/69f801fcaa03be83d58c564f00913b7c172808e4” target=“_blank”>http://git.kernel.org/linus/69f801fcaa03be83d58c564f00913b7c172808e4</a>
<a href=“http://git.kernel.org/linus/7fabf0c9479fef9fdb9528a5fbdb1cb744a744a4” target=“_blank”>http://git.kernel.org/linus/7fabf0c9479fef9fdb9528a5fbdb1cb744a744a4</a>
<a href=“http://git.kernel.org/linus/66345f50f070ae7412a28543ee197cb5eff73598” target=“_blank”>http://git.kernel.org/linus/66345f50f070ae7412a28543ee197cb5eff73598</a>
<a href=“http://git.kernel.org/linus/d37dc42ab6f040b8f0f2962ab219c5b2accf748d” target=“_blank”>http://git.kernel.org/linus/d37dc42ab6f040b8f0f2962ab219c5b2accf748d</a>
<a href=“http://git.kernel.org/linus/7b0c8fcff47a885743125dd843db64af41af5a61” target=“_blank”>http://git.kernel.org/linus/7b0c8fcff47a885743125dd843db64af41af5a61</a>
<a href=“http://git.kernel.org/linus/968460ebd8006d55661dec0fb86712b40d71c413” target=“_blank”>http://git.kernel.org/linus/968460ebd8006d55661dec0fb86712b40d71c413</a>
<a href=“http://git.kernel.org/linus/27b87fe52baba0a55e9723030e76fce94fabcea4” target=“_blank”>http://git.kernel.org/linus/27b87fe52baba0a55e9723030e76fce94fabcea4</a>

0.002 Low

EPSS

Percentile

55.9%

Related for SSV:11333