Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vulnerability issues: Weak Password Policy #4886

Open
8 tasks
mukulk2020 opened this issue Mar 15, 2021 · 0 comments
Open
8 tasks

vulnerability issues: Weak Password Policy #4886

mukulk2020 opened this issue Mar 15, 2021 · 0 comments
Labels
community Community Raised Issue

Comments

@mukulk2020
Copy link

Stratos Version

Stratos 4.4.0

Frontend Deployment type

  • Cloud Foundry Application (cf push)
  • Kubernetes, using a helm chart
  • Docker, single container deploying all components
  • npm run start
  • [ *] Other (please specify below)

Backend (Jet Stream) Deployment type

  • Cloud Foundry Application (cf push)
  • Kubernetes, using a helm chart
  • Docker, single container deploying all components
  • Other (please specify below)

Expected behaviour

To mitigate the risk of easily guessed passwords facilitating unauthorized access there are two solutions: introduce additional authentication controls (i.e. two-factor authentication) or introduce a strong password policy. The simplest and cheapest of these is the introduction of a strong password policy that ensures password length, complexity, reuse and aging.

  1. A strong password must be at least 8 characters long.
  2. It should not contain any of your personal informationspecifically your real name, username, or even your company name.
  3. It must be uniquefrom your previously used passwords.
  4. It should not contain any word spelled completely.
  5. It should contain characters from the four primary categories, including: uppercase letters, lowercase letters, numbers, and characters

Actual behaviour

There is no validation at all .

Steps to reproduce the behavior

  1. Login with any user from Stratos Dashboard.
  2. Go to top right hand side -> click on My profile -> edit userinfo
  3. Enter the new password and save it .

Log output covering before error and any error statements

Insert log hereCopy

image

Detailed Description

There is no validation check on this new password field. User can able to put anything , of any length and with any character (and saved as well).

Context

Possible Implementation

@richard-cox richard-cox added the community Community Raised Issue label Apr 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Community Raised Issue
Projects
None yet
Development

No branches or pull requests

2 participants