QID 982002

QID 982002: Go (go) Security Update for github.com/containers/buildah (GHSA-7638-r9r3-rmjj)

Security update has been released for github.com/containers/buildah to fix the vulnerability.

Note: The preceding description block is extracted directly from the security advisory. Using automation, we have attempted to clean and format it as much as possible without introducing additional issues.

When running processes using "chroot" isolation, the process being run can examine the environment variables of its immediate parent and grandparent processes (CVE-2021-3602). This isolation type is often used when running `buildah` in unprivileged containers, and it is often used to do so in CI/CD environments. If sensitive information is exposed to the original `buildah` process through its environment, that information will unintentionally be shared with child processes which it starts as part of handling RUN instructions or during `buildah run`. The commands that `buildah` is instructed to run can read that information if they choose to.

  • CVSS V3 rated as Medium - 4.2 severity.
  • CVSS V2 rated as Medium - 5.4 severity.
  • Solution
    Users should upgrade packages, or images which contain packages, to include version 1.21.3 or later.Workaround:
    As a workaround, invoking `buildah` in a container under `env -i` to have it started with a reinitialized environment should prevent the leakage.
    Vendor References

    CVEs related to QID 982002

    Software Advisories
    Advisory ID Software Component Link
    GHSA-7638-r9r3-rmjj github.com/containers/buildah URL Logo github.com/advisories/GHSA-7638-r9r3-rmjj