ELSA-2016-0706 -- Oracle mercurialID: oval:org.secpod.oval:def:1501444 | Date: (C)2016-05-20 (M)2023-06-28 |
Class: PATCH | Family: unix |
Mercurial is a fast, lightweight source control management system designed for efficient handling of very large distributed projects. Security Fix: * It was discovered that Mercurial failed to properly check Git sub-repository URLs. A Mercurial repository that includes a Git sub-repository with a specially crafted URL could cause Mercurial to execute arbitrary code. * It was discovered that the Mercurial convert extension failed to sanitize special characters in Git repository names. A Git repository with a specially crafted name could cause Mercurial to execute arbitrary code when the Git repository was converted to a Mercurial repository. Red Hat would like to thank Blake Burkhart for reporting these issues.