CWE-367 检查时间与使用时间(TOCTOU)的竞争条件 类弱点 341 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-367 属于竞态条件漏洞,指系统在检查资源状态后、实际使用前,资源状态发生不可控变化,导致检查失效。攻击者利用这一时间窗口,通过并发操作篡改资源,从而绕过安全验证或执行未授权操作。开发者应避免在检查与使用间插入耗时操作,采用原子性操作或加锁机制确保状态一致性,以消除竞争条件带来的安全风险。
struct stat *sb; ... lstat("...",sb); // it has not been updated since the last time it was read printf("stated file\n"); if (sb->st_mtimespec==...){ print("Now updating things\n"); updateThings(); }if(!access(file,W_OK)) { f = fopen(file,"w+"); operate(f); ... } else { fprintf(stderr,"Unable to open file %s.\n",file); }| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2020-8833 | Apport 安全漏洞 — Apport | 5.6 | Medium | 2020-04-22 |
| CVE-2020-8867 | OPC Foundation UA .NET Standard 代码问题漏洞 — UA .NET Standard | 5.9 | - | 2020-04-22 |
| CVE-2020-8017 | 多款SUSE产品texlive-filesystem 竞争条件问题漏洞 — SUSE Linux Enterprise Module for Desktop Applications 15-SP1 | 6.2 | Medium | 2020-04-02 |
| CVE-2020-8016 | SUSE openSUSE 竞争条件问题漏洞 — SUSE Linux Enterprise Module for Desktop Applications 15-SP1 | 4.9 | Medium | 2020-04-02 |
| CVE-2020-8873 | Corel Parallels Desktop xHCI组件竞争条件问题漏洞 — Desktop | 8.2 | - | 2020-03-23 |
| CVE-2019-11774 | Eclipse OMR 竞争条件问题漏洞 — Eclipse OMR | 7.4 | - | 2019-09-12 |
| CVE-2019-7307 | Apport 竞争条件问题漏洞 — apport | 7.0 | - | 2019-08-29 |
| CVE-2019-11775 | Eclipse OpenJ9 竞争条件问题漏洞 — Eclipse OpenJ9 | 7.4 | - | 2019-07-30 |
| CVE-2019-5421 | Plataformatec Devise 安全特征问题漏洞 — Devise ruby gem | 9.1 | - | 2019-04-03 |
| CVE-2018-16872 | QEMU 安全漏洞 — QEMU: | 8.1 | - | 2018-12-13 |
| CVE-2018-1121 | procps/procps-ng 安全漏洞 — procps-ng, procps | 5.9 | - | 2018-06-13 |
CWE-367(检查时间与使用时间(TOCTOU)的竞争条件) 是常见的弱点类别,本平台收录该类弱点关联的 341 条 CVE 漏洞。