多项选择题

A.缓冲区溢出
B.未充分过滤输入输出导致的SQL注入、XSS等
C.未授权对象访问,导致可越权访问
D.程序结构太过复杂
E.函数使用不当,导致命令执行