Microsoft SQL Server sp_replwritetovarbin 通过 SQL 注入导致的内存损坏
调用未记录的扩展存储过程 "sp_replwritetovarbin" 时可能发生基于堆的缓冲区溢出。此漏洞影响未安装 MS09-004 中提供的更新的所有版本的 Microsoft SQL Server 2000 和 2005、Windows Internal Database 以及 Microsoft Desktop Engine (MSDE)。Microsoft 在 2005 的 SP3 中修复了此漏洞,但未公开提及。
致谢:
'jduck', # MS09-004 基础利用
'Rodrigo Marcos' # SQL 注入修改