Patchfirst
CVE-2024-12084 Public exploit Critical · 9.8 EPSS 72.5%

Rsync: heap buffer overflow in rsync due to improper checksum length handling

Red Hat · Red Hat Enterprise Linux 10

Summary

A heap-based buffer overflow in the rsync daemon, shipped in Red Hat Enterprise Linux 10, stems from improper handling of attacker-controlled checksum lengths (s2length), which lets writes occur beyond the fixed-size sum2 buffer when MAX_DIGEST_LEN exceeds SUM_LENGTH (16 bytes). An attacker with network access to the rsync daemon can trigger the out-of-bounds write without authentication, requiring no user interaction and no special configuration beyond the daemon being reachable.

Official description · CVE.org

A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due to improper handling of attacker-controlled checksum lengths (s2length) in the code. When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write out of bounds in the sum2 buffer.

Breakdown
31.7 / 100
Exploited
Not confirmed
Reports
0
Tactics
0/15

Public exploit code (PoC-in-GitHub) appeared 6 days after disclosure. No confirmed exploitation is recorded.

  1. Disclosedday 0
  2. Public exploit codePoC-in-GitHub+6 days

techniques

No techniques linked

No ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.

What security researchers reported

Not named in any threat report yet

References

7 links, grouped by NVD tag (1 duplicate merged)
↑ ↓ chooseEnter openEsc close