CWE مخفف Common Weakness Enumeration و فهرستی برای طبقهبندی ضعفهای رایج نرمافزاری و سختافزاری است. برخلاف CVE که یک رخداد یا آسیبپذیری مشخص را نامگذاری میکند، CWE نوع ضعف را توصیف میکند.
| نمونه CWE | نوع ضعف | نمونه در فروشگاه |
|---|---|---|
| CWE-79 | خروجی بدون Escape مناسب و XSS | نمایش نظر کاربر بهصورت HTML خام |
| CWE-89 | SQL Injection | ساخت کوئری از متن کنترلنشده |
| CWE-22 | Path Traversal | خواندن فایل با مسیر کاربر |
| CWE-862 | Missing Authorization | دریافت سفارش دیگران بدون بررسی مجوز |
مدیریت این ضعفها با کدنویسی امن، تست، بازبینی و مدلسازی تهدید ارتباط مستقیم دارد.
اصطلاحات مرتبط: سیویای، تست امنیت ایستای نرمافزار، تزریق اسکیوال، اسکریپتنویسی بینسایتی.