Skip to content

Security: No rate limiting on public subscription endpoint #42

@philipithomas

Description

@philipithomas

Description

In app/controllers/public_pages_controller.rb, after passing hCaptcha, there is no server-side rate limiting on subscription creation. hCaptcha provides some protection but is not a substitute for rate limiting.

Recommendation

Implement rate limiting using rack-attack or similar middleware.

Severity

Medium

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions