The binary delta decoder in Mercurial before 3.7.3 allows remote attackers to execute arbitrary code via a (1) clone, (2) push, or (3) pull command, related to (a) a list sizing rounding error and (b) short records.
{
    "github_reviewed_at": "2024-05-01T16:59:31Z",
    "severity": "HIGH",
    "github_reviewed": true,
    "cwe_ids": [],
    "nvd_published_at": "2016-04-13T16:59:00Z"
}