Vulnerability classification

XBOW runs a wide variety of attack methods to assess the security of your assets. Each finding is mapped to the most relevant Common Weakness Enumeration (CWE). For an overview of the attack methods, see Attack methods.

Key to the CWE list

Finding type:

  • Vulnerability: An exploitable weakness in your asset.
  • Informational: A potential issue or a non-standard configuration, rather than an immediately exploitable vulnerability. These findings suggest a departure from best practices.

Validation:

  • Deterministic: XBOW confirms findings for this class with a non-AI exploit validator. All findings are verified as true vulnerabilities, so the class reports no false positives.
  • AI agent: XBOW uses agents rather than a deterministic validator to confirm findings for this class, so some false positives are possible.
  • Not applicable: XBOW does not exploit informational findings, so there is nothing to validate.

Release phase: the phase of the associated attack method. See Release phases.

CWE list

CWE IDCWE nameFinding typeValidationRelease phase
CWE-22Improper Limitation of a Pathname to a Restricted Directory (‘Path Traversal’)VulnerabilityDeterministicGA
CWE-73External Control of File Name or PathVulnerabilityAI agentGA
CWE-74Improper Neutralization of Special Elements in Output Used by a Downstream Component (‘Injection’)VulnerabilityDeterministicGA
CWE-77Improper Neutralization of Special Elements used in a Command (‘Command Injection’)VulnerabilityDeterministicGA
CWE-78Improper Neutralization of Special Elements used in an OS Command (‘OS Command Injection’)VulnerabilityDeterministicGA
CWE-79Improper Neutralization of Input During Web Page Generation (‘Cross-site Scripting’, XSS)VulnerabilityDeterministicGA
CWE-89Improper Neutralization of Special Elements used in an SQL Command (‘SQL Injection’)VulnerabilityDeterministicGA
CWE-94Improper Control of Generation of Code (‘Code Injection’)VulnerabilityDeterministicGA
CWE-116Improper Encoding or Escaping of Output (‘HTTP Request/Response Splitting’)InformationalNot applicableGA
CWE-200Exposure of Sensitive Information to an Unauthorized ActorVulnerabilityAI agentGA
CWE-204Observable Response Discrepancy (‘User Enumeration’)VulnerabilityAI agentGA
CWE-209Generation of Error Message Containing Sensitive InformationVulnerabilityAI agentGA
CWE-269Improper Privilege ManagementVulnerabilityAI agentGA
CWE-287Improper AuthenticationInformationalNot applicableGA
CWE-294Authentication Bypass by Capture-replayVulnerabilityAI agentGA
CWE-304Missing Critical Step in AuthenticationVulnerabilityAI agentGA
CWE-306Missing Authentication for Critical FunctionInformationalNot applicableGA
CWE-307Improper Restriction of Excessive Authentication AttemptsVulnerabilityAI agentGA
CWE-326Inadequate Encryption StrengthVulnerabilityAI agentGA
CWE-327Use of a Broken or Risky Cryptographic AlgorithmVulnerabilityAI agentGA
CWE-328Use of Weak HashVulnerabilityAI agentGA
CWE-329Generation of Predictable IV with CBC ModeVulnerabilityAI agentGA
CWE-330Use of Insufficiently Random ValuesVulnerabilityAI agentGA
CWE-338Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)VulnerabilityAI agentGA
CWE-345Insufficient Verification of Data AuthenticityVulnerabilityAI agentGA
CWE-347Improper Verification of Cryptographic SignatureVulnerabilityAI agentGA
CWE-352Cross-Site Request Forgery (CSRF)InformationalNot applicableGA
CWE-362Concurrent Execution using Shared Resource with Improper Synchronization (‘Race Condition’)VulnerabilityAI agentGA
CWE-367Time-of-check Time-of-use (TOCTOU) Race ConditionVulnerabilityAI agentPublic preview
CWE-384Session FixationInformationalNot applicableGA
CWE-400Uncontrolled Resource ConsumptionVulnerabilityAI agentGA
CWE-425Direct Request (‘Forced Browsing’)InformationalNot applicableGA
CWE-434Unrestricted Upload of File with Dangerous TypeVulnerabilityDeterministicGA
CWE-436Interpretation ConflictVulnerabilityAI agentPublic preview
CWE-470Use of Externally-Controlled Input to Select Classes or Code (‘Unsafe Reflection’)VulnerabilityDeterministicGA
CWE-489Active Debug CodeVulnerabilityAI agentGA
CWE-502Deserialization of Untrusted DataVulnerabilityDeterministicGA
CWE-522Insufficiently Protected CredentialsVulnerabilityAI agentGA
CWE-524Use of Cache Containing Sensitive InformationVulnerabilityAI agentGA
CWE-548Exposure of Information Through Directory ListingVulnerabilityAI agentPublic preview
CWE-552Files or Directories Accessible to External PartiesInformationalNot applicableGA
CWE-601URL Redirection to Untrusted Site (‘Open Redirect’)VulnerabilityDeterministicGA
CWE-611Improper Restriction of XML External Entity Reference (‘XXE’)VulnerabilityDeterministicGA
CWE-613Insufficient Session ExpirationVulnerabilityAI agentGA
CWE-639Authorization Bypass Through User-Controlled Key (‘IDOR’)VulnerabilityAI agentPublic preview
CWE-640Weak Password Recovery Mechanism for Forgotten PasswordVulnerabilityAI agentGA
CWE-770Allocation of Resources Without Limits or ThrottlingVulnerabilityAI agentGA
CWE-798Use of Hard-coded CredentialsVulnerabilityAI agentGA
CWE-829Inclusion of Functionality from Untrusted Control SphereInformationalNot applicableGA
CWE-840Business Logic ErrorsVulnerabilityAI agentGA
CWE-862Missing AuthorizationVulnerabilityDeterministicGA
CWE-863Incorrect AuthorizationVulnerabilityAI agentGA
CWE-915Improperly Controlled Modification of Dynamically-Determined Object AttributesVulnerabilityAI agentGA
CWE-917Improper Neutralization of Special Elements used in an Expression Language Statement (‘Expression Language Injection’)VulnerabilityDeterministicGA
CWE-918Server-Side Request Forgery (SSRF)VulnerabilityDeterministicGA
CWE-942Permissive Cross-domain Security Policy with Untrusted DomainsVulnerabilityAI agentGA
CWE-943Improper Neutralization of Special Elements in Data Query LogicVulnerabilityAI agentGA
CWE-1021ClickjackingInformationalNot applicableGA
CWE-1321Improperly Controlled Modification of Object Prototype Attributes (‘Prototype Pollution’)VulnerabilityAI agentGA
CWE-1336Improper Neutralization of Special Elements Used in a Template EngineVulnerabilityAI agentGA
CWE-1385Missing Origin Validation in WebSocketsVulnerabilityAI agentGA
CWE-1392Use of Default CredentialsVulnerabilityAI agentGA
CWE-1395Dependency on Vulnerable Third-Party Component (‘Public CVE’)VulnerabilityAI agentGA

Was this helpful?