id: PYSEC-2017-90 details: In Mercurial before 4.4.1, it is possible that a specially malformed repository can cause Git subrepositories to run arbitrary code in the form of a .git/hooks/post-update script checked into the repository. Typical use of Mercurial prevents construction of such repositories, but they can be created programmatically. affected: - package: name: mercurial ecosystem: PyPI purl: pkg:pypi/mercurial ranges: - type: ECOSYSTEM events: - introduced: "0" - fixed: 4.4.1 versions: - 0.8.1 - "0.9" - 0.9.1 - 0.9.2 - 0.9.3 - 0.9.4 - 0.9.5 - "1.0" - 1.0.1 - 1.0.2 - "1.1" - 1.1.1 - 1.1.2 - "1.2" - 1.2.1 - "1.3" - 1.3.1 - "1.4" - 1.4.1 - 1.4.2 - 1.4.3 - "1.5" - 1.5.1 - 1.5.2 - 1.5.3 - 1.5.4 - "1.6" - 1.6.1 - 1.6.2 - 1.6.3 - 1.6.4 - "1.7" - 1.7.1 - 1.7.2 - 1.7.3 - 1.7.5 - "1.8" - 1.8.1 - 1.8.2 - 1.8.3 - 1.8.4 - "1.9" - 1.9.1 - 1.9.2 - 1.9.3 - "2.0" - 2.0.1 - 2.0.2 - "2.1" - 2.1.1 - 2.1.2 - "2.2" - 2.2.2 - "2.3" - 2.4.1 - "2.5" - 2.5.1 - 2.5.2 - "2.6" - 2.6.1 - 2.6.2 - 2.6.3 - 2.7.0 - 2.7.1 - 2.7.2 - "2.8" - 2.8.1 - 2.8.2 - "2.9" - 2.9.1 - "3.0" - 3.0.1 - "3.1" - 3.1.1 - 3.1.2 - "3.2" - 3.2.1 - 3.2.2 - 3.2.3 - 3.2.4 - "3.3" - 3.3-rc - 3.3.1 - 3.3.2 - 3.3.3 - "3.4" - 3.4-rc - 3.4.1 - 3.4.2 - "3.5" - 3.5-rc - 3.5.1 - 3.5.2 - "3.6" - 3.6-rc - 3.6.1 - 3.6.2 - 3.6.3 - "3.7" - 3.7-rc - 3.7.1 - 3.7.2 - 3.7.3 - "3.8" - 3.8-rc - 3.8.1 - 3.8.2 - 3.8.3 - 3.8.4 - "3.9" - 3.9-rc - 3.9.1 - 3.9.2 - "4.0" - 4.0-rc - 4.0.1 - 4.0.2 - "4.1" - 4.1-rc - 4.1.1 - 4.1.2 - 4.1.3 - "4.2" - 4.2-rc - 4.2.1 - 4.2.2 - 4.2.3 - "4.3" - 4.3-rc - 4.3.1 - 4.3.2 - 4.3.3 - 4.3rc0 - "4.4" - 4.4-rc - 4.4rc0 references: - type: WEB url: https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_4.4.1_.282017-11-07.29 - type: WEB url: https://www.mercurial-scm.org/pipermail/mercurial-devel/2017-November/107333.html - type: WEB url: https://bz.mercurial-scm.org/show_bug.cgi?id=5730 - type: ADVISORY url: https://confluence.atlassian.com/sourcetreekb/sourcetree-security-advisory-2018-01-24-942834324.html - type: WEB url: https://lists.debian.org/debian-lts-announce/2017/12/msg00027.html - type: WEB url: http://www.securityfocus.com/bid/102926 - type: WEB url: https://lists.debian.org/debian-lts-announce/2018/07/msg00005.html - type: WEB url: https://lists.debian.org/debian-lts-announce/2018/07/msg00041.html - type: WEB url: https://lists.debian.org/debian-lts-announce/2020/07/msg00032.html - type: ADVISORY url: https://github.com/advisories/GHSA-6v56-cpg6-3rpx aliases: - CVE-2017-17458 - GHSA-6v56-cpg6-3rpx modified: "2021-08-27T03:22:07.106645Z" published: "2017-12-07T18:29:00Z"