Variant Weakness
Визначення
a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. For example the variant weakness "Private Data Structure Returned From A Public Method" (CWE-495) describes an issue (inappropriate action) with a behavior (Return) associated with a specific resource (Data Structure) with a given property (Private). Another example is "Use of sizeof() on a Pointer Type" (CWE-467) which describes an issue (Use of) with a behavior (application of a function) against a resource (Pointer) within an implied language (those that support Pointer Types).
Український переклад (UK)Слабкість, пов’язана з певним типом продукту, зазвичай із конкретною мовою або технологією. Конкретніша за базову слабкість. Слабкості рівня варіанта зазвичай описують проблеми через від 3 до 5 таких вимірів: поведінка, властивість, технологія, мова та ресурс. Наприклад, слабкість-варіант «Повернення приватної структури даних із публічного методу» (CWE-495) описує проблему (неналежну дію) з поведінкою (повернення), пов’язаною з конкретним ресурсом (структурою даних), що має певну властивість (приватність). Інший приклад — «Використання sizeof() для типу вказівника» (CWE-467), який описує проблему (використання) з поведінкою (застосуванням функції) щодо ресурсу (вказівника) в межах неявно визначеної мови (мов, які підтримують типи вказівників).