CWE-910 詳細資料

CWE-910

Use of Expired File Descriptor
2013-02-21
00h00 +00:00
中危
Incomplete
2026-10-28
00h00 +00:00
指定 CWE 通知
掌握特定 CWE 的任何變更。
管理通知

名稱: Use of Expired File Descriptor

The product uses or accesses a file descriptor after it has been closed.

一般資訊

背景詳情

引入方式

Implementation

適用平台

程式語言

名稱: C (Sometimes)
名稱: C++ (Sometimes)
類別: Not Language-Specific (Undetermined)

常見後果

範圍 影響 可能性
Confidentiality
Integrity
Read Files or Directories, Modify Files or Directories

注意:The reused file descriptor might reference a different file or device than the original file descriptor. As a result, the program could read data from, or write data to, the wrong file.
AvailabilityDoS: Crash, Exit, or Restart

注意:Accessing a file descriptor that has been closed can cause a crash.

偵測方法

Automated Static Analysis

Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)
有效性 : High

漏洞對應備注

理由說明 : This CWE entry is at the Base level of abstraction, which is a preferred level of abstraction for mapping to the root causes of vulnerabilities.
備註 : Carefully read both the name and description to ensure that this mapping is an appropriate fit. Do not try to 'force' a mapping to a lower-level Base/Variant simply to comply with this preferred level of abstraction.

提交

名稱 機構 日期 發布日期 Version
CWE Content Team MITRE 2012-12-21 +00:00 2013-02-21 +00:00 2.4

修改記錄

名稱 機構 日期 備註
CWE Content Team MITRE 2017-11-08 +00:00 updated Taxonomy_Mappings
CWE Content Team MITRE 2019-01-03 +00:00 updated Relationships
CWE Content Team MITRE 2020-02-24 +00:00 updated Relationships
CWE Content Team MITRE 2023-01-31 +00:00 updated Description
CWE Content Team MITRE 2023-04-27 +00:00 updated Relationships
CWE Content Team MITRE 2023-06-29 +00:00 updated Mapping_Notes
CWE Content Team MITRE 2025-12-11 +00:00 updated Detection_Factors
CWE Content Team MITRE 2026-10-28 +00:00 updated Background_Details, Common_Consequences, Description, Weakness_Ordinalities