sftp in OpenSSH before 10.4 does not properly constrain the location of downloaded files when sftp server:/path . is used with an attacker-controlled server.
The product uses external input to construct a pathname that should be within a restricted directory, but it does not properly neutralize sequences such as “..” that can resolve to a location that is outside of that directory.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Openssh | Openbsd | * | 10.4 (excluding) |
| Red Hat Enterprise Linux 10 | RedHat | openssh-0:9.9p1-27.el10_2 | * |
| Red Hat Enterprise Linux 10.0 Extended Update Support | RedHat | openssh-0:9.9p1-7.el10_0.5 | * |
| Red Hat Enterprise Linux 8 | RedHat | openssh-0:8.0p1-33.el8_10 | * |
| Red Hat Enterprise Linux 8 | RedHat | openssh-0:8.0p1-33.el8_10 | * |
| Red Hat Enterprise Linux 9 | RedHat | openssh-0:9.9p1-11.el9_8 | * |
| Red Hat Enterprise Linux 9 | RedHat | openssh-0:9.9p1-11.el9_8 | * |
| Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions | RedHat | openssh-0:8.7p1-38.el9_4.10 | * |
| Red Hat Enterprise Linux 9.6 Extended Update Support | RedHat | openssh-0:8.7p1-45.el9_6.5 | * |
| Red Hat Hardened Images | RedHat | openssh-main-10.4p1-1.hum1 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-cuda-rhel9:1791818590 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-cpu-rhel9:1791818589 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-spyre-rhel9:1791818505 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-tpu-rhel9:1791818496 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-rocm-rhel9:1791818502 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-spyre-rhel9:1791818602 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-cpu-rhel9:1791818598 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-tpu-rhel9:1791818512 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-cuda-rhel9:1791818587 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-rocm-rhel9:1791818778 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-rocm-rhel9:1791818512 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-tpu-rhel9:1791818782 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-rocm-6.4-rhel9:1791818782 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cuda-12.9-rhel9:1791818627 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-rocm-7.0-rhel9:1791818790 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cpu-rhel9:1791818874 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-neuron-rhel9:1791818792 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cuda-13.0-rhel9:1791818662 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-spyre-rhel9:1791818877 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-neuron-rhel9:1791883722 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-cuda-12.9-rhel9:1791881612 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-cpu-rhel9:1791885618 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-rocm-6.4-rhel9:1791881487 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-spyre-rhel9:1791881732 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-rocm-7.1-rhel9:1791883315 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-gaudi-rhel9:1791881486 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-tpu-rhel9:1791881769 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-cuda-13.0-rhel9:1791885505 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-spyre-rhel9:1791819252 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-gaudi-rhel9:1791818749 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-cpu-rhel9:1791819206 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-neuron-rhel9:1791818979 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-rocm-7.14-rhel9:1791819123 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-tpu-rhel9:1791818901 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-rubin-rhel9:1791820333 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-cuda-13.0-rhel9:1791819495 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-cuda-12.9-rhel9:1791819104 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/installer-rhel9:1790241922 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/rhua-rhel9:1790242004 | * |
| Openssh | Ubuntu | esm-infra-legacy/trusty | * |
| Openssh | Ubuntu | esm-infra-legacy/xenial | * |
| Openssh | Ubuntu | esm-infra/bionic | * |
| Openssh | Ubuntu | esm-infra/focal | * |
| Openssh | Ubuntu | fips-preview/jammy | * |
| Openssh | Ubuntu | fips-updates/jammy | * |
| Openssh | Ubuntu | fips-updates/noble | * |
| Openssh | Ubuntu | jammy | * |
| Openssh | Ubuntu | noble | * |
| Openssh | Ubuntu | questing | * |
| Openssh | Ubuntu | resolute | * |
| Openssh | Ubuntu | upstream | * |
| Openssh-ssh1 | Ubuntu | devel | * |
| Openssh-ssh1 | Ubuntu | esm-apps/bionic | * |
| Openssh-ssh1 | Ubuntu | esm-apps/focal | * |
| Openssh-ssh1 | Ubuntu | esm-apps/jammy | * |
| Openssh-ssh1 | Ubuntu | esm-apps/noble | * |
| Openssh-ssh1 | Ubuntu | esm-apps/resolute | * |
| Openssh-ssh1 | Ubuntu | jammy | * |
| Openssh-ssh1 | Ubuntu | noble | * |
| Openssh-ssh1 | Ubuntu | questing | * |
| Openssh-ssh1 | Ubuntu | resolute | * |
| Openssh-ssh1 | Ubuntu | stonking | * |
| Openssh-ssh1 | Ubuntu | upstream | * |