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

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