Lucene search

K
cve[email protected]CVE-2022-23642
HistoryFeb 18, 2022 - 11:15 p.m.

CVE-2022-23642

2022-02-1823:15:09
CWE-94
CWE-862
web.nvd.nist.gov
124
7
sourcegraph
code search
navigation engine
remote code execution
gitserver
vulnerability
cve-2022-23642
nvd

6 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:S/C:P/I:P/A:P

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

8.7 High

AI Score

Confidence

High

0.935 High

EPSS

Percentile

99.1%

Sourcegraph is a code search and navigation engine. Sourcegraph prior to version 3.37 is vulnerable to remote code execution in the gitserver service. The service acts as a git exec proxy, and fails to properly restrict calling git config. This allows an attacker to set the git core.sshCommand option, which sets git to use the specified command instead of ssh when they need to connect to a remote system. Exploitation of this vulnerability depends on how Sourcegraph is deployed. An attacker able to make HTTP requests to internal services like gitserver is able to exploit it. This issue is patched in Sourcegraph version 3.37. As a workaround, ensure that requests to gitserver are properly protected.

Affected configurations

Vulners
NVD
Node
sourcegraphsourcegraphRange<3.37
VendorProductVersionCPE
sourcegraphsourcegraph*cpe:2.3:a:sourcegraph:sourcegraph:*:*:*:*:*:*:*:*

CNA Affected

[
  {
    "product": "sourcegraph",
    "vendor": "sourcegraph",
    "versions": [
      {
        "status": "affected",
        "version": "< 3.37"
      }
    ]
  }
]

Social References

More

6 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:S/C:P/I:P/A:P

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

8.7 High

AI Score

Confidence

High

0.935 High

EPSS

Percentile

99.1%