Skip to content

Denial Of Service vulnerability discovered in Golang. (CVE-2022-27664) in vpc-cni plugins #2292

Description

@gaborho

What happened:
Our cloud security platform discovered "Denial Of Service vulnerability discovered in Golang. (CVE-2022-27664)" in our Bottlerocket OS based EKS worker nodes. Please see the affected packages below.
We believe those cni-plugins are part of vpc-cni addon, and are from upstream. Please advise how to patch that vulnerability.

Attach logs
EKS Version: 1.24
Bottlerocket version: Bottlerocket OS 1.12.0 (aws-k8s-1.24)

What you expected to happen:
Not only aws-cni binary is patched, but also upstream plugins.

How to reproduce it (as minimally and precisely as possible):
Please see my summary here, and how I was testing:

Case #1 vpc-cni plugin v1.11.4-eksbuild.1

SSM to Bottlerocket control container, then entering to admin container with enter-admin-container command, then go into Bottlerocket host's root fs using 'sheltie' command.
Then cd to /var/lib/cni-plugins/.overlay/upper/

then use command:

grep -ai 'go1.' aws-cni -> go1.18.3

grep -ai 'go1.' bandwidth -> go1.17.7
grep -ai 'go1.' portmap -> go1.17.7
grep -ai 'go1.' loopback -> go1.17.7

===

Case #2 vpc-cni plugin v1.12.2-eksbuild.1

grep -ai 'go1.' aws-cni -> go1.19.2

grep -ai 'go1.' bandwidth -> go1.17.7
grep -ai 'go1.' portmap -> go1.17.7
grep -ai 'go1.' loopback -> go1.17.7
grep -ai 'go1.' host-local -> go1.17.7

Please verify/reproduce on your side, and let me know how to continue and how to get rid of this vulnerability finding.

Environment:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions