9.1 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
NONE
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
6.4 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:L/Au:N/C:P/I:P/A:N
mercurial is vulnerable to authorization bypasses. The application does not check for access permissions if the wire protocol command if has no permissions declared, allowing a malicious user to gain unauthorized access to a repository.
CPE | Name | Operator | Version |
---|---|---|---|
mercurial | le | 4.5 | |
mercurial:stretch | eq | 4.0-1+deb9u1 |
access.redhat.com/errata/RHSA-2019:2276
lists.debian.org/debian-lts-announce/2018/03/msg00034.html
lists.debian.org/debian-lts-announce/2018/07/msg00005.html
lists.debian.org/debian-lts-announce/2020/07/msg00032.html
www.mercurial-scm.org/repo/hg/rev/2ecb0fc535b1
www.mercurial-scm.org/wiki/WhatsNew#Mercurial_4.5.1_.2F_4.5.2_.282018-03-06.29
9.1 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
NONE
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
6.4 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:L/Au:N/C:P/I:P/A:N