Skip to content

← Public intelligence

Go package

github.com/woodpecker-ci/woodpecker

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.1GoPublished

    Woodpecker does not validate webhook before changing any data

    CVE-2023-40034 · GHSA-4gcf-5m39-98mc

    Affected
    • Go github.com/woodpecker-ci/woodpecker >= 1.0.0, < 1.0.2
    Fixed in
    1.0.2· Vendor fix available
    Issue
    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

    Recommended action: Upgrade to 1.0.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 6.1GoPublished

    Woodpecker allows cross-site scripting (XSS) via build logs

    CVE-2022-29947 · GHSA-vmp5-c5hp-6c65

    Affected
    • Go github.com/woodpecker-ci/woodpecker < 0.15.1
    Fixed in
    0.15.1· Vendor fix available
    Issue
    Woodpecker before 0.15.1 allows XSS via build logs because web/src/components/repo/build/BuildLog.vue lacks escaping.

    Recommended action: Upgrade to 0.15.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →