Php Fixes
- 102 – Email uniqueness not properly verified
- 106 – NoSQL injection
- 107 – LDAP injection
- 108 – Improper control of interaction frequency
- 111 – Out-of-bounds read
- 113 – Improper type assignation
- 115 – Security controls bypass or absence
- 121 – HTTP parameter pollution
- 122 – Email flooding
- 123 – Local file inclusion
- 124 – Race condition
- 125 – Directory listing
- 127 – Lack of data validation - Type confusion
- 128 – Insecurely generated cookies - HttpOnly
- 129 – Insecurely generated cookies - SameSite
- 131 – Insecure or unset HTTP headers - Strict Transport Security
- 132 – Insecure or unset HTTP headers - X-Content-Type-Options
- 136 – Insecure or unset HTTP headers - Cache Control
- 138 – Inappropriate coding practices
- 141 – Lack of data validation - URL
- 142 – Sensitive information in source code - API Key
- 143 – Inappropriate coding practices - Eval function
- 145 – Inappropriate coding practices - Cyclomatic complexity
- 146 – SQL injection
- 150 – Use of an insecure channel - useSslProtocol()
- 153 – Insecure or unset HTTP headers - Accept
- 154 – Time-based SQL Injection
- 155 – SQL Injection - Headers
- 156 – Uncontrolled external site redirect
- 160 – Excessive privileges - Temporary Files
- 164 – Insecure service configuration
- 174 – Insecure service configuration - Backdoor
- 183 – Debugging enabled in production
- 186 – Lack of data validation - Web Service
- 187 – Lack of data validation - Source Code
- 189 – Lack of data validation - Content Spoofing
- 190 – Lack of data validation - Session Cookie
- 191 – Lack of data validation - Responses
- 192 – Lack of data validation - Reflected Parameters
- 193 – Lack of data validation - Host Header Injection
- 194 – Lack of data validation - Input Length
- 195 – Lack of data validation - Headers
- 196 – Lack of data validation - Dates
- 197 – Lack of data validation - Numbers
- 198 – Lack of data validation - Out of range
- 199 – Lack of data validation - Emails
- 201 – Unauthorized access to files
- 211 – Asymmetric denial of service - ReDoS
- 217 – Business information leak - Credit Cards
- 221 – Business information leak - Users
- 231 – Message flooding
- 235 – Technical information leak - Headers
- 237 – Technical information leak - Print Functions
- 240 – Authentication mechanism absence or evasion - OTP
- 243 – Authentication mechanism absence or evasion - Admin Console
- 248 – Non-encrypted confidential information - LDAP
- 254 – Automatic information enumeration - Credit Cards
- 261 – Insecure encryption algorithm - DSA
- 262 – Insecure encryption algorithm - SHA1
- 264 – Insecure encryption algorithm - TripleDES
- 270 – Insecure functionality - File Creation
- 271 – Insecure functionality - Password management
- 272 – Insecure functionality - Masking
- 273 – Insecure functionality - Fingerprint
- 274 – Restricted fields manipulation
- 278 – Insecure exceptions - NullPointerException
- 280 – Session Fixation
- 282 – Insecure encryption algorithm - ECB
- 283 – Automatic information enumeration - Personal Information
- 284 – Non-encrypted confidential information - Base 64
- 286 – Insecure object reference - Personal information
- 288 – Insecure object reference - Financial information
- 289 – Technical information leak - Logs
- 290 – Technical information leak - IPs
- 291 – Business information leak - Financial Information
- 295 – Insecure session management - Change Password
- 297 – SQL injection - Code
- 298 – Authentication mechanism absence or evasion - Redirect
- 302 – Insecure functionality - Session management
- 305 – Security controls bypass or absence - Data creation
- 306 – Insecure object reference - Files
- 307 – Insecure object reference - Data
- 308 – Enabled default configuration
- 317 – Improper resource allocation - Memory leak
- 321 – Lack of data validation - HTML code
- 323 – XML injection (XXE) - Unmarshaller
- 326 – Sensitive information in source code - Dependencies
- 327 – Insufficient data authenticity validation - Images
- 328 – Insecure object reference - Session management
- 329 – Insecure or unset HTTP headers - Content-Type
- 330 – Lack of protection against brute force attacks - Credentials
- 331 – User Enumeration - Wordpress
- 332 – Use of insecure channel - Source code
- 339 – Insecure service configuration - Request Validation
- 340 – Lack of data validation - Special Characters
- 341 – Lack of data validation - OTP
- 343 – Insecure service configuration - BREACH Attack
- 344 – Lack of data validation - Non Sanitized Variables
- 345 – Security controls bypass or absence - Session Invalidation
- 351 – Automatic information enumeration - Corporate information
- 354 – Insecure file upload - Files Limit
- 355 – Insufficient data authenticity validation - Checksum verification
- 356 – Symmetric denial of service - SMTP
- 359 – Sensitive information in source code - Credentials
- 362 – Technical information leak - Content response
- 369 – Insecure object reference - User deletion
- 371 – DOM-Based cross-site scripting (XSS)
- 372 – Use of an insecure channel - HTTP
- 378 – Non-encrypted confidential information - Hexadecimal
- 382 – Insufficient data authenticity validation - Front bypass
- 387 – Insecure service configuration - Object Reutilization
- 395 – Insecure generation of random numbers - Static IV
- 399 – Security controls absence - Monitoring
- 404 – OS Command Injection
- 414 – Insecure service configuration - Header Checking
- 417 – Account Takeover
- 420 – Password reset poisoning
- 421 – Insecure encryption algorithm - Insecure Elliptic Curve
- 422 – Server side template injection
- 428 – Inappropriate coding practices - invalid file
- 435 – Use of software with known vulnerabilities in environments
- 436 – Security controls bypass or absence - Fingerprint
- 002 – Asymmetric denial of service
- 003 – Symmetric denial of service
- 004 – Remote command execution
- 007 – Cross-site request forgery
- 008 – Reflected cross-site scripting (XSS)
- 010 – Stored cross-site scripting (XSS)
- 014 – Insecure functionality
- 015 – Insecure authentication method - Basic
- 016 – Insecure encryption algorithm - SSL/TLS
- 017 – Sensitive information sent insecurely
- 019 – Administrative credentials stored in cache memory
- 021 – XPath injection
- 022 – Use of an insecure channel
- 026 – User enumeration
- 027 – Insecure file upload
- 029 – Inadequate file size control
- 030 – Sensitive information sent via URL parameters
- 032 – Spoofing
- 033 – Password change without identity check
- 034 – Insecure generation of random numbers
- 036 – ViewState not encrypted
- 037 – Technical information leak
- 038 – Business information leak
- 042 – Insecurely generated cookies
- 045 – HTML code injection
- 051 – Cracked weak credentials
- 052 – Insecure encryption algorithm
- 059 – Sensitive information stored in logs
- 061 – Remote File Inclusion
- 062 – Concurrent sessions
- 063 – Lack of data validation - Path Traversal
- 067 – Improper resource allocation
- 068 – Insecure session expiration time
- 069 – Weak CAPTCHA
- 078 – Insecurely generated token
- 080 – Business information leak - Customers or providers
- 088 – Privacy violation
- 089 – Lack of data validation - Trust boundary violation
- 091 – Log injection
- 092 – Insecure encryption algorithm - Anonymous cipher suites
- 093 – Hidden fields manipulation
- 094 – Insecure encryption algorithm - Cipher Block Chaining
- 095 – Data uniqueness not properly verified
- 096 – Insecure deserialization
- 098 – External control of file name or path