Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CWE CATEGORY:SEI CERT C Coding Standard - Guidelines 09. Input Output (FIO)
Category ID:1163
Vulnerability Mapping:Prohibited
Status:Stable
DetailsContent HistoryObserved CVE ExamplesReports
▼Summary

Weaknesses in this category are related to the rules and recommendations in the Input Output (FIO) section of the SEI CERT C Coding Standard.

▼Membership
NatureMappingTypeIDName
MemberOfProhibitedV1154Weaknesses Addressed by the SEI CERT C Coding Standard
HasMemberAllowedB241Improper Handling of Unexpected Data Type
HasMemberAllowedB134Use of Externally-Controlled Format String
HasMemberAllowedB197Numeric Truncation Error
HasMemberDiscouragedC20Improper Input Validation
HasMemberAllowed-with-ReviewC404Improper Resource Shutdown or Release
HasMemberAllowedB459Incomplete Cleanup
HasMemberDiscouragedP664Improper Control of a Resource Through its Lifetime
HasMemberDiscouragedC666Operation on Resource in Wrong Phase of Lifetime
HasMemberAllowedV67Improper Handling of Windows Device Names
HasMemberAllowed-with-ReviewC672Operation on a Resource after Expiration or Release
HasMemberAllowed-with-ReviewC758Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
HasMemberAllowedV685Function Call With Incorrect Number of Arguments
HasMemberAllowedV686Function Call With Incorrect Argument Type
HasMemberAllowedB771Missing Reference to Active Allocated Resource
HasMemberAllowedB772Missing Release of Resource after Effective Lifetime
HasMemberAllowedV773Missing Reference to Active File Descriptor or Handle
HasMemberAllowedV775Missing Release of File Descriptor or Handle after Effective Lifetime
HasMemberAllowedB910Use of Expired File Descriptor
Nature: MemberOf
Mapping: Prohibited
Type: View
ID: 1154
Name: Weaknesses Addressed by the SEI CERT C Coding Standard
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 241
Name: Improper Handling of Unexpected Data Type
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 134
Name: Use of Externally-Controlled Format String
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 197
Name: Numeric Truncation Error
Nature: HasMember
Mapping: Discouraged
Type: Class
ID: 20
Name: Improper Input Validation
Nature: HasMember
Mapping: Allowed-with-Review
Type: Class
ID: 404
Name: Improper Resource Shutdown or Release
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 459
Name: Incomplete Cleanup
Nature: HasMember
Mapping: Discouraged
Type: Pillar
ID: 664
Name: Improper Control of a Resource Through its Lifetime
Nature: HasMember
Mapping: Discouraged
Type: Class
ID: 666
Name: Operation on Resource in Wrong Phase of Lifetime
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 67
Name: Improper Handling of Windows Device Names
Nature: HasMember
Mapping: Allowed-with-Review
Type: Class
ID: 672
Name: Operation on a Resource after Expiration or Release
Nature: HasMember
Mapping: Allowed-with-Review
Type: Class
ID: 758
Name: Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 685
Name: Function Call With Incorrect Number of Arguments
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 686
Name: Function Call With Incorrect Argument Type
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 771
Name: Missing Reference to Active Allocated Resource
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 772
Name: Missing Release of Resource after Effective Lifetime
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 773
Name: Missing Reference to Active File Descriptor or Handle
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 775
Name: Missing Release of File Descriptor or Handle after Effective Lifetime
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 910
Name: Use of Expired File Descriptor
▼Vulnerability Mapping Notes
Usage:Prohibited
Reason:
Rationale:

This entry is a Category. Using categories for mapping has been discouraged since 2019. Categories are informal organizational groupings of weaknesses that can help CWE users with data aggregation, navigation, and browsing. However, they are not weaknesses in themselves.

Comments:

See member weaknesses of this category.

▼Notes
▼Taxonomy Mappings
Taxonomy NameEntry IDFitEntry Name
▼References
Reference ID: REF-607
Title: SEI CERT C Coding Standard : Rule 09. Input Output (FIO)
Version: v4.15
Author: The Software Engineering Institute
Publication:
Publisher:
Edition:
URL:https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87152270
URL Date:
Day:N/A
Month:N/A
Year:N/A
Reference ID: REF-987
Title: SEI CERT C Coding Standard : Rec 09. Input Output (FIO)
Version: v4.15
Author: The Software Engineering Institute
Publication:
Publisher:
Edition:
URL:https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87151932
URL Date:
Day:N/A
Month:N/A
Year:N/A
Details not found