Cloudanix VulnDB

CVE-2023-48795

Medium · 5.9

CVSS

5.9

EPSS

93.5%

Published

Dec 18, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Attend

Some SSH tools can be tricked by someone intercepting the connection into silently turning off important protections during login or file transfer.

Weaponized Chainable
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
High
Impact
Data Tampering
Component
Network Service
Class
Cryptographic Weakness
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

This flaw is a protocol-level weakness in SSH transport negotiation, commonly known as the Terrapin attack. A network-positioned attacker can manipulate SSH handshake sequence numbers so that selected early handshake packets, especially SSH extension negotiation messages, are omitted without being detected by the client or server. When vulnerable implementations negotiate affected algorithms such as chacha20-poly1305@openssh.com or CBC ciphers with Encrypt-then-MAC MACs, the attacker may downgrade or disable negotiated security features. The issue does not directly provide authentication bypass, command execution, or credential theft, but it can weaken the integrity guarantees of the SSH session and remove protections that later parts of the connection assume are present.

Why it matters to the business

SSH is widely used for administration, automation, file transfer, network device management, developer tooling, and embedded products, so vulnerable clients and servers can exist across many operational areas. Successful exploitation requires a man-in-the-middle network position, but public exploit tooling exists and the EPSS score is very high, indicating a meaningful likelihood of attempted exploitation in exposed or high-value environments. The main business risk is that trusted administrative or file-transfer sessions may be silently downgraded, weakening security controls and potentially enabling follow-on attacks when combined with other SSH implementation weaknesses or credential-capture opportunities. The vulnerability is not currently listed in CISA KEV and is not known from the provided data to be ransomware-associated, but its broad ecosystem reach and weaponized status justify prioritized remediation.

How an attack unfolds

An attacker first gains the ability to observe and modify traffic between an SSH client and server, for example on an untrusted network, compromised router, malicious Wi-Fi segment, or other interception point. During the unauthenticated SSH key-exchange phase, the attacker carefully injects or suppresses packets and manipulates the SSH Binary Packet Protocol sequence accounting. Against vulnerable combinations of SSH implementations and algorithms, this allows the attacker to remove extension-negotiation messages such as SSH_MSG_EXT_INFO while keeping packet authentication checks consistent from the endpoints' perspective. The client and server then complete the SSH session believing the connection is valid, but with certain negotiated security extensions missing or downgraded. The attacker does not automatically obtain shell access, but the resulting weakened session may remove protections such as strict key-exchange behavior or other extension-based hardening and can create opportunities for chained attacks.

How to fix it

Upgrade SSH clients, servers, libraries, appliances, and applications embedding SSH libraries to versions that implement strict key exchange or otherwise fix Terrapin-style transcript truncation. For the products named in the input, apply fixed code at or after: openssh/openssh-portable commit 8f42e9b75a55401fa9dfdf14d49fbe5396c6ce92; libssh/libssh-mirror commit 10e09e273f69e149389b3e0e5d44b8c221c2e7f6; and connectbot/sshlib commit 5c8b534f6e97db7ac0e0e579331213aa25c173ab. In packaged environments, upgrade to vendor releases that include OpenSSH 9.6 or later, libssh 0.10.6 or later, PuTTY 0.80 or later, AsyncSSH 2.14.2 or later, Paramiko 3.4.0 or later, WinSCP 6.2.2 or later, FileZilla 3.66.4 or later, Bitvise SSH Server 9.32 or later, Bitvise SSH Client 9.33 or later, and other vendor-fixed versions applicable to the deployed product. Where immediate patching is not possible, reduce exposure by disabling vulnerable algorithm combinations, especially chacha20-poly1305@openssh.com and CBC ciphers with Encrypt-then-MAC MACs, on both clients and servers. Prefer patched implementations over configuration-only mitigations because SSH clients, automation tools, libraries, and embedded products may have independent algorithm policies.

How to confirm the fix worked

Confirm installed SSH server, SSH client, and SSH library versions against vendor-fixed releases rather than relying only on operating-system package names. Check OpenSSH versions with commands such as ssh -V and the platform-specific sshd version mechanism, and validate embedded dependencies through software composition analysis, lockfiles, SBOMs, or build manifests. Use a Terrapin-focused SSH scanner or protocol test to verify that exposed SSH endpoints advertise and enforce strict key exchange, typically including kex-strict-s-v00@openssh.com for servers and kex-strict-c-v00@openssh.com for clients where applicable. Validate that vulnerable algorithms are not negotiated by default by testing representative client-to-server connections with verbose SSH output and reviewing the selected cipher and MAC. A fixed or mitigated endpoint should either support strict key exchange or avoid affected algorithm combinations, and should reject malformed or unexpected packets during key exchange rather than completing a downgraded session.

Typical attack path

  1. Identify SSH clients or servers that support vulnerable SSH transport behavior and affected algorithms such as chacha20-poly1305@openssh.com or CBC with Encrypt-then-MAC MACs.
  2. Obtain a network man-in-the-middle position between the SSH client and server before or during session establishment.
  3. Observe the SSH protocol version exchange and key-exchange negotiation to confirm that a vulnerable algorithm combination is selected.
  4. Manipulate early handshake traffic and sequence numbers so that selected extension-negotiation packets are omitted without causing the connection to fail.
  5. Allow the SSH session to complete with downgraded or disabled security features.
  6. Use the weakened SSH session as an enabler for further attacks, where applicable, rather than as a standalone remote compromise primitive.

How to detect it

Reliable post-compromise detection is difficult because the attack targets the SSH handshake and, if successful, the resulting session can appear normal in standard authentication logs. Focus on network telemetry, packet captures, Zeek logs, SSH debug logs, endpoint process telemetry, and configuration/version evidence. Look for SSH sessions that negotiate affected algorithms, especially chacha20-poly1305@openssh.com or CBC ciphers with Encrypt-then-MAC MACs, and lack expected extension-negotiation behavior. In packet captures or protocol metadata, investigate connections where SSH_MSG_EXT_INFO is absent despite both sides normally supporting it, where sequence behavior during key exchange is abnormal, or where unexpected SSH_MSG_IGNORE-style traffic appears during the handshake. Review verbose client logs, if available, for negotiated cipher/MAC combinations and missing strict key-exchange extensions. Because exploitation requires active interception, correlate suspicious SSH handshake anomalies with network path changes, ARP spoofing, rogue Wi-Fi, unexpected gateway changes, duplicate IP/MAC events, VPN concentrator anomalies, or IDS alerts for man-in-the-middle behavior. Detection should be treated as best-effort; absence of evidence in auth logs such as successful logins does not rule out attempted or successful downgrade.

  • chacha20-poly1305@openssh.com
  • -etm@openssh.com
  • hmac-sha2-256-etm@openssh.com
  • hmac-sha2-512-etm@openssh.com
  • hmac-sha1-etm@openssh.com
  • aes128-cbc
  • aes192-cbc
  • aes256-cbc
  • 3des-cbc
  • SSH_MSG_EXT_INFO
  • SSH_MSG_IGNORE
  • kex-strict-c-v00@openssh.com
  • kex-strict-s-v00@openssh.com
  • OpenSSH_9.5
  • OpenSSH_9.4
  • OpenSSH_9.3
  • OpenSSH_9.2
  • OpenSSH_9.1
  • OpenSSH_9.0
  • PuTTY_Release_0.79
  • AsyncSSH_2.14.1
  • Paramiko_3.3
  • libssh_0.10.5
  • WinSCP 6.2.1
  • FileZilla_3.66.3

What your security team should do

  • Prioritize externally reachable SSH services, bastion hosts, managed file-transfer systems, network/security appliances, CI/CD runners, developer workstations, and automation systems that initiate SSH connections.
  • Inventory both SSH servers and SSH clients, including embedded SSH libraries in applications, SFTP products, mobile clients, backup tools, orchestration platforms, and network-management tooling.
  • Patch to vendor-fixed releases first; use algorithm disablement only as a temporary compensating control where patching is delayed.
  • Disable or de-prioritize chacha20-poly1305@openssh.com and CBC cipher suites with Encrypt-then-MAC MACs on vulnerable systems until fixed versions are deployed.
  • Run Terrapin-specific scanning against internet-facing and high-trust internal SSH endpoints, then track remediation by endpoint and product owner.
  • Review network paths where SSH traffic traverses untrusted or shared networks, because exploitation requires an active interception position.
  • Ensure vulnerability management covers package dependencies such as golang.org/x/crypto, Paramiko, libssh, libssh2, Apache MINA sshd, sshj, jsch, AsyncSSH, Ruby net-ssh, Node.js ssh2, and Rust SSH crates where used.
  • Do not treat absence from CISA KEV as low risk; the vulnerability is weaponized, has a high EPSS score, and affects a broad SSH ecosystem.

The record

The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. This occurs because the SSH Binary Packet Protocol (BPP), implemented by these extensions, mishandles the handshake phase and mishandles use of sequence numbers. For example, there is an effective attack against SSH's use of ChaCha20-Poly1305 (and CBC with Encrypt-then-MAC). The bypass occurs in chacha20-poly1305@openssh.com and (if CBC is used) the -etm@openssh.com MAC algorithms. This also affects Maverick Synergy Java SSH API before 3.1.0-SNAPSHOT, Dropbear through 2022.83, Ssh before 5.1.1 in Erlang/OTP, PuTTY before 0.80, AsyncSSH before 2.14.2, golang.org/x/crypto before 0.17.0, libssh before 0.10.6, libssh2 through 1.11.0, Thorn Tech SFTP Gateway before 3.4.6, Tera Term before 5.1, Paramiko before 3.4.0, jsch before 0.2.15, SFTPGo before 2.5.6, Netgate pfSense Plus through 23.09.1, Netgate pfSense CE through 2.7.2, HPN-SSH through 18.2.0, ProFTPD before 1.3.8b (and before 1.3.9rc2), ORYX CycloneSSH before 2.3.4, NetSarang XShell 7 before Build 0144, CrushFTP before 10.6.0, ConnectBot SSH library before 2.2.22, Apache MINA sshd through 2.11.0, sshj through 0.37.0, TinySSH through 20230101, trilead-ssh2 6401, LANCOM LCOS and LANconfig, FileZilla before 3.66.4, Nova before 11.8, PKIX-SSH before 14.4, SecureCRT before 9.4.3, Transmit5 before 5.10.4, Win32-OpenSSH before 9.5.0.0p1-Beta, WinSCP before 6.2.2, Bitvise SSH Server before 9.32, Bitvise SSH Client before 9.33, KiTTY through 0.76.1.13, the net-ssh gem 7.2.0 for Ruby, the mscdex ssh2 module before 1.15.0 for Node.js, the thrussh library before 0.35.1 for Rust, and the Russh crate before 0.40.2 for Rust.

Affected packages

Ecosystem Package Introduced Fixed
Go golang.org/x/crypto 0 0.17.0
Go golang.org/x/crypto 0 0.0.0-20231218163308-9d2ee975ef9f
Go golang.org/x/crypto 0.1.0 0.17.0
PyPI paramiko 2.5.0 3.4.0
crates.io russh 0 0.40.2
AlmaLinux:8 libssh 0 0.9.6-13.el8_9
AlmaLinux:8 libssh-config 0 0.9.6-13.el8_9
AlmaLinux:8 libssh-devel 0 0.9.6-13.el8_9
AlmaLinux:8 openssh 0 8.0p1-19.el8_9.2
AlmaLinux:8 openssh-askpass 0 8.0p1-19.el8_9.2
AlmaLinux:8 openssh-cavs 0 8.0p1-19.el8_9.2
AlmaLinux:8 openssh-clients 0 8.0p1-19.el8_9.2
AlmaLinux:8 openssh-keycat 0 8.0p1-19.el8_9.2
AlmaLinux:8 openssh-ldap 0 8.0p1-19.el8_9.2
AlmaLinux:8 openssh-server 0 8.0p1-19.el8_9.2
AlmaLinux:8 pam_ssh_agent_auth 0 0.10.3-7.19.el8_9.2
AlmaLinux:9 buildah 0 1:1.31.4-1.el9_3
AlmaLinux:9 buildah-tests 0 1:1.31.4-1.el9_3
AlmaLinux:9 openssh 0 8.7p1-34.el9_3.3
AlmaLinux:9 openssh-askpass 0 8.7p1-34.el9_3.3
AlmaLinux:9 openssh-clients 0 8.7p1-34.el9_3.3
AlmaLinux:9 openssh-keycat 0 8.7p1-34.el9_3.3
AlmaLinux:9 openssh-server 0 8.7p1-34.el9_3.3
AlmaLinux:9 pam_ssh_agent_auth 0 0.10.4-5.34.el9_3.3
Alpine:v3.16 dropbear 0 2022.82-r2
Alpine:v3.16 libssh2 0 1.11.0-r0
Alpine:v3.16 openssh 0 9.0_p1-r5
Alpine:v3.16 putty 0 0.80-r0
Alpine:v3.17 dropbear 0 2022.83-r1
Alpine:v3.17 libssh2 0 1.11.0-r0
Alpine:v3.17 openssh 0 9.1_p1-r5
Alpine:v3.17 putty 0 0.80-r0
Alpine:v3.18 dropbear 0 2022.83-r2
Alpine:v3.18 libssh2 0 1.11.0-r0
Alpine:v3.18 openssh 0 9.3_p2-r1
Alpine:v3.18 putty 0 0.80-r0
Alpine:v3.19 dropbear 0 2022.83-r4
Alpine:v3.19 libssh2 0 1.11.0-r1
Alpine:v3.19 openssh 0 9.6_p1-r0
Alpine:v3.19 putty 0 0.80-r0
Alpine:v3.20 dropbear 0 2022.83-r4
Alpine:v3.20 libssh2 0 1.11.0-r1
Alpine:v3.20 openssh 0 9.6_p1-r0
Alpine:v3.21 dropbear 0 2022.83-r4
Alpine:v3.21 libssh2 0 1.11.0-r1
Alpine:v3.21 openssh 0 9.6_p1-r0
Alpine:v3.22 dropbear 0 2022.83-r4
Alpine:v3.22 libssh2 0 1.11.0-r1
Alpine:v3.22 openssh 0 9.6_p1-r0
Chainguard aactl 0 0.4.12-r7
Chainguard actions-runner-controller 0 0.8.1-r1
Chainguard actions-runner-controller-compat 0 0.8.1-r1
Chainguard amass 0 4.2.0-r8
Chainguard apko 0 0.12.0-r2
Chainguard argo-cd-2.7 0 2.7.15-r6
Chainguard argo-cd-2.7-compat 0 2.7.15-r6
Chainguard argo-cd-2.7-repo-server 0 2.7.15-r6
Chainguard argo-cd-2.8 0 2.8.7-r5
Chainguard argo-cd-2.8-compat 0 2.8.7-r5
Chainguard argo-cd-2.8-repo-server 0 2.8.7-r5
Chainguard argo-cd-2.9 0 2.9.3-r4
Chainguard argo-cd-2.9-compat 0 2.9.3-r4
Chainguard argo-cd-2.9-repo-server 0 2.9.3-r4
Chainguard argo-workflow-cli 0 3.5.2-r3
Chainguard argo-workflow-controller 0 3.5.2-r3
Chainguard argo-workflow-controller-compat 0 3.5.2-r3
Chainguard argo-workflow-executor 0 3.5.2-r3
Chainguard argo-workflow-executor-compat 0 3.5.2-r3
Chainguard argo-workflows 0 3.5.2-r3
Chainguard argo-workflows-known-hosts 0 3.5.2-r3
Chainguard argo-workflows-ui 0 3.5.2-r3
Chainguard atlantis 0 0.27.0-r3
Chainguard atlantis-fips 0 0.27.0-r1
Chainguard azure-aad-pod-identity-mic 0 1.8.17-r4
Chainguard azure-aad-pod-identity-nmi 0 1.8.17-r4
Chainguard bank-vaults 0 1.20.4-r6
Chainguard bank-vaults-fips 0 1.20.4-r3
Chainguard bank-vaults-template 0 1.20.4-r6
Chainguard bank-vaults-template-fips 0 1.20.4-r3
Chainguard bom 0 0.6.0-r0
Chainguard boring-registry 0 0.12.0-r1
Chainguard buf 0 1.29.0-r0
Chainguard buildctl 0 0.12.4-r4
Chainguard buildkitd 0 0.12.4-r4
Chainguard caddy 0 2.7.6-r1
Chainguard caddy-man 0 2.7.6-r1
Chainguard caddy-src 0 2.7.6-r1
Chainguard cadvisor 0 0.48.1-r3
Chainguard cadvisor-compat 0 0.48.1-r3
Chainguard calico 0 3.27.0-r0
Chainguard calico-apiserver 0 3.27.0-r0
Chainguard calico-app-policy 0 3.27.0-r0
Chainguard calico-cni 0 3.27.0-r0
Chainguard calico-cni-compat 0 3.27.0-r0
Chainguard calico-cni-fips-3.25-compat 0 3.25.2-r5
Chainguard calico-cni-fips-compat 0 3.27.0-r0
Chainguard calico-felix 0 3.27.0-r0
Chainguard calico-fips 0 3.27.0-r0
Chainguard calico-fips-3.25 0 3.25.2-r5
Chainguard calico-fips-apiserver 0 3.27.0-r0
Chainguard calico-fips-apiserver-3.25 0 3.25.2-r5
Chainguard calico-fips-app-policy 0 3.27.0-r0
Chainguard calico-fips-app-policy-3.25 0 3.25.2-r5
Chainguard calico-fips-cni 0 3.27.0-r0
Chainguard calico-fips-cni-3.25 0 3.25.2-r5
Chainguard calico-fips-felix 0 3.27.0-r0
Chainguard calico-fips-felix-3.25 0 3.25.2-r5
Chainguard calico-fips-key-cert-provisioner 0 3.27.0-r0
Chainguard calico-fips-kube-controllers 0 3.27.0-r0
Chainguard calico-fips-kube-controllers-3.25 0 3.25.2-r5
Chainguard calico-fips-node 0 3.27.0-r0
Chainguard calico-fips-node-3.25 0 3.25.2-r5
Chainguard calico-fips-pod2daemon 0 3.27.0-r0
Chainguard calico-fips-pod2daemon-3.25 0 3.25.2-r5
Chainguard calico-fips-typha-client 0 3.27.0-r0
Chainguard calico-fips-typha-client-3.25 0 3.25.2-r5
Chainguard calico-fips-typhad 0 3.27.0-r0
Chainguard calico-fips-typhad-3.25 0 3.25.2-r5
Chainguard calico-key-cert-provisioner 0 3.27.0-r0
Chainguard calico-kube-controllers 0 3.27.0-r0
Chainguard calico-node 0 3.27.0-r0
Chainguard calico-pod2daemon 0 3.27.0-r0
Chainguard calico-pod2daemon-flexvol-compat 0 3.27.0-r0
Chainguard calico-typha-client 0 3.27.0-r0
Chainguard calico-typhad 0 3.27.0-r0
Chainguard calicoctl 0 3.27.0-r0
Chainguard calicoctl-fips 0 3.27.0-r0
Chainguard calicoctl-fips-3.25 0 3.25.2-r5
Chainguard cert-manager-1.11 0 1.11.5-r9
Chainguard cert-manager-1.11-acmesolver 0 1.11.5-r9
Chainguard cert-manager-1.11-cainjector 0 1.11.5-r9
Chainguard cert-manager-1.11-controller 0 1.11.5-r9
Chainguard cert-manager-1.11-webhook 0 1.11.5-r9
Chainguard cert-manager-1.12 0 1.12.7-r2
Chainguard cert-manager-1.12-acmesolver 0 1.12.7-r2
Chainguard cert-manager-1.12-cainjector 0 1.12.7-r2
Chainguard cert-manager-1.12-controller 0 1.12.7-r2
Chainguard cert-manager-1.12-webhook 0 1.12.7-r2
Chainguard cert-manager-1.13 0 1.13.3-r1
Chainguard cert-manager-1.13-acmesolver 0 1.13.3-r1
Chainguard cert-manager-1.13-cainjector 0 1.13.3-r1
Chainguard cert-manager-1.13-controller 0 1.13.3-r1
Chainguard cert-manager-1.13-webhook 0 1.13.3-r1
Chainguard cert-manager-acmesolver-1.12 0 1.12.7-r2
Chainguard cert-manager-acmesolver-1.12-bitnami-compat 0 1.12.7-r2
Chainguard cert-manager-acmesolver-1.12-iamguarded-compat 0 1.12.7-r2
Chainguard cert-manager-acmesolver-fips-1.12 0 1.12.7-r4
Chainguard cert-manager-cainjector-1.12 0 1.12.7-r2
Chainguard cert-manager-cainjector-1.12-bitnami-compat 0 1.12.7-r2
Chainguard cert-manager-cainjector-1.12-iamguarded-compat 0 1.12.7-r2
Chainguard cert-manager-cainjector-fips-1.12 0 1.12.7-r4
Chainguard cert-manager-controller-1.12 0 1.12.7-r2
Chainguard cert-manager-controller-1.12-bitnami-compat 0 1.12.7-r2
Chainguard cert-manager-controller-1.12-iamguarded-compat 0 1.12.7-r2
Chainguard cert-manager-controller-fips-1.12 0 1.12.7-r4
Chainguard cert-manager-fips-1.12 0 1.12.7-r4
Chainguard cert-manager-fips-1.12-acmesolver 0 1.12.7-r4
Chainguard cert-manager-fips-1.12-cainjector 0 1.12.7-r4
Chainguard cert-manager-fips-1.12-cmctl 0 1.12.7-r4
Chainguard cert-manager-fips-1.12-controller 0 1.12.7-r4
Chainguard cert-manager-fips-1.12-webhook 0 1.12.7-r4
Chainguard cert-manager-fips-1.13 0 1.13.3-r2
Chainguard cert-manager-fips-1.13-acmesolver 0 1.13.3-r2
Chainguard cert-manager-fips-1.13-cainjector 0 1.13.3-r2
Chainguard cert-manager-fips-1.13-cmctl 0 1.13.3-r2
Chainguard cert-manager-fips-1.13-controller 0 1.13.3-r2
Chainguard cert-manager-fips-1.13-webhook 0 1.13.3-r2
Chainguard cert-manager-webhook-1.12 0 1.12.7-r2
Chainguard cert-manager-webhook-1.12-bitnami-compat 0 1.12.7-r2
Chainguard cert-manager-webhook-1.12-iamguarded-compat 0 1.12.7-r2
Chainguard cert-manager-webhook-fips-1.12 0 1.12.7-r4
Chainguard certificate-transparency 0 1.1.7-r2
Chainguard certificate-transparency-fips 0 1.1.7-r2
Chainguard certificate-transparency-fips-trillian-ctserver 0 1.1.7-r2
Chainguard certificate-transparency-trillian-ctserver 0 1.1.7-r2
Chainguard cfssl 0 1.6.4-r5
Chainguard cfssl-bundle 0 1.6.4-r5
Chainguard cfssl-certinfo 0 1.6.4-r5
Chainguard cfssl-cfssl-bundle 0 1.6.4-r5
Chainguard cfssl-cfssl-certinfo 0 1.6.4-r5
Chainguard cfssl-cfssl-newkey 0 1.6.4-r5
Chainguard cfssl-cfssl-scan 0 1.6.4-r5
Chainguard cfssl-cfssljson 0 1.6.4-r5
Chainguard cfssl-json 0 1.6.4-r5
Chainguard cfssl-mkbundle 0 1.6.4-r5
Chainguard cfssl-multirootca 0 1.6.4-r5
Chainguard cfssl-newkey 0 1.6.4-r5
Chainguard cfssl-scan 0 1.6.4-r5
Chainguard cilium-cli 0 0.15.20-r0
Chainguard cloud-sql-proxy 0 2.8.1-r2
Chainguard cloud-sql-proxy-compat 0 2.8.1-r2
Chainguard cloud-sql-proxy-fips 0 2.8.2-r0
Chainguard cloud-sql-proxy-fips-compat 0 2.8.2-r0
Chainguard cloudflared 0 2024.1.0-r1
Chainguard cluster-autoscaler-1.25 0 1.25.3-r9
Chainguard cluster-autoscaler-1.25-compat 0 1.25.3-r9
Chainguard cluster-autoscaler-1.26 0 1.26.6-r1
Chainguard cluster-autoscaler-1.26-compat 0 1.26.6-r1
Chainguard cluster-autoscaler-1.27 0 1.27.5-r1
Chainguard cluster-autoscaler-1.27-compat 0 1.27.5-r1

Related vulnerabilities