CVE-2023-40034 – github.com/woodpecker-ci/woodpecker
Package
Manager: go
Name: github.com/woodpecker-ci/woodpecker
Vulnerable Version: >=1.0.0 <1.0.2
Severity
Level: High
CVSS v3.1: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS: 0.00299 pctl0.52754
Details
Woodpecker does not validate webhook before changing any data ### 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
Metadata
Created: 2023-08-16T21:02:29Z
Modified: 2023-08-18T14:25:07Z
Source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/08/GHSA-4gcf-5m39-98mc/GHSA-4gcf-5m39-98mc.json
CWE IDs: ["CWE-20"]
Alternative ID: GHSA-4gcf-5m39-98mc
Finding: F184
Auto approve: 1