QID 997036

Date Published: 2024-02-01

QID 997036: GO (Go) Security Update for github.com/opencontainers/runc (GHSA-xr7r-f8xq-vfvv)

In runc 1.1.11 and earlier, due to an internal file descriptor leak, an attacker could cause a newly-spawned container process (from runc exec) to have a working directory in the host filesystem namespace, allowing for a container escape by giving access to the host filesystem ("attack 2"). The same attack could be used by a malicious image to allow a container process to gain access to the host filesystem through runc run ("attack 1"). Variants of attacks 1 and 2 could be also be used to overwrite semi-arbitrary host binaries, allowing for complete container escapes ("attack 3a" and "attack 3b").

Successful exploitation of this vulnerability could lead to a security breach or could affect integrity, availability, and confidentiality.

  • CVSS V3 rated as Critical - 8.6 severity.
  • CVSS V2 rated as Medium - 5.4 severity.
  • Solution
    Refer to Github security advisory GHSA-xr7r-f8xq-vfvv for updates and patch information.
    Vendor References

    CVEs related to QID 997036

    Software Advisories
    Advisory ID Software Component Link
    GHSA-xr7r-f8xq-vfvv github.com/opencontainers/runc URL Logo github.com/advisories/GHSA-xr7r-f8xq-vfvv