Skip to content

[M6] Redis default config has no authentication or TLS #285

Description

@pradeepto

Severity: Medium

Category

Cryptographic Failures (OWASP A02)

Files

  • appconfig/default.yaml:56-57
  • pkg/cache/redis/cache.go:33-38

Description

Default Redis configuration uses no password and no TLS. The Redis client connects without encryption. All cached user data including emails, backend user IDs, and group memberships is visible to anyone who can reach the Redis port on the cluster network.

The Redis deployment manifest at config/redis/redis.yaml also has no auth or TLS configured.

Fix

  • Configure Redis with a password using file| or env| substitution in production configs
  • Add TLS configuration options to the Redis client setup
  • Update deployment manifests with auth enabled

Metadata

Metadata

Assignees

No one assigned

    Labels

    prioritisedHelps contributors figure out which issues can be pickedsecurity-fix-requiredSecurity vulnerability requiring fix

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions