Property
Languageterraform
Severitycritical
Serviceappservice
ProviderAzure
Vulnerability Typeomission

Description#

The Function App is configured to accept connections over both HTTP and HTTPS, allowing unencrypted traffic by default. This exposes sensitive data to interception because HTTP does not encrypt communication between clients and the app.

Impact#

Allowing HTTP access enables attackers to intercept, read, or modify data in transit, potentially leading to credential theft, data leakage, and unauthorized access. This compromises the security and confidentiality of the application and its users.

Resolution#

You can redirect all HTTP requests to the HTTPS port.