CWE-267:以不安全行动定义的特权
查看自定义信息:
![]() ![]()
![]() ![]()
![]() ![]()
![]()
![]() 语言 班级:不是特定语言的(不确定的患病率) ![]()
示例1 该代码旨在仅允许管理员打印有关系统的调试信息。
(不良代码)
示例语言:爪哇
公共枚举角色{
管理员,用户,来宾 }public void printdebuginfo(用户请求使用者){
if(iSauthenticated(requestinguser)){
switch(requestinguser.role){
案例嘉宾:
system.out.println(“您无权执行此命令”);
休息; 默认:
system.out.println(currentDebugState());
休息; 别的{
system.out.println(“必须登录才能执行此命令”); }虽然目的是仅允许管理员打印调试信息,但书面的代码仅排除那些扮演“访客”的角色。具有“管理员”或“用户”角色的人将被允许访问,这违背了原始意图。攻击者可能能够使用此调试信息来对系统进行攻击。
提供更多信息 - 请选择其他过滤器。
|
使用共同弱点枚举(CWE)和本网站的相关参考使用条款。CWE由美国国土安全部(DHS)网络安全和基础设施安全局(CISA),由国土安全系统工程和开发研究所(HSSEDI)由manbetx客户端首页(MITER)。版权所有©2006–2023,Miter Comanbetx客户端首页rporation。CWE,CWSS,CWRAF和CWE徽标是Miter Corporation的商标。manbetx客户端首页 |