CVE-2014-8242
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for...
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
Exploit likelihood
What each source reports
NVD Score used
5.8
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
- Record
CVE-2014-8242- CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:P - Weakness
- CWE-310
- Updated
- 2026-11-02
CVE List No score
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
- Record
CVE-2014-8242- Updated
- 2026-11-02
EUVDEUVD-2014-8083 No score
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
- Record
EUVD-2014-8083- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v3pp-49w5-gwmv No score
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for...
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
- Record
GHSA-v3pp-49w5-gwmv- Updated
- 2026-11-02
OSV No score
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
- Record
CVE-2014-8242- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-8242 No score
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
- Record
DEBIAN-CVE-2014-8242- Updated
- 2026-11-02
Show 6 moreShow less
OSVMGASA-2015-0146 No score
Updated librsync packages fix security vulnerabilities
Updated librsync packages fix security vulnerability:
librsync before 1.0.0 used a truncated MD4 "strong" check sum to match blocks. However, MD4 is not cryptographically strong. It's possible that an attacker who can control the contents of one part of a file could use it to control other regions of the file, if it's transferred using librsync/rdiff (CVE-2014-8242).
The change to fix this is not backward compatible with older versions of
librsync. Backward compatibility can be obtained using the new rdiff sig --hash=md4 option or through specifying the "signature magic" in the API,
but this should not be used when either the old or new file contain
untrusted data.
Also, any applications that use the librsync library will need to be recompiled against the updated library. The duplicity and rdiff-backup packages have been rebuilt for this reason.
- Record
MGASA-2015-0146- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10257-1 No score
librsync-devel-1.0.0-2.8 on GA media
These are all security issues fixed in the librsync-devel-1.0.0-2.8 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10257-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10548-1 No score
rsync-3.1.2-1.5 on GA media
These are all security issues fixed in the rsync-3.1.2-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10548-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0173-1 No score
Security update for rsync
This update for rsync fixes two security issues and two non-security bugs.
The following vulnerabilities were fixed:
- CVE-2014-8242: Checksum collisions leading to a denial of service (bsc#900914)
- CVE-2014-9512: Malicious servers could send files outside of the transferred directory (bsc#915410)
The following non-security bugs were fixed:
- bsc#922710: Prevent rsyncd from spamming the log when trying to register SLP.
- bsc#898513: slp support broke rsync usage.
- Record
SUSE-SU-2016:0173-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0176-1 No score
Security update for rsync
This update for rsync fixes two security issues:
- CVE-2014-8242: Checksum collisions leading to a denial of service (bsc#900914)
- CVE-2014-9512: Malicious servers could send files outside of the transferred directory (bsc#915410)
- Record
SUSE-SU-2016:0176-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-8242 No score
librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for remote attackers to modify transmitted data via a birthday attack.
- Record
UBUNTU-CVE-2014-8242- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
librsyncDebian:12 |
before 2.0.2-1 | 2.0.2-1 |
librsyncDebian:13 |
before 2.0.2-1 | 2.0.2-1 |
librsyncDebian:14 |
before 2.0.2-1 | 2.0.2-1 |
librsyncMageia:4 |
before 1.0.0-2.2.mga4 | 1.0.0-2.2.mga4 |
duplicityMageia:4 |
before 0.6.22-5.1.mga4 | 0.6.22-5.1.mga4 |
rdiff-backupMageia:4 |
before 1.3.3-8.1.mga4 | 1.3.3-8.1.mga4 |
rsyncSUSE:Linux Enterprise Desktop 12 From an advisory covering 2 CVEs |
before 3.1.0-6.1 | 3.1.0-6.1 |
rsyncSUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 2 CVEs |
before 3.1.0-6.1 | 3.1.0-6.1 |
rsyncSUSE:Linux Enterprise Server 12 From an advisory covering 2 CVEs |
before 3.1.0-6.1 | 3.1.0-6.1 |
rsyncSUSE:Linux Enterprise Server for SAP Applications 12 From an advisory covering 2 CVEs |
before 3.1.0-6.1 | 3.1.0-6.1 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rsyncSUSE:Linux Enterprise Server 12 SP1 From an advisory covering 2 CVEs |
before 3.1.0-6.1 | 3.1.0-6.1 |
rsyncSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 2 CVEs |
before 3.1.0-6.1 | 3.1.0-6.1 |
rsyncSUSE:Linux Enterprise Desktop 11 SP3 From an advisory covering 2 CVEs |
before 3.0.4-2.49.1 | 3.0.4-2.49.1 |
rsyncSUSE:Linux Enterprise Desktop 11 SP4 From an advisory covering 2 CVEs |
before 3.0.4-2.49.1 | 3.0.4-2.49.1 |
rsyncSUSE:Linux Enterprise Server 11 SP3 From an advisory covering 2 CVEs |
before 3.0.4-2.49.1 | 3.0.4-2.49.1 |
rsyncSUSE:Linux Enterprise Server 11 SP3-TERADATA From an advisory covering 2 CVEs |
before 3.0.4-2.49.1 | 3.0.4-2.49.1 |
rsyncSUSE:Linux Enterprise Server for SAP Applications 11 SP3 From an advisory covering 2 CVEs |
before 3.0.4-2.49.1 | 3.0.4-2.49.1 |
rsyncSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 2 CVEs |
before 3.0.4-2.49.1 | 3.0.4-2.49.1 |
rsyncSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 2 CVEs |
before 3.0.4-2.49.1 | 3.0.4-2.49.1 |
librsyncUbuntu:16.04:LTS |
All versions, plus listed versions 0.9.7-10 |
None known |
librsyncUbuntu:18.04:LTS |
All versions, plus listed versions 0.9.7-100.9.7-10build1 |
None known |
librsyncopenSUSE:Tumbleweed |
before 1.0.0-2.8 | 1.0.0-2.8 |
rsyncopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.1.2-1.5 | 3.1.2-1.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-8242 is a medium vulnerability (CVSS 5.8) in Librsync Project Librsync, published April 15, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.94%, the 87th percentile. Fixed in librsync 2.0.2-1.
References
lists.fedoraproject.org/pipermail/package-announce/2015-March/152355.html
lists.opensuse.org/opensuse-updates/2015-10/msg00034.html
openwall.com/lists/oss-security/2014/08/05/5
lists.fedoraproject.org/pipermail/package-announce/2015-March/152366.html
openwall.com/lists/oss-security/2014/07/28/1
security.gentoo.org/glsa/201605-04
Show 24 moreShow less
github.com/librsync/librsync/issues/5
openwall.com/lists/oss-security/2014/10/13/2
miknet.net/security/optimizing-birthday-attack
lists.fedoraproject.org/pipermail/package-announce/2015-March/151105.html
github.com/librsync/librsync/releases/tag/v1.0.0
bugzilla.redhat.com/show_bug.cgi?id=1126712
nvd.nist.gov/vuln/detail/CVE-2014-8242
github.com/advisories/GHSA-v3pp-49w5-gwmv
security-tracker.debian.org/tracker/CVE-2014-8242
advisories.mageia.org/MGASA-2015-0146.html
bugs.mageia.org/show_bug.cgi?id=15543
suse.com/support/update/announcement/2016/suse-su-20160173-1
bugzilla.suse.com/898513
bugzilla.suse.com/900914
bugzilla.suse.com/915410
bugzilla.suse.com/922710
suse.com/security/cve/CVE-2014-8242
suse.com/security/cve/CVE-2014-9512
suse.com/support/update/announcement/2016/suse-su-20160176-1
ubuntu.com/security/CVE-2014-8242
openwall.com/lists/oss-security/2014/10/12
cve.org/CVERecord?id=CVE-2014-8242
suse.com/security/cve/CVE-2011-1097
suse.com/security/cve/CVE-2014-2855