Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools


CWE VIEW:Weaknesses in Software Written in C#
ID:BOSS-247
Vulnerability Mapping:Prohibited
Type:Implicit
Status:Draft
DetailsContent HistoryObserved CVE ExamplesReports
▼Objective

This view (slice) covers issues that are found in C# programs that are not common to all languages.

▼Memberships
NatureMappingTypeIDName
HasMemberAllowedB1235Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations
HasMemberAllowedB1335Incorrect Bitwise Shift of Integer
HasMemberAllowedB191Integer Underflow (Wrap or Wraparound)
HasMemberAllowedV192Integer Coercion Error
HasMemberAllowedB197Numeric Truncation Error
HasMemberAllowedB248Uncaught Exception
HasMemberAllowedB366Race Condition within a Thread
HasMemberAllowedB374Passing Mutable Objects to an Untrusted Method
HasMemberAllowedB375Returning a Mutable Object to an Untrusted Caller
HasMemberAllowedB396Declaration of Catch for Generic Exception
HasMemberAllowedB397Declaration of Throws for Generic Exception
HasMemberAllowedB460Improper Cleanup on Thrown Exception
HasMemberAllowedV462Duplicate Key in Associative List (Alist)
HasMemberAllowedB476NULL Pointer Dereference
HasMemberAllowedB478Missing Default Case in Multiple Condition Expression
HasMemberAllowedV481Assigning instead of Comparing
HasMemberAllowedB484Omitted Break Statement in Switch
HasMemberAllowedV495Private Data Structure Returned From A Public Method
HasMemberAllowedV496Public Data Assigned to Private Array-Typed Field
HasMemberAllowedV498Cloneable Class Containing Sensitive Information
HasMemberAllowedV587Assignment of a Fixed Address to a Pointer
HasMemberAllowedB766Critical Data Element Declared Public
HasMemberAllowedB767Access to Critical Private Variable via Public Method
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 1235
Name: Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 1335
Name: Incorrect Bitwise Shift of Integer
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 191
Name: Integer Underflow (Wrap or Wraparound)
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 192
Name: Integer Coercion Error
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 197
Name: Numeric Truncation Error
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 248
Name: Uncaught Exception
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 366
Name: Race Condition within a Thread
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 374
Name: Passing Mutable Objects to an Untrusted Method
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 375
Name: Returning a Mutable Object to an Untrusted Caller
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 396
Name: Declaration of Catch for Generic Exception
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 397
Name: Declaration of Throws for Generic Exception
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 460
Name: Improper Cleanup on Thrown Exception
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 462
Name: Duplicate Key in Associative List (Alist)
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 476
Name: NULL Pointer Dereference
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 478
Name: Missing Default Case in Multiple Condition Expression
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 481
Name: Assigning instead of Comparing
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 484
Name: Omitted Break Statement in Switch
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 495
Name: Private Data Structure Returned From A Public Method
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 496
Name: Public Data Assigned to Private Array-Typed Field
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 498
Name: Cloneable Class Containing Sensitive Information
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 587
Name: Assignment of a Fixed Address to a Pointer
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 766
Name: Critical Data Element Declared Public
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 767
Name: Access to Critical Private Variable via Public Method
▼Vulnerability Mapping Notes
Usage:Prohibited
Reason:View
Rationale:

This entry is a View. Views are not weaknesses and therefore inappropriate to describe the root causes of vulnerabilities.

Comments:

Use this View or other Views to search and navigate for the appropriate weakness.

▼Notes
▼Audience
StakeholderDescription
▼References

Expand AllCollapse All

BOSS-247 - Weaknesses in Software Written in C#
Details not found