このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
共通脆弱性タイプ一覧 (CWE)
共通脆弱性タイプ一覧 (CWE™) はソフトウェアのアーキテクチャ、設計、コードまたは実装で発生する、ソフトウェア脆弱性タイプの一覧です。これらの脆弱性はセキュリティの脆弱性につながります。
Polyspace は、C または C++ コードに特有の脆弱性またはサブセットを含む、CWE 一覧のサブセットに対してコードをチェックできます。CWE 一覧のサブセットを有効にするには、解析オプション [CWE チェック] (-cwe)
を使用します。Polyspace では CWE 規約のバージョン 4.12 がサポートされています。
Polyspace 結果
CWE Rule 14 | Compiler Removal of Code to Clear Buffers (R2023a 以降) |
CWE Rule 15 | External Control of System or Configuration Setting (R2024a 以降) |
CWE Rule 20 | Improper Input Validation (R2024a 以降) |
CWE Rule 22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (R2024a 以降) |
CWE Rule 23 | Relative Path Traversal (R2024a 以降) |
CWE Rule 36 | Absolute Path Traversal (R2024a 以降) |
CWE Rule 67 | Improper Handling of Windows Device Names (R2024a 以降) |
CWE Rule 77 | Improper Neutralization of Special Elements used in a Command ('Command Injection') (R2024a 以降) |
CWE Rule 78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') (R2024a 以降) |
CWE Rule 88 | Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') (R2024a 以降) |
CWE Rule 89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') (R2023a 以降) |
CWE Rule 90 | Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection') (R2023a 以降) |
CWE Rule 99 | Improper Control of Resource Identifiers ('Resource Injection') (R2024b 以降) |
CWE Rule 114 | Process Control (R2024a 以降) |
CWE Rule 119 | Improper Restriction of Operations within the Bounds of a Memory Buffer (R2023a 以降) |
CWE Rule 120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') (R2023a 以降) |
CWE Rule 121 | Stack-based Buffer Overflow (R2023a 以降) |
CWE Rule 122 | Heap-based Buffer Overflow (R2023a 以降) |
CWE Rule 123 | Write-what-where Condition (R2023a 以降) |
CWE Rule 124 | Buffer Underwrite ('Buffer Underflow') (R2023a 以降) |
CWE Rule 125 | Out-of-bounds Read (R2023a 以降) |
CWE Rule 126 | Buffer Over-read (R2023a 以降) |
CWE Rule 127 | Buffer Under-read (R2023a 以降) |
CWE Rule 128 | Wrap-around Error (R2023a 以降) |
CWE Rule 129 | Improper Validation of Array Index (R2023a 以降) |
CWE Rule 130 | Improper Handling of Length Parameter Inconsistency (R2023a 以降) |
CWE Rule 131 | Incorrect Calculation of Buffer Size (R2023a 以降) |
CWE Rule 134 | Use of Externally-Controlled Format String (R2023a 以降) |
CWE Rule 135 | Incorrect Calculation of Multi-Byte String Length (R2023a 以降) |
CWE Rule 170 | Improper Null Termination (R2023a 以降) |
CWE Rule 188 | Reliance on Data/Memory Layout (R2023a 以降) |
CWE Rule 190 | Integer Overflow or Wraparound (R2024b 以降) |
CWE Rule 191 | Integer Underflow (Wrap or Wraparound) (R2023a 以降) |
CWE Rule 192 | Integer Coercion Error (R2023a 以降) |
CWE Rule 194 | Unexpected Sign Extension (R2023a 以降) |
CWE Rule 195 | Signed to Unsigned Conversion Error (R2023a 以降) |
CWE Rule 196 | Unsigned to Signed Conversion Error (R2023a 以降) |
CWE Rule 197 | Numeric Truncation Error (R2023a 以降) |
CWE Rule 198 | Use of Incorrect Byte Ordering (R2024a 以降) |
CWE Rule 226 | Sensitive Information in Resource Not Removed Before Reuse (R2024a 以降) |
CWE Rule 240 | Improper Handling of Inconsistent Structural Elements (R2024a 以降) |
CWE Rule 242 | Use of Inherently Dangerous Function (R2023a 以降) |
CWE Rule 243 | Creation of chroot Jail Without Changing Working Directory (R2023a 以降) |
CWE Rule 244 | Improper Clearing of Heap Memory Before Release ('Heap Inspection') (R2023a 以降) |
CWE Rule 248 | Uncaught Exception (R2023a 以降) |
CWE Rule 250 | Execution with Unnecessary Privileges (R2024a 以降) |
CWE Rule 252 | Unchecked Return Value (R2023a 以降) |
CWE Rule 253 | Incorrect Check of Function Return Value (R2023a 以降) |
CWE Rule 256 | Plaintext storage of a password (R2023a 以降) |
CWE Rule 273 | Improper Check for Dropped Privileges (R2024a 以降) |
CWE Rule 287 | Improper Authentication (R2024a 以降) |
CWE Rule 297 | Improper Validation of Certificate with Host Mismatch (R2024a 以降) |
CWE Rule 304 | Missing Critical Step in Authentication (R2024a 以降) |
CWE Rule 311 | Missing Encryption of Sensitive Data (R2023b 以降) |
CWE Rule 312 | Cleartext Storage of Sensitive Information (R2023a 以降) |
CWE Rule 316 | Cleartext Storage of Sensitive Information in Memory (R2024a 以降) |
CWE Rule 319 | Cleartext Transmission of Sensitive Information (R2023b 以降) |
CWE Rule 321 | Use of Hard-coded Cryptographic Key (R2023b 以降) |
CWE Rule 322 | Key Exchange without Entity Authentication (R2024a 以降) |
CWE Rule 325 | Missing Cryptographic Step (R2024a 以降) |
CWE Rule 326 | Inadequate Encryption Strength (R2024a 以降) |
CWE Rule 327 | Use of a Broken or Risky Cryptographic Algorithm (R2024a 以降) |
CWE Rule 328 | Use of Weak Hash (R2024a 以降) |
CWE Rule 329 | Generation of Predictable IV with CBC Mode (R2024a 以降) |
CWE Rule 330 | Use of Insufficiently Random Values (R2024a 以降) |
CWE Rule 335 | Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) (R2023a 以降) |
CWE Rule 336 | Same Seed in Pseudo-Random Number Generator (PRNG) (R2024a 以降) |
CWE Rule 337 | Predictable Seed in Pseudo-Random Number Generator (PRNG) (R2024a 以降) |
CWE Rule 338 | Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) (R2023a 以降) |
CWE Rule 353 | Missing Support for Integrity Check (R2023a 以降) |
CWE Rule 354 | Improper Validation of Integrity Check Value (R2024a 以降) |
CWE Rule 362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') (R2023a 以降) |
CWE Rule 364 | Signal Handler Race Condition (R2023a 以降) |
CWE Rule 366 | Race Condition within a Thread (R2023a 以降) |
CWE Rule 367 | Time-of-check Time-of-use (TOCTOU) Race Condition (R2024a 以降) |
CWE Rule 369 | Divide By Zero (R2023a 以降) |
CWE Rule 372 | Incomplete Internal State Distinction (R2024a 以降) |
CWE Rule 374 | Passing Mutable Objects to an Untrusted Method (R2023b 以降) |
CWE Rule 375 | Returning a Mutable Object to an Untrusted Caller (R2023a 以降) |
CWE Rule 377 | Insecure Temporary File (R2024a 以降) |
CWE Rule 391 | Unchecked Error Condition (R2024a 以降) |
CWE Rule 396 | Declaration of Catch for Generic Exception (R2023a 以降) |
CWE Rule 397 | Declaration of Throws for Generic Exception (R2023a 以降) |
CWE Rule 401 | Missing Release of Memory after Effective Lifetime (R2023a 以降) |
CWE Rule 404 | Improper Resource Shutdown or Release (R2024a 以降) |
CWE Rule 413 | Improper Resource Locking (R2023a 以降) |
CWE Rule 415 | Double Free (R2023a 以降) |
CWE Rule 416 | Use After Free (R2023a 以降) |
CWE Rule 426 | Untrusted Search Path (R2024a 以降) |
CWE Rule 427 | Uncontrolled Search Path Element (R2024a 以降) |
CWE Rule 456 | Missing Initialization of a Variable (R2024a 以降) |
CWE Rule 457 | Use of Uninitialized Variable (R2023a 以降) |
CWE Rule 460 | Improper Cleanup on Thrown Exception (R2023a 以降) |
CWE Rule 463 | Deletion of Data Structure Sentinel (R2023a 以降) |
CWE Rule 466 | Return of Pointer Value Outside of Expected Range (R2023a 以降) |
CWE Rule 467 | Use of sizeof() on a Pointer Type (R2023a 以降) |
CWE Rule 468 | ポインターのスケーリングが無効です (R2023a 以降) |
CWE Rule 469 | Use of Pointer Subtraction to Determine Size (R2023a 以降) |
CWE Rule 471 | Modification of Assumed-Immutable Data (MAID) (R2024a 以降) |
CWE Rule 474 | Use of Function with Inconsistent Implementations (R2023a 以降) |
CWE Rule 475 | Undefined Behavior for Input to API (R2024a 以降) |
CWE Rule 476 | NULL Pointer Dereference (R2023a 以降) |
CWE Rule 477 | Use of Obsolete Function (R2023a 以降) |
CWE Rule 478 | Missing Default Case in Multiple Condition Expression (R2023a 以降) |
CWE Rule 479 | Signal Handler Use of a Non-reentrant Function (R2023a 以降) |
CWE Rule 480 | Use of Incorrect Operator (R2023a 以降) |
CWE Rule 481 | Assigning instead of Comparing (R2023a 以降) |
CWE Rule 482 | Comparing instead of Assigning (R2023a 以降) |
CWE Rule 483 | Incorrect Block Delimitation (R2023a 以降) |
CWE Rule 484 | Omitted Break Statement in Switch (R2023a 以降) |
CWE Rule 489 | Active Debug Code (R2023a 以降) |
CWE Rule 493 | Critical Public Variable Without Final Modifier (R2023b 以降) |
CWE Rule 495 | Private Data Structure Returned From A Public Method (R2023a 以降) |
CWE Rule 496 | Public Data Assigned to Private Array-Typed Field (R2023b 以降) |
CWE Rule 498 | Cloneable class containing sensitive information (R2023b 以降) |
CWE Rule 500 | Public Static Field Not Marked Final (R2023a 以降) |
CWE Rule 522 | Insufficiently Protected Credentials (R2023a 以降) |
CWE Rule 532 | Insertion of Sensitive Information into Log File (R2024a 以降) |
CWE Rule 535 | Exposure of Information Through Shell Error Message (R2024a 以降) |
CWE Rule 543 | Use of Singleton Pattern Without Synchronization in a Multithreaded Context (R2024a 以降) |
CWE Rule 547 | Use of Hard-coded, Security-relevant Constants (R2023a 以降) |
CWE Rule 558 | Use of getlogin() in Multithreaded Application (R2023a 以降) |
CWE Rule 560 | Use of umask() with chmod-style Argument (R2023a 以降) |
CWE Rule 561 | デッド コード (R2023a 以降) |
CWE Rule 562 | Return of Stack Variable Address (R2023a 以降) |
CWE Rule 563 | Assignment to Variable without Use (R2023a 以降) |
CWE Rule 570 | Expression is Always False (R2023a 以降) |
CWE Rule 571 | Expression is Always True (R2023a 以降) |
CWE Rule 573 | Improper Following of Specification by Caller (R2024a 以降) |
CWE Rule 587 | Assignment of a Fixed Address to a Pointer (R2023a 以降) |
CWE Rule 590 | Free of Memory not on the Heap (R2024a 以降) |
CWE Rule 606 | Unchecked Input for Loop Condition (R2023b 以降) |
CWE Rule 617 | Reachable Assertion (R2023a 以降) |
CWE Rule 628 | Function Call with Incorrectly Specified Arguments (R2024a 以降) |
CWE Rule 663 | Use of a Non-reentrant Function in a Concurrent Context (R2024a 以降) |
CWE Rule 664 | Improper Control of a Resource Through its Lifetime (R2024a 以降) |
CWE Rule 665 | Improper Initialization (R2024a 以降) |
CWE Rule 666 | Operation on Resource in Wrong Phase of Lifetime (R2024a 以降) |
CWE Rule 667 | Improper Locking (R2024a 以降) |
CWE Rule 672 | Operation on a Resource after Expiration or Release (R2024a 以降) |
CWE Rule 674 | Uncontrolled Recursion (R2024a 以降) |
CWE Rule 675 | Multiple Operations on Resource in Single-Operation Context (R2024a 以降) |
CWE Rule 676 | Use of Potentially Dangerous Function (R2023a 以降) |
CWE Rule 681 | Incorrect Conversion between Numeric Types (R2024a 以降) |
CWE Rule 682 | Incorrect Calculation (R2024a 以降) |
CWE Rule 683 | Function Call With Incorrect Order of Arguments (R2023b 以降) |
CWE Rule 685 | Function Call With Incorrect Number of Arguments (R2023a 以降) |
CWE Rule 686 | Function Call With Incorrect Argument Type (R2023b 以降) |
CWE Rule 687 | Function Call With Incorrectly Specified Argument Value (R2023b 以降) |
CWE Rule 688 | Function Call With Incorrect Variable or Reference as Argument (R2023b 以降) |
CWE Rule 690 | Unchecked Return Value to NULL Pointer Dereference (R2023a 以降) |
CWE Rule 691 | Insufficient Control Flow Management (R2024a 以降) |
CWE Rule 693 | Protection Mechanism Failure (R2024a 以降) |
CWE Rule 696 | Incorrect Behavior Order (R2024a 以降) |
CWE Rule 703 | Improper Check or Handling of Exceptional Conditions (R2024a 以降) |
CWE Rule 704 | Incorrect Type Conversion or Cast (R2023a 以降) |
CWE Rule 705 | Incorrect Control Flow Scoping (R2024a 以降) |
CWE Rule 710 | Improper Adherence to Coding Standards (R2024a 以降) |
CWE Rule 732 | Incorrect Permission Assignment for Critical Resource (R2024a 以降) |
CWE Rule 733 | Compiler Optimization Removal or Modification of Security-critical Code (R2023a 以降) |
CWE Rule 754 | Improper Check for Unusual or Exceptional Conditions (R2024a 以降) |
CWE Rule 755 | Improper Handling of Exceptional Conditions (R2024a 以降) |
CWE Rule 758 | Reliance on Undefined, Unspecified, or Implementation-Defined Behavior (R2024a 以降) |
CWE Rule 759 | Use of a One-Way Hash without a Salt (R2024a 以降) |
CWE Rule 762 | Mismatched Memory Management Routines (R2023a 以降) |
CWE Rule 763 | Release of Invalid Pointer or Reference (R2023a 以降) |
CWE Rule 764 | Multiple Locks of a Critical Resource (R2024a 以降) |
CWE Rule 765 | Multiple Unlocks of a Critical Resource (R2024a 以降) |
CWE Rule 766 | Critical Data Element Declared Public (R2023a 以降) |
CWE Rule 767 | Access to Critical Private Variable via Public Method (R2023a 以降) |
CWE Rule 770 | Allocation of Resources Without Limits or Throttling (R2024a 以降) |
CWE Rule 772 | Missing Release of Resource after Effective Lifetime (R2024a 以降) |
CWE Rule 780 | Use of RSA Algorithm without OAEP (R2024a 以降) |
CWE Rule 783 | Operator Precedence Logic Error (R2023a 以降) |
CWE Rule 785 | Use of Path Manipulation Function without Maximum-sized Buffer (R2023a 以降) |
CWE Rule 786 | Access of Memory Location Before Start of Buffer (R2024a 以降) |
CWE Rule 787 | Out-of-bounds Write (R2023a 以降) |
CWE Rule 789 | Memory Allocation with Excessive Size Value (R2023a 以降) |
CWE Rule 798 | Use of Hard-coded Credentials (R2023a 以降) |
CWE Rule 805 | Buffer Access with Incorrect Length Value (R2023a 以降) |
CWE Rule 806 | Buffer Access Using Size of Source Buffer (R2023a 以降) |
CWE Rule 822 | Untrusted Pointer Dereference (R2023b 以降) |
CWE Rule 823 | Use of Out-of-range Pointer Offset (R2024a 以降) |
CWE Rule 824 | Access of Uninitialized Pointer (R2023a 以降) |
CWE Rule 825 | Expired Pointer Dereference (R2023a 以降) |
CWE Rule 826 | Premature Release of Resource During Expected Lifetime (R2024a 以降) |
CWE Rule 828 | Signal Handler with Functionality that is not Asynchronous-Safe (R2024a 以降) |
CWE Rule 832 | Unlock of a Resource that is not Locked (R2024a 以降) |
CWE Rule 833 | Deadlock (R2024a 以降) |
CWE Rule 839 | Numeric Range Comparison Without Minimum Check (R2023a 以降) |
CWE Rule 843 | Access of Resource Using Incompatible Type ('Type Confusion') (R2023a 以降) |
CWE Rule 908 | Use of Uninitialized Resource (R2024a 以降) |
CWE Rule 910 | Use of Expired File Descriptor (R2023a 以降) |
CWE Rule 922 | Insecure Storage of Sensitive Information (R2023a 以降) |
CWE Rule 1071 | Empty code block (R2023a 以降) |
CWE Rule 1335 | Incorrect Bitwise Shift of Integer (R2023a 以降) |
CWE Rule 1341 | Multiple Releases of Same Resource or Handle (R2023a 以降) |
CWE-658
CWE Rule 14 | Compiler Removal of Code to Clear Buffers (R2023a 以降) |
CWE Rule 119 | Improper Restriction of Operations within the Bounds of a Memory Buffer (R2023a 以降) |
CWE Rule 120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') (R2023a 以降) |
CWE Rule 121 | Stack-based Buffer Overflow (R2023a 以降) |
CWE Rule 122 | Heap-based Buffer Overflow (R2023a 以降) |
CWE Rule 123 | Write-what-where Condition (R2023a 以降) |
CWE Rule 124 | Buffer Underwrite ('Buffer Underflow') (R2023a 以降) |
CWE Rule 125 | Out-of-bounds Read (R2023a 以降) |
CWE Rule 126 | Buffer Over-read (R2023a 以降) |
CWE Rule 127 | Buffer Under-read (R2023a 以降) |
CWE Rule 128 | Wrap-around Error (R2023a 以降) |
CWE Rule 129 | Improper Validation of Array Index (R2023a 以降) |
CWE Rule 130 | Improper Handling of Length Parameter Inconsistency (R2023a 以降) |
CWE Rule 131 | Incorrect Calculation of Buffer Size (R2023a 以降) |
CWE Rule 134 | Use of Externally-Controlled Format String (R2023a 以降) |
CWE Rule 135 | Incorrect Calculation of Multi-Byte String Length (R2023a 以降) |
CWE Rule 170 | Improper Null Termination (R2023a 以降) |
CWE Rule 188 | Reliance on Data/Memory Layout (R2023a 以降) |
CWE Rule 190 | Integer Overflow or Wraparound (R2024b 以降) |
CWE Rule 191 | Integer Underflow (Wrap or Wraparound) (R2023a 以降) |
CWE Rule 192 | Integer Coercion Error (R2023a 以降) |
CWE Rule 194 | Unexpected Sign Extension (R2023a 以降) |
CWE Rule 195 | Signed to Unsigned Conversion Error (R2023a 以降) |
CWE Rule 196 | Unsigned to Signed Conversion Error (R2023a 以降) |
CWE Rule 197 | Numeric Truncation Error (R2023a 以降) |
CWE Rule 242 | Use of Inherently Dangerous Function (R2023a 以降) |
CWE Rule 243 | Creation of chroot Jail Without Changing Working Directory (R2023a 以降) |
CWE Rule 244 | Improper Clearing of Heap Memory Before Release ('Heap Inspection') (R2023a 以降) |
CWE Rule 362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') (R2023a 以降) |
CWE Rule 364 | Signal Handler Race Condition (R2023a 以降) |
CWE Rule 366 | Race Condition within a Thread (R2023a 以降) |
CWE Rule 374 | Passing Mutable Objects to an Untrusted Method (R2023b 以降) |
CWE Rule 375 | Returning a Mutable Object to an Untrusted Caller (R2023a 以降) |
CWE Rule 401 | Missing Release of Memory after Effective Lifetime (R2023a 以降) |
CWE Rule 415 | Double Free (R2023a 以降) |
CWE Rule 416 | Use After Free (R2023a 以降) |
CWE Rule 457 | Use of Uninitialized Variable (R2023a 以降) |
CWE Rule 460 | Improper Cleanup on Thrown Exception (R2023a 以降) |
CWE Rule 463 | Deletion of Data Structure Sentinel (R2023a 以降) |
CWE Rule 466 | Return of Pointer Value Outside of Expected Range (R2023a 以降) |
CWE Rule 467 | Use of sizeof() on a Pointer Type (R2023a 以降) |
CWE Rule 468 | ポインターのスケーリングが無効です (R2023a 以降) |
CWE Rule 469 | Use of Pointer Subtraction to Determine Size (R2023a 以降) |
CWE Rule 474 | Use of Function with Inconsistent Implementations (R2023a 以降) |
CWE Rule 476 | NULL Pointer Dereference (R2023a 以降) |
CWE Rule 478 | Missing Default Case in Multiple Condition Expression (R2023a 以降) |
CWE Rule 479 | Signal Handler Use of a Non-reentrant Function (R2023a 以降) |
CWE Rule 480 | Use of Incorrect Operator (R2023a 以降) |
CWE Rule 481 | Assigning instead of Comparing (R2023a 以降) |
CWE Rule 482 | Comparing instead of Assigning (R2023a 以降) |
CWE Rule 483 | Incorrect Block Delimitation (R2023a 以降) |
CWE Rule 484 | Omitted Break Statement in Switch (R2023a 以降) |
CWE Rule 495 | Private Data Structure Returned From A Public Method (R2023a 以降) |
CWE Rule 496 | Public Data Assigned to Private Array-Typed Field (R2023b 以降) |
CWE Rule 558 | Use of getlogin() in Multithreaded Application (R2023a 以降) |
CWE Rule 560 | Use of umask() with chmod-style Argument (R2023a 以降) |
CWE Rule 562 | Return of Stack Variable Address (R2023a 以降) |
CWE Rule 587 | Assignment of a Fixed Address to a Pointer (R2023a 以降) |
CWE Rule 676 | Use of Potentially Dangerous Function (R2023a 以降) |
CWE Rule 685 | Function Call With Incorrect Number of Arguments (R2023a 以降) |
CWE Rule 688 | Function Call With Incorrect Variable or Reference as Argument (R2023b 以降) |
CWE Rule 690 | Unchecked Return Value to NULL Pointer Dereference (R2023a 以降) |
CWE Rule 704 | Incorrect Type Conversion or Cast (R2023a 以降) |
CWE Rule 733 | Compiler Optimization Removal or Modification of Security-critical Code (R2023a 以降) |
CWE Rule 762 | Mismatched Memory Management Routines (R2023a 以降) |
CWE Rule 783 | Operator Precedence Logic Error (R2023a 以降) |
CWE Rule 785 | Use of Path Manipulation Function without Maximum-sized Buffer (R2023a 以降) |
CWE Rule 787 | Out-of-bounds Write (R2023a 以降) |
CWE Rule 789 | Memory Allocation with Excessive Size Value (R2023a 以降) |
CWE Rule 805 | Buffer Access with Incorrect Length Value (R2023a 以降) |
CWE Rule 806 | Buffer Access Using Size of Source Buffer (R2023a 以降) |
CWE Rule 839 | Numeric Range Comparison Without Minimum Check (R2023a 以降) |
CWE Rule 843 | Access of Resource Using Incompatible Type ('Type Confusion') (R2023a 以降) |
CWE Rule 910 | Use of Expired File Descriptor (R2023a 以降) |
CWE Rule 1335 | Incorrect Bitwise Shift of Integer (R2023a 以降) |
CWE Rule 1341 | Multiple Releases of Same Resource or Handle (R2023a 以降) |
CWE-659
CWE Rule 14 | Compiler Removal of Code to Clear Buffers (R2023a 以降) |
CWE Rule 119 | Improper Restriction of Operations within the Bounds of a Memory Buffer (R2023a 以降) |
CWE Rule 120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') (R2023a 以降) |
CWE Rule 121 | Stack-based Buffer Overflow (R2023a 以降) |
CWE Rule 122 | Heap-based Buffer Overflow (R2023a 以降) |
CWE Rule 123 | Write-what-where Condition (R2023a 以降) |
CWE Rule 124 | Buffer Underwrite ('Buffer Underflow') (R2023a 以降) |
CWE Rule 125 | Out-of-bounds Read (R2023a 以降) |
CWE Rule 126 | Buffer Over-read (R2023a 以降) |
CWE Rule 127 | Buffer Under-read (R2023a 以降) |
CWE Rule 128 | Wrap-around Error (R2023a 以降) |
CWE Rule 129 | Improper Validation of Array Index (R2023a 以降) |
CWE Rule 130 | Improper Handling of Length Parameter Inconsistency (R2023a 以降) |
CWE Rule 131 | Incorrect Calculation of Buffer Size (R2023a 以降) |
CWE Rule 134 | Use of Externally-Controlled Format String (R2023a 以降) |
CWE Rule 135 | Incorrect Calculation of Multi-Byte String Length (R2023a 以降) |
CWE Rule 170 | Improper Null Termination (R2023a 以降) |
CWE Rule 188 | Reliance on Data/Memory Layout (R2023a 以降) |
CWE Rule 190 | Integer Overflow or Wraparound (R2024b 以降) |
CWE Rule 191 | Integer Underflow (Wrap or Wraparound) (R2023a 以降) |
CWE Rule 192 | Integer Coercion Error (R2023a 以降) |
CWE Rule 194 | Unexpected Sign Extension (R2023a 以降) |
CWE Rule 195 | Signed to Unsigned Conversion Error (R2023a 以降) |
CWE Rule 196 | Unsigned to Signed Conversion Error (R2023a 以降) |
CWE Rule 197 | Numeric Truncation Error (R2023a 以降) |
CWE Rule 242 | Use of Inherently Dangerous Function (R2023a 以降) |
CWE Rule 243 | Creation of chroot Jail Without Changing Working Directory (R2023a 以降) |
CWE Rule 244 | Improper Clearing of Heap Memory Before Release ('Heap Inspection') (R2023a 以降) |
CWE Rule 248 | Uncaught Exception (R2023a 以降) |
CWE Rule 362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') (R2023a 以降) |
CWE Rule 364 | Signal Handler Race Condition (R2023a 以降) |
CWE Rule 366 | Race Condition within a Thread (R2023a 以降) |
CWE Rule 374 | Passing Mutable Objects to an Untrusted Method (R2023b 以降) |
CWE Rule 375 | Returning a Mutable Object to an Untrusted Caller (R2023a 以降) |
CWE Rule 396 | Declaration of Catch for Generic Exception (R2023a 以降) |
CWE Rule 397 | Declaration of Throws for Generic Exception (R2023a 以降) |
CWE Rule 401 | Missing Release of Memory after Effective Lifetime (R2023a 以降) |
CWE Rule 415 | Double Free (R2023a 以降) |
CWE Rule 416 | Use After Free (R2023a 以降) |
CWE Rule 457 | Use of Uninitialized Variable (R2023a 以降) |
CWE Rule 460 | Improper Cleanup on Thrown Exception (R2023a 以降) |
CWE Rule 463 | Deletion of Data Structure Sentinel (R2023a 以降) |
CWE Rule 466 | Return of Pointer Value Outside of Expected Range (R2023a 以降) |
CWE Rule 467 | Use of sizeof() on a Pointer Type (R2023a 以降) |
CWE Rule 468 | ポインターのスケーリングが無効です (R2023a 以降) |
CWE Rule 469 | Use of Pointer Subtraction to Determine Size (R2023a 以降) |
CWE Rule 476 | NULL Pointer Dereference (R2023a 以降) |
CWE Rule 478 | Missing Default Case in Multiple Condition Expression (R2023a 以降) |
CWE Rule 479 | Signal Handler Use of a Non-reentrant Function (R2023a 以降) |
CWE Rule 480 | Use of Incorrect Operator (R2023a 以降) |
CWE Rule 481 | Assigning instead of Comparing (R2023a 以降) |
CWE Rule 482 | Comparing instead of Assigning (R2023a 以降) |
CWE Rule 483 | Incorrect Block Delimitation (R2023a 以降) |
CWE Rule 484 | Omitted Break Statement in Switch (R2023a 以降) |
CWE Rule 493 | Critical Public Variable Without Final Modifier (R2023b 以降) |
CWE Rule 495 | Private Data Structure Returned From A Public Method (R2023a 以降) |
CWE Rule 496 | Public Data Assigned to Private Array-Typed Field (R2023b 以降) |
CWE Rule 498 | Cloneable class containing sensitive information (R2023b 以降) |
CWE Rule 500 | Public Static Field Not Marked Final (R2023a 以降) |
CWE Rule 543 | Use of Singleton Pattern Without Synchronization in a Multithreaded Context (R2024a 以降) |
CWE Rule 558 | Use of getlogin() in Multithreaded Application (R2023a 以降) |
CWE Rule 562 | Return of Stack Variable Address (R2023a 以降) |
CWE Rule 587 | Assignment of a Fixed Address to a Pointer (R2023a 以降) |
CWE Rule 676 | Use of Potentially Dangerous Function (R2023a 以降) |
CWE Rule 690 | Unchecked Return Value to NULL Pointer Dereference (R2023a 以降) |
CWE Rule 704 | Incorrect Type Conversion or Cast (R2023a 以降) |
CWE Rule 733 | Compiler Optimization Removal or Modification of Security-critical Code (R2023a 以降) |
CWE Rule 762 | Mismatched Memory Management Routines (R2023a 以降) |
CWE Rule 766 | Critical Data Element Declared Public (R2023a 以降) |
CWE Rule 767 | Access to Critical Private Variable via Public Method (R2023a 以降) |
CWE Rule 783 | Operator Precedence Logic Error (R2023a 以降) |
CWE Rule 785 | Use of Path Manipulation Function without Maximum-sized Buffer (R2023a 以降) |
CWE Rule 787 | Out-of-bounds Write (R2023a 以降) |
CWE Rule 789 | Memory Allocation with Excessive Size Value (R2023a 以降) |
CWE Rule 805 | Buffer Access with Incorrect Length Value (R2023a 以降) |
CWE Rule 806 | Buffer Access Using Size of Source Buffer (R2023a 以降) |
CWE Rule 839 | Numeric Range Comparison Without Minimum Check (R2023a 以降) |
CWE Rule 843 | Access of Resource Using Incompatible Type ('Type Confusion') (R2023a 以降) |
CWE Rule 910 | Use of Expired File Descriptor (R2023a 以降) |
CWE Rule 1335 | Incorrect Bitwise Shift of Integer (R2023a 以降) |
CWE Rule 1341 | Multiple Releases of Same Resource or Handle (R2023a 以降) |
API / Function Errors
CWE Rule 242 | Use of Inherently Dangerous Function (R2023a 以降) |
CWE Rule 474 | Use of Function with Inconsistent Implementations (R2023a 以降) |
CWE Rule 475 | Undefined Behavior for Input to API (R2024a 以降) |
CWE Rule 477 | Use of Obsolete Function (R2023a 以降) |
CWE Rule 676 | Use of Potentially Dangerous Function (R2023a 以降) |
Bad Coding Practices
CWE Rule 478 | Missing Default Case in Multiple Condition Expression (R2023a 以降) |
CWE Rule 489 | Active Debug Code (R2023a 以降) |
CWE Rule 547 | Use of Hard-coded, Security-relevant Constants (R2023a 以降) |
CWE Rule 561 | デッド コード (R2023a 以降) |
CWE Rule 562 | Return of Stack Variable Address (R2023a 以降) |
CWE Rule 563 | Assignment to Variable without Use (R2023a 以降) |
CWE Rule 628 | Function Call with Incorrectly Specified Arguments (R2024a 以降) |
CWE Rule 1071 | Empty code block (R2023a 以降) |
Behavioral Problems
CWE Rule 480 | Use of Incorrect Operator (R2023a 以降) |
CWE Rule 483 | Incorrect Block Delimitation (R2023a 以降) |
CWE Rule 484 | Omitted Break Statement in Switch (R2023a 以降) |
CWE Rule 733 | Compiler Optimization Removal or Modification of Security-critical Code (R2023a 以降) |
CWE Rule 783 | Operator Precedence Logic Error (R2023a 以降) |
Concurrency Issues
CWE Rule 366 | Race Condition within a Thread (R2023a 以降) |
CWE Rule 367 | Time-of-check Time-of-use (TOCTOU) Race Condition (R2024a 以降) |
CWE Rule 663 | Use of a Non-reentrant Function in a Concurrent Context (R2024a 以降) |
Credentials Management Errors
CWE Rule 798 | Use of Hard-coded Credentials (R2023a 以降) |
CWE Rule 256 | Plaintext storage of a password (R2023a 以降) |
Cryptographic Issues
CWE Rule 325 | Missing Cryptographic Step (R2024a 以降) |
CWE Rule 328 | Use of Weak Hash (R2024a 以降) |
Data Integrity Issues
CWE Rule 353 | Missing Support for Integrity Check (R2023a 以降) |
CWE Rule 354 | Improper Validation of Integrity Check Value (R2024a 以降) |
Data Neutralization Issues
CWE Rule 78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') (R2024a 以降) |
CWE Rule 88 | Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') (R2024a 以降) |
CWE Rule 89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') (R2023a 以降) |
CWE Rule 90 | Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection') (R2023a 以降) |
CWE Rule 170 | Improper Null Termination (R2023a 以降) |
CWE Rule 188 | Reliance on Data/Memory Layout (R2023a 以降) |
CWE Rule 463 | Deletion of Data Structure Sentinel (R2023a 以降) |
Data Processing Errors
CWE Rule 130 | Improper Handling of Length Parameter Inconsistency (R2023a 以降) |
Data Validation Issues
CWE Rule 129 | Improper Validation of Array Index (R2023a 以降) |
CWE Rule 606 | Unchecked Input for Loop Condition (R2023b 以降) |
Error Conditions, Return Values, Status Codes
CWE Rule 248 | Uncaught Exception (R2023a 以降) |
CWE Rule 252 | Unchecked Return Value (R2023a 以降) |
CWE Rule 253 | Incorrect Check of Function Return Value (R2023a 以降) |
CWE Rule 391 | Unchecked Error Condition (R2024a 以降) |
CWE Rule 396 | Declaration of Catch for Generic Exception (R2023a 以降) |
CWE Rule 397 | Declaration of Throws for Generic Exception (R2023a 以降) |
CWE Rule 617 | Reachable Assertion (R2023a 以降) |
Expression Issues
CWE Rule 570 | Expression is Always False (R2023a 以降) |
CWE Rule 571 | Expression is Always True (R2023a 以降) |
File Handling Issues
CWE Rule 22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (R2024a 以降) |
CWE Rule 426 | Untrusted Search Path (R2024a 以降) |
CWE Rule 427 | Uncontrolled Search Path Element (R2024a 以降) |
Handler Errors
CWE Rule 479 | Signal Handler Use of a Non-reentrant Function (R2023a 以降) |
Information Management Errors
CWE Rule 312 | Cleartext Storage of Sensitive Information (R2023a 以降) |
CWE Rule 319 | Cleartext Transmission of Sensitive Information (R2023b 以降) |
CWE Rule 321 | Use of Hard-coded Cryptographic Key (R2023b 以降) |
Initialization and Cleanup Errors
CWE Rule 460 | Improper Cleanup on Thrown Exception (R2023a 以降) |
Key Management Errors
CWE Rule 322 | Key Exchange without Entity Authentication (R2024a 以降) |
Memory Buffer Errors
CWE Rule 120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') (R2023a 以降) |
CWE Rule 123 | Write-what-where Condition (R2023a 以降) |
CWE Rule 124 | Buffer Underwrite ('Buffer Underflow') (R2023a 以降) |
CWE Rule 125 | Out-of-bounds Read (R2023a 以降) |
CWE Rule 131 | Incorrect Calculation of Buffer Size (R2023a 以降) |
CWE Rule 786 | Access of Memory Location Before Start of Buffer (R2024a 以降) |
CWE Rule 787 | Out-of-bounds Write (R2023a 以降) |
CWE Rule 805 | Buffer Access with Incorrect Length Value (R2023a 以降) |
Numeric Errors
CWE Rule 128 | Wrap-around Error (R2023a 以降) |
CWE Rule 191 | Integer Underflow (Wrap or Wraparound) (R2023a 以降) |
CWE Rule 192 | Integer Coercion Error (R2023a 以降) |
CWE Rule 197 | Numeric Truncation Error (R2023a 以降) |
CWE Rule 369 | Divide By Zero (R2023a 以降) |
CWE Rule 681 | Incorrect Conversion between Numeric Types (R2024a 以降) |
CWE Rule 839 | Numeric Range Comparison Without Minimum Check (R2023a 以降) |
入力の検証
CWE Rule 20 | Improper Input Validation (R2024a 以降) |
CWE Rule 77 | Improper Neutralization of Special Elements used in a Command ('Command Injection') (R2024a 以降) |
CWE Rule 78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') (R2024a 以降) |
CWE Rule 88 | Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') (R2024a 以降) |
CWE Rule 89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') (R2023a 以降) |
CWE Rule 90 | Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection') (R2023a 以降) |
CWE Rule 99 | Improper Control of Resource Identifiers ('Resource Injection') (R2024b 以降) |
その他
CWE Rule 14 | Compiler Removal of Code to Clear Buffers (R2023a 以降) |
CWE Rule 20 | Improper Input Validation (R2024a 以降) |
CWE Rule 23 | Relative Path Traversal (R2024a 以降) |
CWE Rule 36 | Absolute Path Traversal (R2024a 以降) |
CWE Rule 67 | Improper Handling of Windows Device Names (R2024a 以降) |
CWE Rule 77 | Improper Neutralization of Special Elements used in a Command ('Command Injection') (R2024a 以降) |
CWE Rule 88 | Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') (R2024a 以降) |
CWE Rule 114 | Process Control (R2024a 以降) |
CWE Rule 119 | Improper Restriction of Operations within the Bounds of a Memory Buffer (R2023a 以降) |
CWE Rule 121 | Stack-based Buffer Overflow (R2023a 以降) |
CWE Rule 122 | Heap-based Buffer Overflow (R2023a 以降) |
CWE Rule 126 | Buffer Over-read (R2023a 以降) |
CWE Rule 127 | Buffer Under-read (R2023a 以降) |
CWE Rule 190 | Integer Overflow or Wraparound (R2024b 以降) |
CWE Rule 194 | Unexpected Sign Extension (R2023a 以降) |
CWE Rule 195 | Signed to Unsigned Conversion Error (R2023a 以降) |
CWE Rule 196 | Unsigned to Signed Conversion Error (R2023a 以降) |
CWE Rule 198 | Use of Incorrect Byte Ordering (R2024a 以降) |
CWE Rule 226 | Sensitive Information in Resource Not Removed Before Reuse (R2024a 以降) |
CWE Rule 240 | Improper Handling of Inconsistent Structural Elements (R2024a 以降) |
CWE Rule 244 | Improper Clearing of Heap Memory Before Release ('Heap Inspection') (R2023a 以降) |
CWE Rule 287 | Improper Authentication (R2024a 以降) |
CWE Rule 297 | Improper Validation of Certificate with Host Mismatch (R2024a 以降) |
CWE Rule 304 | Missing Critical Step in Authentication (R2024a 以降) |
CWE Rule 311 | Missing Encryption of Sensitive Data (R2023b 以降) |
CWE Rule 316 | Cleartext Storage of Sensitive Information in Memory (R2024a 以降) |
CWE Rule 326 | Inadequate Encryption Strength (R2024a 以降) |
CWE Rule 327 | Use of a Broken or Risky Cryptographic Algorithm (R2024a 以降) |
CWE Rule 329 | Generation of Predictable IV with CBC Mode (R2024a 以降) |
CWE Rule 330 | Use of Insufficiently Random Values (R2024a 以降) |
CWE Rule 336 | Same Seed in Pseudo-Random Number Generator (PRNG) (R2024a 以降) |
CWE Rule 337 | Predictable Seed in Pseudo-Random Number Generator (PRNG) (R2024a 以降) |
CWE Rule 362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') (R2023a 以降) |
CWE Rule 377 | Insecure Temporary File (R2024a 以降) |
CWE Rule 401 | Missing Release of Memory after Effective Lifetime (R2023a 以降) |
CWE Rule 404 | Improper Resource Shutdown or Release (R2024a 以降) |
CWE Rule 415 | Double Free (R2023a 以降) |
CWE Rule 416 | Use After Free (R2023a 以降) |
CWE Rule 456 | Missing Initialization of a Variable (R2024a 以降) |
CWE Rule 457 | Use of Uninitialized Variable (R2023a 以降) |
CWE Rule 471 | Modification of Assumed-Immutable Data (MAID) (R2024a 以降) |
CWE Rule 481 | Assigning instead of Comparing (R2023a 以降) |
CWE Rule 482 | Comparing instead of Assigning (R2023a 以降) |
CWE Rule 493 | Critical Public Variable Without Final Modifier (R2023b 以降) |
CWE Rule 495 | Private Data Structure Returned From A Public Method (R2023a 以降) |
CWE Rule 496 | Public Data Assigned to Private Array-Typed Field (R2023b 以降) |
CWE Rule 498 | Cloneable class containing sensitive information (R2023b 以降) |
CWE Rule 500 | Public Static Field Not Marked Final (R2023a 以降) |
CWE Rule 522 | Insufficiently Protected Credentials (R2023a 以降) |
CWE Rule 532 | Insertion of Sensitive Information into Log File (R2024a 以降) |
CWE Rule 535 | Exposure of Information Through Shell Error Message (R2024a 以降) |
CWE Rule 543 | Use of Singleton Pattern Without Synchronization in a Multithreaded Context (R2024a 以降) |
CWE Rule 558 | Use of getlogin() in Multithreaded Application (R2023a 以降) |
CWE Rule 560 | Use of umask() with chmod-style Argument (R2023a 以降) |
CWE Rule 573 | Improper Following of Specification by Caller (R2024a 以降) |
CWE Rule 590 | Free of Memory not on the Heap (R2024a 以降) |
CWE Rule 664 | Improper Control of a Resource Through its Lifetime (R2024a 以降) |
CWE Rule 665 | Improper Initialization (R2024a 以降) |
CWE Rule 666 | Operation on Resource in Wrong Phase of Lifetime (R2024a 以降) |
CWE Rule 667 | Improper Locking (R2024a 以降) |
CWE Rule 672 | Operation on a Resource after Expiration or Release (R2024a 以降) |
CWE Rule 674 | Uncontrolled Recursion (R2024a 以降) |
CWE Rule 675 | Multiple Operations on Resource in Single-Operation Context (R2024a 以降) |
CWE Rule 682 | Incorrect Calculation (R2024a 以降) |
CWE Rule 683 | Function Call With Incorrect Order of Arguments (R2023b 以降) |
CWE Rule 685 | Function Call With Incorrect Number of Arguments (R2023a 以降) |
CWE Rule 686 | Function Call With Incorrect Argument Type (R2023b 以降) |
CWE Rule 687 | Function Call With Incorrectly Specified Argument Value (R2023b 以降) |
CWE Rule 688 | Function Call With Incorrect Variable or Reference as Argument (R2023b 以降) |
CWE Rule 690 | Unchecked Return Value to NULL Pointer Dereference (R2023a 以降) |
CWE Rule 691 | Insufficient Control Flow Management (R2024a 以降) |
CWE Rule 693 | Protection Mechanism Failure (R2024a 以降) |
CWE Rule 696 | Incorrect Behavior Order (R2024a 以降) |
CWE Rule 703 | Improper Check or Handling of Exceptional Conditions (R2024a 以降) |
CWE Rule 704 | Incorrect Type Conversion or Cast (R2023a 以降) |
CWE Rule 705 | Incorrect Control Flow Scoping (R2024a 以降) |
CWE Rule 710 | Improper Adherence to Coding Standards (R2024a 以降) |
CWE Rule 732 | Incorrect Permission Assignment for Critical Resource (R2024a 以降) |
CWE Rule 754 | Improper Check for Unusual or Exceptional Conditions (R2024a 以降) |
CWE Rule 755 | Improper Handling of Exceptional Conditions (R2024a 以降) |
CWE Rule 758 | Reliance on Undefined, Unspecified, or Implementation-Defined Behavior (R2024a 以降) |
CWE Rule 759 | Use of a One-Way Hash without a Salt (R2024a 以降) |
CWE Rule 762 | Mismatched Memory Management Routines (R2023a 以降) |
CWE Rule 780 | Use of RSA Algorithm without OAEP (R2024a 以降) |
CWE Rule 785 | Use of Path Manipulation Function without Maximum-sized Buffer (R2023a 以降) |
CWE Rule 789 | Memory Allocation with Excessive Size Value (R2023a 以降) |
CWE Rule 806 | Buffer Access Using Size of Source Buffer (R2023a 以降) |
CWE Rule 828 | Signal Handler with Functionality that is not Asynchronous-Safe (R2024a 以降) |
CWE Rule 922 | Insecure Storage of Sensitive Information (R2023a 以降) |
CWE Rule 1335 | Incorrect Bitwise Shift of Integer (R2023a 以降) |
CWE Rule 1341 | Multiple Releases of Same Resource or Handle (R2023a 以降) |
Permission Issues
CWE Rule 766 | Critical Data Element Declared Public (R2023a 以降) |
CWE Rule 767 | Access to Critical Private Variable via Public Method (R2023a 以降) |
Pointer Issues
CWE Rule 466 | Return of Pointer Value Outside of Expected Range (R2023a 以降) |
CWE Rule 467 | Use of sizeof() on a Pointer Type (R2023a 以降) |
CWE Rule 468 | ポインターのスケーリングが無効です (R2023a 以降) |
CWE Rule 469 | Use of Pointer Subtraction to Determine Size (R2023a 以降) |
CWE Rule 476 | NULL Pointer Dereference (R2023a 以降) |
CWE Rule 587 | Assignment of a Fixed Address to a Pointer (R2023a 以降) |
CWE Rule 763 | Release of Invalid Pointer or Reference (R2023a 以降) |
CWE Rule 822 | Untrusted Pointer Dereference (R2023b 以降) |
CWE Rule 823 | Use of Out-of-range Pointer Offset (R2024a 以降) |
CWE Rule 824 | Access of Uninitialized Pointer (R2023a 以降) |
CWE Rule 825 | Expired Pointer Dereference (R2023a 以降) |
Privilege Issues
CWE Rule 243 | Creation of chroot Jail Without Changing Working Directory (R2023a 以降) |
CWE Rule 250 | Execution with Unnecessary Privileges (R2024a 以降) |
CWE Rule 273 | Improper Check for Dropped Privileges (R2024a 以降) |
Random Number Issues
CWE Rule 335 | Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) (R2023a 以降) |
CWE Rule 338 | Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) (R2023a 以降) |
Resource Locking Problems
CWE Rule 413 | Improper Resource Locking (R2023a 以降) |
CWE Rule 764 | Multiple Locks of a Critical Resource (R2024a 以降) |
CWE Rule 765 | Multiple Unlocks of a Critical Resource (R2024a 以降) |
CWE Rule 832 | Unlock of a Resource that is not Locked (R2024a 以降) |
CWE Rule 833 | Deadlock (R2024a 以降) |
Resource Management Errors
CWE Rule 770 | Allocation of Resources Without Limits or Throttling (R2024a 以降) |
CWE Rule 772 | Missing Release of Resource after Effective Lifetime (R2024a 以降) |
CWE Rule 826 | Premature Release of Resource During Expected Lifetime (R2024a 以降) |
CWE Rule 908 | Use of Uninitialized Resource (R2024a 以降) |
CWE Rule 910 | Use of Expired File Descriptor (R2023a 以降) |
Signal Errors
CWE Rule 364 | Signal Handler Race Condition (R2023a 以降) |
State Issues
CWE Rule 15 | External Control of System or Configuration Setting (R2024a 以降) |
CWE Rule 372 | Incomplete Internal State Distinction (R2024a 以降) |
CWE Rule 374 | Passing Mutable Objects to an Untrusted Method (R2023b 以降) |
CWE Rule 375 | Returning a Mutable Object to an Untrusted Caller (R2023a 以降) |
String Errors
CWE Rule 134 | Use of Externally-Controlled Format String (R2023a 以降) |
CWE Rule 135 | Incorrect Calculation of Multi-Byte String Length (R2023a 以降) |
Type Errors
CWE Rule 843 | Access of Resource Using Incompatible Type ('Type Confusion') (R2023a 以降) |
トピック
- Polyspace を使用した CWE コーディング規約カバレッジ
CWE の結果をカテゴリ別にグループ化して、
all-exact-checkers
のリストを表示する。 - Polyspace でのコーディング規約のサポート
Polyspace でのさまざまなコーディング規約のサポートをチェックする。
- コーディング規約違反のチェックおよびレビュー
Polyspace Bug Finder で AUTOSAR C++14、CERT® C、CERT C++、CWE、MISRA C™、MISRA® C++、JSF AV C++、または ISO-17961 規格の違反をチェックする。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)