Skip to content

PRO-only listing data exposed to non-PRO users via Network tab (information disclosure) #1295

@mitgajera

Description

@mitgajera

Description

  • PRO-restricted Earn listings expose sensitive listing data to non-PRO users through browser DevTools (Network tab), even though the UI correctly blocks access.
  • While the frontend shows “Not Eligible – PRO members only”, the backend API still returns full listing payloads, allowing non-PRO users to inspect restricted information.
  • This is an information disclosure issue and breaks expected access control guarantees.
Image

Observed Behavior

The API response includes PRO-only data, such as:

  • Full listing description
  • Application requirements
  • Submission questions / eligibility fields
  • Internal metadata (IDs, deadlines, ordering, etc.)

Expected Behavior

For non-PRO users, the API should return a sanitized response excluding:

  • Description
  • Submission details
  • Eligibility questions
  • Internal metadata

Access control should be enforced server-side, not just via frontend gating.

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