 
    
结构: Simple
Abstraction: Base
状态: Draft
被利用可能性: unkown
A process does not close sensitive file descriptors before invoking a child process, which allows the child to perform unauthorized I/O operations using those descriptors.
When a new process is forked or executed, the child process inherits any open file descriptors. When the child process has fewer privileges than the parent process, this might introduce a vulnerability if the child process can access the file descriptor but does not have the privileges to access the associated file.
cwe_Nature: ChildOf cwe_CWE_ID: 402 cwe_View_ID: 1000 cwe_Ordinal: Primary
cwe_Nature: ChildOf cwe_CWE_ID: 402 cwe_View_ID: 699 cwe_Ordinal: Primary
Language: {'cwe_Class': 'Language-Independent', 'cwe_Prevalence': 'Undetermined'}
Operating_System: {'cwe_Class': 'Unix', 'cwe_Prevalence': 'Undetermined'}
| 范围 | 影响 | 注释 | 
|---|---|---|
| ['Confidentiality', 'Integrity'] | ['Read Application Data', 'Modify Application Data'] | 
| 标识 | 说明 | 链接 | 
|---|---|---|
| CVE-2003-0740 | Server leaks a privileged file descriptor, allowing the server to be hijacked. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2003-0740 | 
| CVE-2004-1033 | File descriptor leak allows read of restricted files. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-1033 | 
| CVE-2000-0094 | Access to restricted resource using modified file descriptor for stderr. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2000-0094 | 
| CVE-2002-0638 | Open file descriptor used as alternate channel in complex race condition. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2002-0638 | 
| CVE-2003-0489 | Program does not fully drop privileges after creating a file descriptor, which allows access to the descriptor via a separate vulnerability. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2003-0489 | 
| CVE-2003-0937 | User bypasses restrictions by obtaining a file descriptor then calling setuid program, which does not close the descriptor. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2003-0937 | 
| CVE-2004-2215 | Terminal manager does not properly close file descriptors, allowing attackers to access terminals of other users. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-2215 | 
| CVE-2006-5397 | Module opens a file for reading twice, allowing attackers to read files. | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5397 | 
| 映射的分类名 | ImNode ID | Fit | Mapped Node Name | 
|---|---|---|---|
| PLOVER | UNIX file descriptor leak | ||
| CERT C Secure Coding | FIO42-C | Ensure files are properly closed when they are no longer needed | |
| Software Fault Patterns | SFP23 | Exposed Data |