HackerOne · Report #818848
Read-only team members can read all properties of webhooks
Validstatus
lowseverity
30upvotes
29 Apr 2020disclosed
How it was found
Description:
A team member can view all properties of webhooks despite not needing them.
Steps To Reproduce
- Have an admin of a program setup webhooks
- As a team member (read-only)log in
- Run the following graphql query:
{
query {
team(handle: "security") {
name
webhooks {
nodes {
id
secret
url
}
}
}
}
}
- See that you get data back
Impact
Read only users will be able to identify where webhooks exist and secrets