CWE-689: Permission Race Condition During Resource Copy(资源复制期间的权限竞争条件)

 ID: 689

类型: 复合
结构:混合

状态:草稿

描述

复制或克隆资源时,在复制完成之前,产品不会设置资源的权限或访问控制,使资源在复制过程中暴露于其他领域。

复合组件

关系

类型

ID

名称

需要

362

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

需要

732

Incorrect Permission Assignment for Critical Resource

相关视图

与“研究层面”视图(CWE-1000)相关

关系

类型

ID

名称

子女

732

Incorrect Permission Assignment for Critical Resource

引入模式

阶段

说明

实现

常见的例子出现在文件存档提取中,在这种情况下,产品以不安全的默认权限开始提取,然后仅在复制完成后设置最终权限(在存档中指定)。存档文件越大,比赛条件的计时窗口越大。

在一些操作系统实用程序中,也出现了这个弱点,这些实用程序执行包含大量文件的深度嵌套目录的副本。

这一弱点可能出现在涉及在多用户环境中(包括在应用程序级别)复制对象或资源的任何类型的功能中。例如,文档管理系统可能允许用户复制一个私有文档,但是如果它没有在复制开始时将新副本设置为私有,那么其他用户可能可以在复制仍在进行时查看文档。

应用平台

语言

C (出现的可能性不确定)

Perl (出现的可能性不确定)

后果

范围

冲击

可能性

保密性
完整性

技术冲击: 读应用数据; 修改应用数据

 

说明

研究空白

正在研究中。当资源一经创建就可供其他领域使用,但在初始化完成之前,在任何复杂或大型复制操作发生的情况下,似乎都可能出现这种弱点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值