Skip to content

openssl 3.0.2 vulnerability #874

@FliesLikeABrick

Description

@FliesLikeABrick

I did not see an existing issue or discussion for this. Our team was notified by another team that our running netbox-docker image contains a vulnerable version of openssl (3.0.2) currently.

When the new version is released and adopted upstream in debian, should we expect any action needed in netbox-docker to receive the patched version from upstream? It does not appear that netbox-docker is locked onto a specific version of openssl, but I wanted to ask the question, partially for others to find this issue if they have the same questions or concerns from their security team.

As of right now, our expectation would be that a rebuild and redeploy with netbox-docker should automatically receive the fix, once it is available to debian users upstream.

What version of Debian is the container being built with, and where can we monitor to know when 3.0.7+ is available to trigger our rebuild?

Do any additional flags need to be passed to build.sh to ensure any cached metadata about available packages is purged for a complete rebuild?

Current Behavior

$ openssl version
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
$

Expected Behavior

Expect to see 3.0.7+ once released

Docker Compose Version

1.27.2

Docker Version

-bash-4.2$ docker version
Client: Docker Engine - Community
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.12
 Git commit:        e91ed57
 Built:             Mon Dec 13 11:45:41 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.12
  Git commit:       459d0df
  Built:            Mon Dec 13 11:44:05 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.12
  GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
-bash-4.2$

The git Revision

3f1e45f

The git Status

# On branch release
nothing to commit, working directory clean

Startup Command

docker-compose up -d

NetBox Logs

N/A

Content of docker-compose.override.yml

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions