Property
Languageruby
Severitymedium
CWECWE-311: Missing Encryption of Sensitive Data
OWASPA03:2017 - Sensitive Data Exposure
Confidence LevelHigh
Impact LevelMedium
Likelihood LevelLow

Description#

The application is configured with ‘config.force_ssl = false’, which allows users to access it over unencrypted HTTP instead of HTTPS. This means sensitive data can be transmitted without encryption, making it vulnerable to interception.

Impact#

Without enforcing HTTPS, attackers can intercept or modify data sent between users and the application, potentially exposing sensitive information like login credentials or session tokens. This can lead to data breaches, account compromise, and loss of user trust.