portage-ng / portage / net-misc / rsync / 3.4.4
portage-ng glsa
14 advisories reference net-misc/rsync · none place version 3.4.4 in a vulnerable range
▸ GLSA 202608-03 rsync: Multiple Vulnerabilities this version unaffected installed copy vulnerable high local and remote 2026-08-13

Multiple vulnerabilities have been found in rsync, the worst of which could result in privilege escalation.

Announced
2026-08-13
Revised
2026-08-13
Access
local and remote
Bugs
#972779 #975525
Advisory
https://security.gentoo.org/glsa/202608-03

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 3.4.3>= 3.4.3

Background

rsync is a server and client utility that provides fast incremental file transfers. It is used to efficiently synchronize files between hosts and is used by emerge to fetch Gentoo's Portage tree.

Description

Multiple vulnerabilities have been discovered in rsync. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.4.3"

References

▸ GLSA 202501-01 rsync: Multiple Vulnerabilities this version unaffected high remote 2025-01-15

Multiple vulnerabilities have been discovered in rsync, the worst of which could lead to arbitrary code execution.

Announced
2025-01-15
Revised
2025-01-15
Access
remote
Bugs
#948106
Advisory
https://security.gentoo.org/glsa/202501-01

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 3.3.0-r2>= 3.3.0-r2

Background

rsync is a server and client utility that provides fast incremental file transfers. It is used to efficiently synchronize files between hosts and is used by emerge to fetch Gentoo's Portage tree.

Description

Multiple vulnerabilities have been discovered in rsync. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.3.0-r2"

References

▸ GLSA 202405-22 rsync: Multiple Vulnerabilities this version unaffected normal remote 2024-05-08

Multiple vulnerabilities have been discovered in rsync, the worst of which can lead to denial of service or information disclosure.

Announced
2024-05-08
Revised
2024-05-08
Access
remote
Bugs
#792576 #838724 #862876
Advisory
https://security.gentoo.org/glsa/202405-22

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 3.2.5_pre1>= 3.2.5_pre1

Background

rsync is a server and client utility that provides fast incremental file transfers. It is used to efficiently synchronize files between hosts and is used by emerge to fetch Gentoo's Portage tree.

Description

Multiple vulnerabilities have been discovered in rsync. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.2.5_pre1"

References

▸ GLSA 202007-54 rsync: Multiple vulnerabilities this version unaffected normal remote 2020-07-28

Multiple vulnerabilities have been found in rsync, the worst of which could result in a Denial of Service condition.

Announced
2020-07-28
Revised
2020-07-28
Access
remote
Bugs
#728852
Advisory
https://security.gentoo.org/glsa/202007-54

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 3.2.0>= 3.2.0

Background

File transfer program to keep remote files into sync.

Description

Multiple vulnerabilities have been discovered in rsync (within bundled zlib). Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.2.0"

References

▸ GLSA 201805-04 rsync: Arbitrary command execution this version unaffected normal remote 2018-05-08

A vulnerability in rsync might allow remote attackers to execute arbitrary commands.

Announced
2018-05-08
Revised
2018-05-08
Access
remote
Bugs
#646818
Advisory
https://security.gentoo.org/glsa/201805-04

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 3.1.3>= 3.1.3

Background

File transfer program to keep remote files into sync.

Description

A vulnerability was discovered in rsync’s parse_arguments function in options.c.

Impact

Remote attackers could possibly execute arbitrary commands with the privilege of the process.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.1.3"

References

▸ GLSA 201801-16 rsync: Multiple vulnerabilities this version unaffected normal remote 2018-01-17

Multiple vulnerabilities have been found in rsync, the worst of which could allow remote attackers to bypass access restrictions.

Announced
2018-01-17
Revised
2018-01-17 (revision 3)
Access
remote
Bugs
#636714 #640570
Advisory
https://security.gentoo.org/glsa/201801-16

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 3.1.2-r2>= 3.1.2-r2

Background

File transfer program to keep remote files into sync.

Description

Multiple vulnerabilities have been discovered in rsync. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could bypass intended access restrictions or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.1.2-r2"

References

▸ GLSA 201605-04 rsync: Multiple vulnerabilities this version unaffected normal remote 2016-05-30

Multiple vulnerabilities have been found in rsync, the worst of which could allow remote attackers to write arbitrary files.

Announced
2016-05-30
Revised
2016-05-30
Access
remote
Bugs
#519108 #540000 #569140
Advisory
https://security.gentoo.org/glsa/201605-04

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 3.1.2>= 3.1.2

Background

File transfer program to keep remote files into sync.

Description

Multiple vulnerabilities have been discovered in rsync. Please review the CVE identifiers referenced below for details.

Impact

Remote attackers could write arbitrary files via symlink attacks.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.1.2"

References

▸ GLSA 201412-09 Multiple packages, Multiple vulnerabilities fixed in 2011 this version unaffected high local, remote 2014-12-11

This GLSA contains notification of vulnerabilities found in several Gentoo packages which have been fixed prior to January 1, 2012. The worst of these vulnerabilities could lead to local privilege escalation and remote code execution. Please see the package list and CVE identifiers below for more information.

Announced
2014-12-11
Revised
2014-12-11 (revision 2)
Access
local, remote
Bugs
#194151 #294253 #294256 #334087 #344059 #346897 #350598 #352608 #354209 #355207 #356893 #358611 #358785 #358789 #360891 #361397 #362185 #366697 #366699 #369069 #370839 #372971 #376793 #381169 #386321 #386361
Advisory
https://security.gentoo.org/glsa/201412-09

Affected packages

PackageArchVulnerableUnaffected
app-admin/syslog-ng*< 3.2.4>= 3.2.4
app-misc/ca-certificates*< 20110502-r1>= 20110502-r1
app-office/gnucash*< 2.4.4>= 2.4.4
dev-db/unixODBC*< 2.3.0-r1>= 2.3.0-r1
dev-libs/xmlsec*< 1.2.17>= 1.2.17
dev-php/PEAR-Mail*< 1.2.0>= 1.2.0
dev-php/PEAR-PEAR*< 1.9.2-r1>= 1.9.2-r1
dev-util/oprofile*< 0.9.6-r1>= 0.9.6-r1
dev-util/qt-creator*< 2.1.0>= 2.1.0
dev-vcs/gitolite*< 1.5.9.1>= 1.5.9.1
games-sports/racer-bin*>= 0.5.0-r1—
gnome-base/gdm*< 3.8.4-r3>= 3.8.4-r3
media-libs/fmod*< 4.38.00>= 4.38.00
media-libs/xine-lib*< 1.1.19>= 1.1.19
media-sound/lastfmplayer*< 1.5.4.26862-r3>= 1.5.4.26862-r3
net-analyzer/sflowtool*< 3.20>= 3.20
net-libs/libsoup*< 2.34.3>= 2.34.3
net-libs/webkit-gtk*< 1.2.7>= 1.2.7
net-misc/mrouted*< 3.9.5>= 3.9.5
net-misc/rsync*< 3.0.8>= 3.0.8
net-misc/vino*< 2.32.2>= 2.32.2
sys-apps/shadow*< 4.1.4.3>= 4.1.4.3
sys-cluster/resource-agents*< 1.0.4-r1>= 1.0.4-r1
sys-fs/lvm2*< 2.02.72>= 2.02.72
x11-apps/xrdb*< 1.0.9>= 1.0.9

Background

For more information on the packages listed in this GLSA, please see their homepage referenced in the ebuild.

Description

Vulnerabilities have been discovered in the packages listed below. Please review the CVE identifiers in the Reference section for details.

  • FMOD Studio
  • PEAR Mail
  • LVM2
  • GnuCash
  • xine-lib
  • Last.fm Scrobbler
  • WebKitGTK+
  • shadow tool suite
  • PEAR
  • unixODBC
  • Resource Agents
  • mrouted
  • rsync
  • XML Security Library
  • xrdb
  • Vino
  • OProfile
  • syslog-ng
  • sFlow Toolkit
  • GNOME Display Manager
  • libsoup
  • CA Certificates
  • Gitolite
  • QtCreator
  • Racer

Impact

A context-dependent attacker may be able to gain escalated privileges, execute arbitrary code, cause Denial of Service, obtain sensitive information, or otherwise bypass security restrictions.

Workaround

There are no known workarounds at this time.

Resolution

All FMOD Studio users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/fmod-4.38.00"

All PEAR Mail users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-php/PEAR-Mail-1.2.0"

All LVM2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=sys-fs/lvm2-2.02.72"

All GnuCash users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-office/gnucash-2.4.4"

All xine-lib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/xine-lib-1.1.19"

All Last.fm Scrobbler users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=media-sound/lastfmplayer-1.5.4.26862-r3"

All WebKitGTK+ users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-libs/webkit-gtk-1.2.7"

All shadow tool suite users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=sys-apps/shadow-4.1.4.3"

All PEAR users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-php/PEAR-PEAR-1.9.2-r1"

All unixODBC users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-db/unixODBC-2.3.0-r1"

All Resource Agents users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=sys-cluster/resource-agents-1.0.4-r1"

All mrouted users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/mrouted-3.9.5"

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-3.0.8"

All XML Security Library users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/xmlsec-1.2.17"

All xrdb users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-apps/xrdb-1.0.9"

All Vino users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/vino-2.32.2"

All OProfile users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-util/oprofile-0.9.6-r1"

All syslog-ng users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-admin/syslog-ng-3.2.4"

All sFlow Toolkit users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-analyzer/sflowtool-3.20"

All GNOME Display Manager users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=gnome-base/gdm-3.8.4-r3"

All libsoup users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-libs/libsoup-2.34.3"

All CA Certificates users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=app-misc/ca-certificates-20110502-r1"

All Gitolite users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-vcs/gitolite-1.5.9.1"

All QtCreator users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-util/qt-creator-2.1.0"

Gentoo has discontinued support for Racer. We recommend that users unmerge Racer:

# emerge --unmerge "games-sports/racer-bin"

NOTE: This is a legacy GLSA. Updates for all affected architectures have been available since 2012. It is likely that your system is already no longer affected by these issues.

References

▸ GLSA 200804-16 rsync: Execution of arbitrary code this version unaffected high remote 2008-04-17

A buffer overflow in rsync might lead to the remote execution of arbitrary code when extended attributes are being used.

Announced
2008-04-17
Revised
2008-04-17
Access
remote
Bugs
#216887
Advisory
https://security.gentoo.org/glsa/200804-16

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 2.6.9-r6>= 2.6.9-r6

Background

rsync is a file transfer program to keep remote directories synchronized.

Description

Sebastian Krahmer of SUSE reported an integer overflow in the expand_item_list() function in the file util.c which might lead to a heap-based buffer overflow when extended attribute (xattr) support is enabled.

Impact

A remote attacker could send a file containing specially crafted extended attributes to an rsync deamon, or entice a user to sync from an rsync server containing specially crafted files, possibly leading to the execution of arbitrary code.

Please note that extended attributes are only enabled when USE="acl" is enabled, which is the default setting.

Workaround

Disable extended attributes in the rsync daemon by setting "refuse options = xattrs" in the file "/etc/rsyncd.conf" (or append "xattrs" to an existing "refuse" statement). When synchronizing to a server, do not provide the "-X" parameter to rsync. You can also disable the "acl" USE flag for rsync and recompile the package.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-2.6.9-r6"

References

▸ GLSA 200709-13 rsync: Two buffer overflows this version unaffected normal remote 2007-09-20

Two user-assisted buffer overflow vulnerabilities have been discovered in rsync.

Announced
2007-09-20
Revised
2007-09-20
Access
remote
Bugs
#189132
Advisory
https://security.gentoo.org/glsa/200709-13

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 2.6.9-r3>= 2.6.9-r3

Background

rsync is a file transfer program to keep remote directories synchronized.

Description

Sebastian Krahmer from the SUSE Security Team discovered two off-by-one errors in the function "f_name()" in file sender.c when processing overly long directory names.

Impact

A remote attacker could entice a user to synchronize a repository containing specially crafted directories, leading to the execution of arbitrary code with the privileges of the user running the application.

Workaround

There is no known workaround at this time.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-2.6.9-r3"

References

▸ GLSA 200605-05 rsync: Potential integer overflow this version unaffected high remote 2006-05-06

An attacker having write access to an rsync module might be able to execute arbitrary code on an rsync server.

Announced
2006-05-06
Revised
2006-05-06
Access
remote
Bugs
#131631
Advisory
https://security.gentoo.org/glsa/200605-05

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 2.6.8>= 2.6.8

Background

rsync is a server and client utility that provides fast incremental file transfers. It is used to efficiently synchronize files between hosts and is used by emerge to fetch Gentoo's Portage tree.

Description

An integer overflow was found in the receive_xattr function from the extended attributes patch (xattr.c) for rsync. The vulnerable function is only present when the "acl" USE flag is set.

Impact

A remote attacker with write access to an rsync module could craft malicious extended attributes which would trigger the integer overflow, potentially resulting in the execution of arbitrary code with the rights of the rsync daemon.

Workaround

Do not provide write access to an rsync module to untrusted parties.

Resolution

All rsync users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/rsync-2.6.8"

References

▸ GLSA 200408-17 rsync: Potential information leakage this version unaffected normal remote 2004-08-17

rsync fails to properly sanitize paths. This vulnerability could allow the listing of arbitrary files and allow file overwriting outside module's path on rsync server configurations that allow uploading.

Announced
2004-08-17
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#60309
Advisory
https://security.gentoo.org/glsa/200408-17

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*<= 2.6.0-r2>= 2.6.0-r3

Background

rsync is a utility that provides fast incremental file transfers. It is used to efficiently synchronize files between hosts and is used by emerge to fetch Gentoo's Portage tree. rsyncd is the rsync daemon, which listens to connections from rsync clients.

Description

The paths sent by the rsync client are not checked thoroughly enough. It does not affect the normal send/receive filenames that specify what files should be transferred. It does affect certain option paths that cause auxilliary files to be read or written.

Impact

When rsyncd is used without chroot ("use chroot = false" in the rsyncd.conf file), this vulnerability could allow the listing of arbitrary files outside module's path and allow file overwriting outside module's path on rsync server configurations that allows uploading. Both possibilities are exposed only when chroot option is disabled.

Workaround

You should never set the rsync daemon to run with "use chroot = false".

Resolution

All users should update to the latest version of the rsync package.

# emerge sync

# emerge -pv ">=net-misc/rsync-2.6.0-r3"
# emerge ">=net-misc/rsync-2.6.0-r3"

References

▸ GLSA 200407-10 rsync: Directory traversal in rsync daemon this version unaffected normal remote 2004-07-12

Under specific conditions, the rsync daemon is vulnerable to a directory traversal allowing to write files outside a sync module.

Announced
2004-07-12
Revised
2004-07-12
Access
remote
Bugs
#49534
Advisory
https://security.gentoo.org/glsa/200407-10

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*<= 2.6.0-r1>= 2.6.0-r2

Background

rsync is a utility that provides fast incremental file transfers. It is used to efficiently synchronize files between hosts and is used by emerge to fetch Gentoo's Portage tree. rsyncd is the rsync daemon, which listens to connections from rsync clients.

Description

When rsyncd is used without chroot ("use chroot = false" in the rsyncd.conf file), the paths sent by the client are not checked thoroughly enough. If rsyncd is used with read-write permissions ("read only = false"), this vulnerability can be used to write files anywhere with the rights of the rsyncd daemon. With default Gentoo installations, rsyncd runs in a chroot, without write permissions and with the rights of the "nobody" user.

Impact

On affected configurations and if the rsync daemon runs under a privileged user, a remote client can exploit this vulnerability to completely compromise the host.

Workaround

You should never set the rsync daemon to run with "use chroot = false". If for some reason you have to run rsyncd without a chroot, then you should not set "read only = false".

Resolution

All users should update to the latest version of the rsync package.

# emerge sync

# emerge -pv ">=net-misc/rsync-2.6.0-r2"
# emerge ">=net-misc/rsync-2.6.0-r2"

References

▸ GLSA 200312-03 rsync: exploitable heap overflow this version unaffected high remote 2003-12-04

rsync contains a heap overflow vulnerability that can be used to execute arbitrary code.

Announced
2003-12-04
Revised
2003-12-04
Access
remote
Advisory
https://security.gentoo.org/glsa/200312-03

Affected packages

PackageArchVulnerableUnaffected
net-misc/rsync*< 2.5.7>= 2.5.7

Background

rsync is a popular file transfer package used to synchronize the Portage tree.

Description

Rsync version 2.5.6 contains a vulnerability that can be used to run arbitrary code. The Gentoo infrastructure team has some reasonably good forensic evidence that this exploit may have been used in combination with the Linux kernel do_brk() vulnerability (see GLSA 200312-02) to exploit a rsync.gentoo.org rotation server (see GLSA-200312-01.)

Please see http://lwn.net/Articles/61541/ for the security advisory released by the rsync development team.

Impact

A remote attacker could execute arbitrary code with the permissions of the root user.

Workaround

There is no known workaround at this time.

Resolution

To address this vulnerability, all Gentoo users should read GLSA-200312-02 and ensure that all systems are upgraded to a version of the Linux kernel without the do_brk() vulnerability, and upgrade to version 2.5.7 of rsync:

# emerge sync
# emerge -pv '>=net-misc/rsync-2.5.7'
# emerge '>=net-misc/rsync-2.5.7'
# emerge clean

Review your /etc/rsync/rsyncd.conf configuration file; ensure that the use chroot="no" command is commented out or removed, or change use chroot="no" to use chroot="yes". Then, if necessary, restart rsyncd:

# /etc/init.d/rsyncd restart

References