Read the docs
TI-2016-03079 Aliases CVE-2016-3630GHSA-9vjf-jjcq-3gh7

The binary delta decoder in Mercurial before 3.7.3 allows remote attackers to execute…

Priority MEDIUM 46CWE-19Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

EPSS 0.04854 92nd percentileScored 2026-11-07
Fix Fixed mercurial (PyPI): 3.7.3

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—mercurial (PyPI)before 3.7.33.7.3Patch availableGHSA-9vjf-jjcq-3gh7
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • mercurial (PyPI) Vendor— Affected before 3.7.3 Fixed in 3.7.3 Patch available GHSA-9vjf-jjcq-3gh7

CPE configurations NVD · 11

CPEVersionsRoleVendor
cpe:2.3:o:fedoraproject:fedora:22:*:*:*:*:*:*:*22VulnerableFedoraproject
cpe:2.3:o:fedoraproject:fedora:23:*:*:*:*:*:*:*23VulnerableFedoraproject
cpe:2.3:o:opensuse:leap:42.1:*:*:*:*:*:*:*42.1VulnerableopenSUSE
cpe:2.3:a:mercurial:mercurial:*:*:*:*:*:*:*:*up to 3.7.2VulnerableMercurial
cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:*7.0VulnerableDebian
cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*8.0VulnerableDebian
cpe:2.3:a:suse:linux_enterprise_debuginfo:11:sp4:*:*:*:*:*:*11 sp4VulnerableSUSE
cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*13.2VulnerableopenSUSE
cpe:2.3:o:suse:linux_enterprise_software_development_kit:11:sp4:*:*:*:*:*:*11 sp4VulnerableSUSE
cpe:2.3:o:suse:linux_enterprise_software_development_kit:12:*:*:*:*:*:*:*12VulnerableSUSE
  • cpe:2.3:o:fedoraproject:fedora:22:*:*:*:*:*:*:* Versions 22 Vulnerable ·Fedoraproject
  • cpe:2.3:o:fedoraproject:fedora:23:*:*:*:*:*:*:* Versions 23 Vulnerable ·Fedoraproject
  • cpe:2.3:o:opensuse:leap:42.1:*:*:*:*:*:*:* Versions 42.1 Vulnerable ·openSUSE
  • cpe:2.3:a:mercurial:mercurial:*:*:*:*:*:*:*:* Versions up to 3.7.2 Vulnerable ·Mercurial
  • cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:* Versions 7.0 Vulnerable ·Debian
  • cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* Versions 8.0 Vulnerable ·Debian
  • cpe:2.3:a:suse:linux_enterprise_debuginfo:11:sp4:*:*:*:*:*:* Versions 11 sp4 Vulnerable ·SUSE
  • cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:* Versions 13.2 Vulnerable ·openSUSE
  • cpe:2.3:o:suse:linux_enterprise_software_development_kit:11:sp4:*:*:*:*:*:* Versions 11 sp4 Vulnerable ·SUSE
  • cpe:2.3:o:suse:linux_enterprise_software_development_kit:12:*:*:*:*:*:*:* Versions 12 Vulnerable ·SUSE
Show 1 more CPE
CPEVersionsRoleVendor
cpe:2.3:o:suse:linux_enterprise_software_development_kit:12:sp1:*:*:*:*:*:*12 sp1VulnerableSUSE
  • cpe:2.3:o:suse:linux_enterprise_software_development_kit:12:sp1:*:*:*:*:*:* Versions 12 sp1 Vulnerable ·SUSE

Remediation

  • Fix · GHSA-9vjf-jjcq-3gh7 mercurial (PyPI) Fixed in 3.7.3 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

Not affected: 2 products
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7

Timeline

  1. 2026-10-02 Threatist record created from CVE-2016-3630
  2. 2026-10-03 Alias added: GHSA-9vjf-jjcq-3gh7

References

Sources