high8.1
CVE-2023-40034
Woodpecker does not validate webhook before changing any data
Impact
### Impact An attacker can post malformed webhook data which leads to an update of the repository data that can e.g. allow the takeover of a repository. This is only critical if the CI is configured for public usage and connected to a forge witch is also in public usage. ### Patches Please use either next or the latest v1.0 e.g. v1.0.2 ### Workarounds Secure the CI system by making it inaccessible to untrusted entities, for example, by placing it behind a firewall. ### References Fix: https://github.com/woodpecker-ci/woodpecker/pull/2221 Backport: https://github.com/woodpecker-ci/woodpecker/pull/2222
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| go | github.com/woodpecker-ci/woodpecker | >= 1.0.0, < 1.0.2 | 1.0.2 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Woodpecker-Ci | Woodpecker | from 1.0.0 before 1.0.2 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- https://github.com/woodpecker-ci/woodpecker/commit/6e4c2f84cc84661d58cf1c0e5c421a46070bb105
- https://github.com/woodpecker-ci/woodpecker/pull/2221
- https://github.com/woodpecker-ci/woodpecker/pull/2222
- https://github.com/woodpecker-ci/woodpecker/security/advisories/GHSA-4gcf-5m39-98mc
- https://github.com/advisories/GHSA-4gcf-5m39-98mc
- https://github.com/woodpecker-ci/woodpecker/releases/tag/v1.0.2
- https://nvd.nist.gov/vuln/detail/CVE-2023-40034