Skip to content

Security report: potential findings in FastAPI-template #255

Description

@leeyu44

Hello maintainers,

I am opening this issue to establish vendor contact for a security review of FastAPI-template. The local report identifies the following potential security findings:

  • CRITICAL - JWT tokens never expire
  • CRITICAL - JWT signing secret defaults to empty string
  • HIGH - Data endpoints require no authentication
  • HIGH - Unauthenticated Redis read/write access
  • HIGH - Unauthenticated RabbitMQ/Kafka message injection
  • HIGH - No rate limiting on authentication endpoints
  • MEDIUM - Database credentials default to project name
  • MEDIUM - GraphiQL unconditionally enabled in production

Affected version / commit tested: reported tested version; confirm with vendor

I am intentionally keeping exploit steps, payloads, and sensitive values out of this public issue. If you prefer a private channel or a GitHub Security Advisory, please point me to it and I can provide full reproduction notes there.

Reporter credit: logicfuzz

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions