server icon indicating copy to clipboard operation
server copied to clipboard

Auth/pm 8107/remove v2 duo

Open ike-kottlowski opened this issue 1 year ago â€ĸ 1 comments

đŸŽŸī¸ Tracking

📔 Objective

📸 Screenshots

⏰ Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team

đŸĻŽ Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or â„šī¸ (:information_source:) for notes or general info
  • ❓ (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • ❌ (:x:) or âš ī¸ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or â™ģī¸ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

ike-kottlowski avatar Oct 16 '24 00:10 ike-kottlowski

Logo Checkmarx One – Scan Summary & Details – 98ae3dfd-6c35-4be2-b00c-c57055cc8a66

New Issues

Severity Issue Source File / Package Checkmarx Insight
MEDIUM CSRF /src/Api/Auth/Controllers/AccountsController.cs: 366 Attack Vector
MEDIUM CSRF /src/Billing/Controllers/StripeController.cs: 176 Attack Vector
MEDIUM CSRF /src/Api/Billing/Public/Controllers/OrganizationController.cs: 47 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationUsersController.cs: 272 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationsController.cs: 191 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationsController.cs: 460 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationUsersController.cs: 540 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationUsersController.cs: 554 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationsController.cs: 493 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationsController.cs: 518 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Public/Controllers/OrganizationController.cs: 43 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Public/Controllers/OrganizationController.cs: 43 Attack Vector
MEDIUM CSRF /src/Api/Controllers/CollectionsController.cs: 247 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Controllers/GroupsController.cs: 238 Attack Vector
MEDIUM CSRF /src/Api/AdminConsole/Public/Controllers/OrganizationController.cs: 43 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 852 Attack Vector
MEDIUM Privacy_Violation /src/Core/Auth/UserFeatures/TdeOffboardingPassword/TdeOffboardingPasswordCommand.cs: 81 Attack Vector
MEDIUM Privacy_Violation /src/Core/Auth/UserFeatures/TdeOffboardingPassword/TdeOffboardingPasswordCommand.cs: 81 Attack Vector
MEDIUM Privacy_Violation /src/Api/Vault/Models/Request/CipherRequestModel.cs: 198 Attack Vector
MEDIUM Privacy_Violation /src/Core/Auth/UserFeatures/UserMasterPassword/SetInitialMasterPasswordCommand.cs: 59 Attack Vector
MEDIUM Privacy_Violation /src/Core/Auth/UserFeatures/UserMasterPassword/SetInitialMasterPasswordCommand.cs: 59 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 567 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 765 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 763 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 736 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 765 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 736 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 514 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 514 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 569 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 569 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 710 Attack Vector
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 710 Attack Vector
MEDIUM SSL_Verification_Bypass /src/Api/Auth/Models/Request/OrganizationSsoRequestModel.cs: 146 Attack Vector
MEDIUM SSL_Verification_Bypass /bitwarden_license/src/Sso/Utilities/DynamicAuthenticationSchemeProvider.cs: 405 Attack Vector
MEDIUM SSL_Verification_Bypass /src/Core/Utilities/CoreHelpers.cs: 140 Attack Vector
MEDIUM SSL_Verification_Bypass /src/Core/Utilities/CoreHelpers.cs: 115 Attack Vector
MEDIUM SSL_Verification_Bypass /src/Core/Utilities/CoreHelpers.cs: 93 Attack Vector
MEDIUM SSL_Verification_Bypass /src/Core/Utilities/CoreHelpers.cs: 105 Attack Vector
MEDIUM Unpinned Actions Full Length Commit SHA /version-bump.yml: 29 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /version-bump.yml: 137 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /version-bump.yml: 220 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /build.yml: 598 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /version-bump.yml: 129 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /version-bump.yml: 122 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /version-bump.yml: 61 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
MEDIUM Unpinned Actions Full Length Commit SHA /container-registry-purge.yml: 90 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
LOW Log_Forging /src/Api/AdminConsole/Controllers/OrganizationUsersController.cs: 439 Attack Vector
LOW Log_Forging /src/Notifications/Controllers/SendController.cs: 27 Attack Vector
LOW Log_Forging /src/Api/Vault/Controllers/CiphersController.cs: 574 Attack Vector
LOW Log_Forging /src/Api/Vault/Controllers/CiphersController.cs: 553 Attack Vector
LOW Log_Forging /src/Api/Vault/Controllers/CiphersController.cs: 530 Attack Vector
LOW Log_Forging /src/Api/Vault/Controllers/CiphersController.cs: 603 Attack Vector
LOW Log_Forging /bitwarden_license/src/Scim/Controllers/v2/UsersController.cs: 114 Attack Vector
LOW Log_Forging /bitwarden_license/src/Scim/Controllers/v2/GroupsController.cs: 98 Attack Vector
LOW Open_Redirect /src/Admin/Controllers/ToolsController.cs: 490 Attack Vector
LOW Open_Redirect /bitwarden_license/src/Sso/Controllers/AccountController.cs: 167 Attack Vector
LOW Unpinned Actions Full Length Commit SHA /version-bump.yml: 137 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
LOW Unpinned Actions Full Length Commit SHA /version-bump.yml: 122 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
LOW Unpinned Actions Full Length Commit SHA /version-bump.yml: 220 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
LOW Unpinned Actions Full Length Commit SHA /build.yml: 598 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...
LOW Unpinned Actions Full Length Commit SHA /version-bump.yml: 129 Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Fixed Issues

Severity Issue Source File / Package
MEDIUM CSRF /src/Billing/Controllers/RecoveryController.cs: 38
MEDIUM CSRF /src/Api/Billing/Controllers/OrganizationsController.cs: 105
MEDIUM CSRF /src/Api/Billing/Controllers/OrganizationsController.cs: 49
MEDIUM CSRF /src/Api/AdminConsole/Controllers/OrganizationUsersController.cs: 536
MEDIUM CSRF /src/Api/Auth/Controllers/TwoFactorController.cs: 112
MEDIUM CSRF /src/Api/SecretsManager/Controllers/SecretsController.cs: 79
MEDIUM CSRF /src/Api/SecretsManager/Controllers/SecretsController.cs: 128
MEDIUM CSRF /src/Api/SecretsManager/Controllers/SecretsTrashController.cs: 32
MEDIUM Privacy_Violation /src/Api/Auth/Models/Request/Accounts/SetPasswordRequestModel.cs: 28
MEDIUM Privacy_Violation /src/Core/Services/Implementations/UserService.cs: 1293
MEDIUM Unpinned Actions Full Length Commit SHA /repository-management.yml: 119
MEDIUM Unpinned Actions Full Length Commit SHA /repository-management.yml: 104
MEDIUM Unpinned Actions Full Length Commit SHA /repository-management.yml: 111
MEDIUM Unpinned Actions Full Length Commit SHA /build.yml: 582
MEDIUM Unpinned Actions Full Length Commit SHA /repository-management.yml: 60
MEDIUM Unpinned Actions Full Length Commit SHA /build.yml: 631
LOW Heap_Inspection /src/Core/Constants.cs: 129
LOW Heap_Inspection /src/Core/Vault/Services/Implementations/LocalAttachmentStorageService.cs: 34
LOW Heap_Inspection /src/Api/Vault/Controllers/CiphersController.cs: 1125
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Api/AdminConsole/Controllers/ProvidersController.cs: 72
LOW Log_Forging /src/Api/AdminConsole/Controllers/ProvidersController.cs: 72
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/StripeController.cs: 164
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/StripeController.cs: 164
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Identity/Billing/Controller/AccountsController.cs: 23
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/StripeController.cs: 164
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/StripeController.cs: 164
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Billing/Controllers/RecoveryController.cs: 38
LOW Log_Forging /src/Api/Billing/Controllers/ProviderBillingController.cs: 52
LOW Unpinned Actions Full Length Commit SHA /repository-management.yml: 111
LOW Unpinned Actions Full Length Commit SHA /repository-management.yml: 119
LOW Unpinned Actions Full Length Commit SHA /build.yml: 582
LOW Unpinned Actions Full Length Commit SHA /repository-management.yml: 104
LOW Unpinned Actions Full Length Commit SHA /build.yml: 631
LOW Unpinned Actions Full Length Commit SHA /repository-management.yml: 60
LOW Use_Of_Hardcoded_Password /src/Core/Constants.cs: 141
LOW Use_Of_Hardcoded_Password /src/Core/Constants.cs: 129

github-actions[bot] avatar Oct 16 '24 00:10 github-actions[bot]

out of date

ike-kottlowski avatar Oct 23 '24 18:10 ike-kottlowski