CVE-2026-58440
published 2026-08-13CVE-2026-58440: Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete…
PriorityP433medium6.8CVSS 3.1
AVNACLPRHUINSCCHINAN
EPSS
0.28%
19.8th percentile
Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in `DeleteCollaboration`)
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| gitea | gitea_open_source_git_server | <= 1.26.4 | — |
| openshift-pipelines | pipelines-pipelines-as-code-controller-rhel9 | — | — |
| openshift-pipelines | pipelines-pipelines-as-code-watcher-rhel9 | — | — |
CVSS provenance
nvdv3.16.8MEDIUMCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
vendor_redhat6.8MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
gitea.dev: Gitea: Information disclosure via incomplete webhook revocation
vendor_redhat·2026-08-13·CVSS 6.8
CVE-2026-58440 [MEDIUM] CWE-459 gitea.dev: Gitea: Information disclosure via incomplete webhook revocation
gitea.dev: Gitea: Information disclosure via incomplete webhook revocation
Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in `DeleteCollaboration`)
A flaw was found in Gitea. Webhooks created by a collaborator continue to function even after their repository access is revoked. This incomplete revocation allows for the ongoing, real-time exfiltration of private repository content, leading to information disclosure.
Statement: A flaw was found in Gitea's `DeleteCollaboration` function. When a collaborator's repository access is revoked, existing webhooks created by that user remain active instead of being disabled or removed. An attacker who previously held collaborat
GHSA
Gitea: Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content
ghsa·2026-07-21
CVE-2026-58440 [MEDIUM] CWE-863 Gitea: Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content
Gitea: Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content
## Affected product
Gitea — `services/repository/collaboration.go` (`DeleteCollaboration`) + webhook delivery
## Summary
When a collaborator with admin permission on a private repo creates a webhook, that webhook keeps firing
after the collaborator's access is revoked. Gitea's revocation cleanup `DeleteCollaboration` removes the
collaboration record, recalculates accesses, drops watches, and unassigns issues — but it does **not**
remove or disable webhooks the user created, and webhook delivery never re-checks whether the creator still
has repo access. The former collaborator therefore receives the full payload (issue/comment bodies, commit
dat
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2026-58440 forgejo: Gitea: Information disclosure via incomplete webhook revocation [fedora-all]
bugzilla·2026-08-19·CVSS 6.8
CVE-2026-58440 [MEDIUM] CVE-2026-58440 forgejo: Gitea: Information disclosure via incomplete webhook revocation [fedora-all]
CVE-2026-58440 forgejo: Gitea: Information disclosure via incomplete webhook revocation [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in `DeleteCollaboration`)
Bugzilla
CVE-2026-58440 forgejo: Gitea: Information disclosure via incomplete webhook revocation [epel-all]
bugzilla·2026-08-19·CVSS 6.8
CVE-2026-58440 [MEDIUM] CVE-2026-58440 forgejo: Gitea: Information disclosure via incomplete webhook revocation [epel-all]
CVE-2026-58440 forgejo: Gitea: Information disclosure via incomplete webhook revocation [epel-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in `DeleteCollaboration`)
Bugzilla
CVE-2026-58440 gitea.dev: Gitea: Information disclosure via incomplete webhook revocation
bugzilla·2026-08-13·CVSS 6.8
CVE-2026-58440 [MEDIUM] CVE-2026-58440 gitea.dev: Gitea: Information disclosure via incomplete webhook revocation
CVE-2026-58440 gitea.dev: Gitea: Information disclosure via incomplete webhook revocation
Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in `DeleteCollaboration`)
2026-08-13
Published