CVE-2024-12087CWE-22path-traversal

CVE-2024-12087

Medium · published January 14, 2025

CVSS v3.1
6.5
EPSS
2%
Percentile
82.8
In the wild
Unconfirmed
What it is

A path traversal vulnerability exists in rsync. It stems from behavior enabled by the `--inc-recursive` option, a default-enabled option for many client options and can be enabled by the server even if not explicitly enabled by the client. When using the `--inc-recursive` option, a lack of proper symlink verification coupled with deduplication checks occurring on a per-file-list basis could allow a server to write files outside of the client's intended destination directory. A malicious server could write malicious files to arbitrary locations named after valid directories/paths on the client.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.02259 · 82.8th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2025-01-14T23:15Z
Affected products (24)
ProductVersionsFixed in
samba/rsync≤ 3.3.0—
almalinux/almalinuxall versions—
almalinux/almalinuxall versions—
almalinux/almalinuxall versions—
archlinux/arch_linuxall versions—
gentoo/linuxall versions—
nixos/nixos< 24.1124.11
suse/suse_linuxall versions—
tritondatacenter/smartos< 2025012320250123
redhat/enterprise_linuxall versions—
redhat/enterprise_linuxall versions—
redhat/enterprise_linux_eusall versions—
redhat/enterprise_linux_for_arm_64all versions—
redhat/enterprise_linux_for_arm_64all versions—
redhat/enterprise_linux_for_arm_64_eusall versions—
redhat/enterprise_linux_for_ibm_z_systemsall versions—
redhat/enterprise_linux_for_ibm_z_systemsall versions—
redhat/enterprise_linux_for_ibm_z_systems_eusall versions—
redhat/enterprise_linux_for_power_little_endianall versions—
redhat/enterprise_linux_for_power_little_endianall versions—
redhat/enterprise_linux_for_power_little_endian_eusall versions—
redhat/enterprise_linux_server_ausall versions—
redhat/enterprise_linux_server_for_power_little_endian_update_services_for_sap_solutionsall versions—
redhat/enterprise_linux_update_services_for_sap_solutionsall versions—
References (20)
https://access.redhat.com/errata/RHBA-2025:6470 · [email protected]https://access.redhat.com/errata/RHSA-2025:23154 · [email protected]https://access.redhat.com/errata/RHSA-2025:23235 · [email protected]https://access.redhat.com/errata/RHSA-2025:23407 · [email protected]https://access.redhat.com/errata/RHSA-2025:23415 · [email protected]https://access.redhat.com/errata/RHSA-2025:23416 · [email protected]https://access.redhat.com/errata/RHSA-2025:23842 · [email protected]https://access.redhat.com/errata/RHSA-2025:23853 · [email protected]https://access.redhat.com/errata/RHSA-2025:23854 · [email protected]https://access.redhat.com/errata/RHSA-2025:23858 · [email protected]https://access.redhat.com/errata/RHSA-2025:2600 · [email protected]https://access.redhat.com/errata/RHSA-2025:7050 · [email protected]https://access.redhat.com/errata/RHSA-2025:8385 · [email protected]https://access.redhat.com/security/cve/CVE-2024-12087 · [email protected]https://bugzilla.redhat.com/show_bug.cgi?id=2330672 · [email protected]https://kb.cert.org/vuls/id/952657 · [email protected]https://lists.debian.org/debian-lts-announce/2025/01/msg00008.html · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20250131-0002/ · af854a3a-2127-422b-91ae-364da2661108https://www.kb.cert.org/vuls/id/952657 · af854a3a-2127-422b-91ae-364da2661108https://github.com/google/security-research/security/advisories/GHSA-p5pg-x43v-mvqj · 134c704f-9b21-4f2e-91b3-4a467353bcc0
EPSS history
Timeline
  • 14 JAN 17:57Z
    Rsync: path traversal vulnerability in rsync
    cvelistv5