Skip to content

OpenSSL 1.1.1zd out of date in ARM distributions — 1.1.1ze required #10135

@linuxkd

Description

@linuxkd

Describe the bug

The AWS CLI v2 ARM (aarch64) Linux distribution bundles OpenSSL 1.1.1zd (libssl.so.1.1 / libcrypto.so.1.1 in /usr/local/aws-cli/v2/<version>/dist/). Multiple CVEs have been published that require OpenSSL 1.1.1ze:

This is the same class of issue as #8987 and #8789.

Expected Behavior

Bundled OpenSSL in ARM distributions is updated to 1.1.1ze or later.

Current Behavior

CLI v2.33.6 (latest) bundles OpenSSL 1.1.1zd on aarch64 Linux. Vulnerability scanners (Tenable Nessus) flag the bundled library at /usr/local/aws-cli/v2/2.33.6/dist/libssl.so.1.1.

Reproduction Steps

# On aarch64 Linux with AWS CLI v2 installed:
grep -ao "OpenSSL 1\.[0-9.]\+[a-z]*" /usr/local/aws-cli/v2/current/dist/libssl.so.1.1
# Returns: OpenSSL 1.1.1zd

Additional Information/Context

The x86_64 distribution statically links OpenSSL so this only affects ARM builds. Previous issues tracking this pattern: #8987, #8789, #8485.

CLI version used

2.33.6

Environment details (OS name and version, etc.)

Ubuntu 24.04 LTS (aarch64), Ubuntu 22.04 LTS (aarch64)

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