Every CVE Search/ Get API key

CVE-2014-8242

librsync before 1.0.0 uses a truncated MD4 checksum to match blocks, which makes it easier for...

5.8 MediumFix available

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

2.94%Up 0.8 points since Feb 4, 2022
90%50%10%1%

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 MediumAV: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

Affected packages
PackageAffectedFixed
librsync
Debian:12
before 2.0.2-1
2.0.2-1
librsync
Debian:13
before 2.0.2-1
2.0.2-1
librsync
Debian:14
before 2.0.2-1
2.0.2-1
librsync
Mageia:4
before 1.0.0-2.2.mga4
1.0.0-2.2.mga4
duplicity
Mageia:4
before 0.6.22-5.1.mga4
0.6.22-5.1.mga4
rdiff-backup
Mageia:4
before 1.3.3-8.1.mga4
1.3.3-8.1.mga4
rsync
SUSE:Linux Enterprise Desktop 12
From an advisory covering 2 CVEs
before 3.1.0-6.1
3.1.0-6.1
rsync
SUSE:Linux Enterprise Desktop 12 SP1
From an advisory covering 2 CVEs
before 3.1.0-6.1
3.1.0-6.1
rsync
SUSE:Linux Enterprise Server 12
From an advisory covering 2 CVEs
before 3.1.0-6.1
3.1.0-6.1
rsync
SUSE: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
Affected packages
PackageAffectedFixed
rsync
SUSE:Linux Enterprise Server 12 SP1
From an advisory covering 2 CVEs
before 3.1.0-6.1
3.1.0-6.1
rsync
SUSE: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
rsync
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 2 CVEs
before 3.0.4-2.49.1
3.0.4-2.49.1
rsync
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 2 CVEs
before 3.0.4-2.49.1
3.0.4-2.49.1
rsync
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 2 CVEs
before 3.0.4-2.49.1
3.0.4-2.49.1
rsync
SUSE: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
rsync
SUSE: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
rsync
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 2 CVEs
before 3.0.4-2.49.1
3.0.4-2.49.1
rsync
SUSE: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
librsync
Ubuntu:16.04:LTS
All versions, plus listed versions
0.9.7-10
None known
librsync
Ubuntu:18.04:LTS
All versions, plus listed versions
0.9.7-100.9.7-10build1
None known
librsync
openSUSE:Tumbleweed
before 1.0.0-2.8
1.0.0-2.8
rsync
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 3.1.2-1.5
3.1.2-1.5

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE 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

Show 24 moreShow less
MoveEnter Open