Val (Community Member) asked a question.

Guest login password hardcoded in login form

Our application has guest login password hardcoded in login form.

This configuration is used in kiosk mode.

Is this really a security flaw?


  • Chris Hanaghan (Veracode)

    Hi Val,

     

    Although the application is being run in kiosk mode, a hardcoded password is still a security flaw and we recommend it be remediated.

     

    Any instances that the Veracode Platform detects of hardcoded passwords is likely to trigger the flaw CWE-259: Use of Hard-coded Password. More information, as well as advice on how to remediate the flaw, can be found here: https://cwe.mitre.org/data/definitions/259.html.

     

    As this is being run in kiosk mode, the best way to remediate this would be to refactor the application to assume a guest login by default, and design an administrator override login. This way, there would be no need to have a password hardcoded.

     

    Another recommendation for remediation would be to not hard code a password in the source code and supply the value via environment variable or via a configuration or properties file. 

     

    If this type of refactoring is not possible, then if the guest account being used is one that only applies to this application, another option would be to consider mitigating the flaw by design. 

     

    Thanks and best regards,

    Chris Hanaghan

    Expand Post

Topics (1)

No articles found
Loading

Ask the Community

Get answers, share a use case, discuss your favorite features, or get input from the community.