CWE-248:未被发现的例外
查看自定义信息:
![]() ![]()
![]() ![]()
![]() ![]()
![]() ![]()
![]() 语言 C ++(不确定的患病率) 爪哇(不确定的患病率) C#(不确定的患病率) ![]()
示例1 以下示例尝试解析主机名。
(不良代码)
示例语言:爪哇
受保护的void dopost(httpservletrequest req,httpservletResponse res)抛出ioexception {
字符串ip = req.getRemoteaddr(); }InetAddress addr = inetAddress.getByName(ip); ... out.println(“ hello” + addr.gethostname()); DNS查找故障会导致Servlet抛出异常。 示例2 _alloca()函数可在堆栈上分配内存。如果分配请求对于可用的堆栈空间太大,则_alloca()会引发异常。如果未捕获例外,该程序将崩溃,有可能拒绝服务攻击。_Alloca()已在Microsoft Visual Studio 2005(R)中被弃用。它已被更安全的_alloca_s()替换。 示例3 EnterCriticalSection()可以提出异常,可能导致该程序崩溃。在Windows 2000之前的操作系统下,enterCliticalSection()函数可以在低内存情况下引起异常。如果未捕获例外,该程序将崩溃,有可能拒绝服务攻击。 ![]()
提供更多信息 - 请选择其他过滤器。
|
使用共同弱点枚举(CWE)和本网站的相关参考使用条款。CWE由美国国土安全部(DHS)网络安全和基础设施安全局(CISA),由国土安全系统工程和开发研究所(HSSEDI)由manbetx客户端首页(MITER)。版权所有©2006–2023,Miter Comanbetx客户端首页rporation。CWE,CWSS,CWRAF和CWE徽标是Miter Corporation的商标。manbetx客户端首页 |