CVE-2022-36883
Lack of authentication mechanism in Jenkins Git Plugin webhook
A missing permission check in Jenkins Git Plugin 4.11.3 and earlier allows unauthenticated attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified commit.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
A missing permission check in Jenkins Git Plugin 4.11.3 and earlier allows unauthenticated attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified commit.
- Record
CVE-2022-36883- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-862
- Updated
- 2026-11-02
CVE List No score
A missing permission check in Jenkins Git Plugin 4.11.3 and earlier allows unauthenticated attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified commit.
- Record
CVE-2022-36883- Updated
- 2026-11-02
EUVDEUVD-2022-6419 No score
A missing permission check in Jenkins Git Plugin 4.11.3 and earlier allows unauthenticated attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified commit.
- Record
EUVD-2022-6419- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v878-67xw-grw2
6.5
Lack of authentication mechanism in Jenkins Git Plugin webhook
Git Plugin provides a webhook endpoint at /git/notifyCommit that can be used to notify Jenkins of changes to an SCM repository. For its most basic functionality, this endpoint receives a repository URL, and Jenkins will schedule polling for all jobs configured with the specified repository. In Git Plugin 4.11.3 and earlier, this endpoint can be accessed with GET requests and without authentication. In addition to this basic functionality, the endpoint also accept a sha1 parameter specifying a commit ID. If this parameter is specified, jobs configured with the specified repo will be triggered immediately, and the build will check out the specified commit. Additionally, the output of the webhook endpoint will provide information about which jobs were triggered or scheduled for polling, including jobs the user has no permission to access. This allows attackers with knowledge of Git repository URLs to trigger builds of jobs using a specified Git repository and to cause them to check out an attacker-specified commit, and to obtain information about the existence of jobs configured with this Git repository. Git Plugin 4.11.4 requires a token parameter which will act as an authentication for the webhook endpoint. While GET requests remain allowed, attackers would need to be able to provide a webhook token. For more information see the plugin documentation.
- Record
GHSA-v878-67xw-grw2- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-862
- Updated
- 2026-11-02
OSV
7.5
A missing permission check in Jenkins Git Plugin 4.11.3 and earlier allows unauthenticated attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified commit.
- Record
CVE-2022-36883- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-v878-67xw-grw2
6.5
Lack of authentication mechanism in Jenkins Git Plugin webhook
Git Plugin provides a webhook endpoint at /git/notifyCommit that can be used to notify Jenkins of changes to an SCM repository. For its most basic functionality, this endpoint receives a repository URL, and Jenkins will schedule polling for all jobs configured with the specified repository. In Git Plugin 4.11.3 and earlier, this endpoint can be accessed with GET requests and without authentication. In addition to this basic functionality, the endpoint also accept a sha1 parameter specifying a commit ID. If this parameter is specified, jobs configured with the specified repo will be triggered immediately, and the build will check out the specified commit. Additionally, the output of the webhook endpoint will provide information about which jobs were triggered or scheduled for polling, including jobs the user has no permission to access. This allows attackers with knowledge of Git repository URLs to trigger builds of jobs using a specified Git repository and to cause them to check out an attacker-specified commit, and to obtain information about the existence of jobs configured with this Git repository. Git Plugin 4.11.4 requires a token parameter which will act as an authentication for the webhook endpoint. While GET requests remain allowed, attackers would need to be able to provide a webhook token. For more information see the plugin documentation.
- Record
GHSA-v878-67xw-grw2- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-862
- Updated
- 2026-11-02
OSVRHSA-2023:0017
8.8
Red Hat Security Advisory: OpenShift Container Platform 4.8.56 packages and security update
- Record
RHSA-2023:0017- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:0560
9.9
Red Hat Security Advisory: OpenShift Container Platform 4.10.51 security update
- Record
RHSA-2023:0560- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:0777
9.9
Red Hat Security Advisory: OpenShift Container Platform 4.9.56 security update
- Record
RHSA-2023:0777- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:gitMaven |
through 4.11.3 | 4.11.4 |
org.jenkins-ci.plugins:gitMaven |
before 4.11.4, plus listed versions 1.2.01.3.01.4.01.5.01.6.0-beta-1 Show 45 moreShow less2.02.0-beta-22.0-beta-32.0.12.0.22.0.32.0.42.1.02.2.02.2.12.2.102.2.112.2.122.2.22.2.32.2.42.2.52.2.62.2.72.2.82.2.92.32.3-beta-12.3-beta-22.3-beta-32.3-beta-42.3.12.3.22.3.32.3.42.3.52.4.02.4.12.4.22.4.32.4.42.5.02.5.0-beta12.5.0-beta22.5.0-beta32.5.0-beta42.5.0-beta52.5.12.5.22.5.3 |
4.11.4 |
jenkinsRed Hat:openshift:4.8::el8 From an advisory covering 16 CVEs |
before 0:2.361.1.1672840472-1.el8 | 0:2.361.1.1672840472-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.8::el8 From an advisory covering 16 CVEs |
before 0:4.8.1672842762-1.el8 | 0:4.8.1672842762-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.10::el8 From an advisory covering 23 CVEs |
before 0:4.10.1675144701-1.el8 | 0:4.10.1675144701-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.9::el8 From an advisory covering 26 CVEs |
before 0:4.9.1675668922-1.el8 | 0:4.9.1675668922-1.el8 |
jenkinsRed Hat:openshift:4.9::el8 From an advisory covering 26 CVEs |
before 0:2.361.1.1675668150-1.el8 | 0:2.361.1.1675668150-1.el8 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | superjimmygou/CVE-2022-36883 | 2026-03-26 |
| Nuclei | Jenkins Git <=4.11.3 - Missing Authorization |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, exploits, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, Nuclei, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-36883 is a high vulnerability (CVSS 7.5) in Jenkins Git, published July 27, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 7.00%, the 94th percentile. Fixed in org.jenkins-ci.plugins:git 4.11.4.
References
jenkins.io/security/advisory/2022-07-27
openwall.com/lists/oss-security/2022/07/27/1
nvd.nist.gov/vuln/detail/CVE-2022-36883
github.com/jenkinsci/git-plugin/commit/b46165c74a0bf15e08763de2e506005624d5d238
github.com/advisories/GHSA-v878-67xw-grw2
github.com/jenkinsci/git-plugin
Show 145 moreShow less
access.redhat.com/errata/RHSA-2023:0017
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2074855
bugzilla.redhat.com/show_bug.cgi?id=2103548
bugzilla.redhat.com/show_bug.cgi?id=2103551
bugzilla.redhat.com/show_bug.cgi?id=2114755
bugzilla.redhat.com/show_bug.cgi?id=2116840
bugzilla.redhat.com/show_bug.cgi?id=2116952
bugzilla.redhat.com/show_bug.cgi?id=2119642
bugzilla.redhat.com/show_bug.cgi?id=2119643
bugzilla.redhat.com/show_bug.cgi?id=2119644
bugzilla.redhat.com/show_bug.cgi?id=2119645
bugzilla.redhat.com/show_bug.cgi?id=2119646
bugzilla.redhat.com/show_bug.cgi?id=2119647
bugzilla.redhat.com/show_bug.cgi?id=2119653
bugzilla.redhat.com/show_bug.cgi?id=2119656
bugzilla.redhat.com/show_bug.cgi?id=2119657
bugzilla.redhat.com/show_bug.cgi?id=2119658
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_0017.json
access.redhat.com/security/cve/CVE-2022-2048
cve.org/CVERecord?id=CVE-2022-2048
nvd.nist.gov/vuln/detail/CVE-2022-2048
github.com/eclipse/jetty.project/security/advisories/GHSA-wgmr-mf83-7x4j
access.redhat.com/security/cve/CVE-2022-29047
cve.org/CVERecord?id=CVE-2022-29047
nvd.nist.gov/vuln/detail/CVE-2022-29047
jenkins.io/security/advisory/2022-04-12
access.redhat.com/security/cve/CVE-2022-30945
cve.org/CVERecord?id=CVE-2022-30945
nvd.nist.gov/vuln/detail/CVE-2022-30945
jenkins.io/security/advisory/2022-05-17
access.redhat.com/security/cve/CVE-2022-30946
cve.org/CVERecord?id=CVE-2022-30946
nvd.nist.gov/vuln/detail/CVE-2022-30946
access.redhat.com/security/cve/CVE-2022-30948
cve.org/CVERecord?id=CVE-2022-30948
nvd.nist.gov/vuln/detail/CVE-2022-30948
access.redhat.com/security/cve/CVE-2022-30952
cve.org/CVERecord?id=CVE-2022-30952
nvd.nist.gov/vuln/detail/CVE-2022-30952
access.redhat.com/security/cve/CVE-2022-30953
cve.org/CVERecord?id=CVE-2022-30953
nvd.nist.gov/vuln/detail/CVE-2022-30953
access.redhat.com/security/cve/CVE-2022-30954
cve.org/CVERecord?id=CVE-2022-30954
nvd.nist.gov/vuln/detail/CVE-2022-30954
access.redhat.com/security/cve/CVE-2022-34174
cve.org/CVERecord?id=CVE-2022-34174
nvd.nist.gov/vuln/detail/CVE-2022-34174
jenkins.io/security/advisory/2022-06-22
access.redhat.com/security/cve/CVE-2022-34176
cve.org/CVERecord?id=CVE-2022-34176
nvd.nist.gov/vuln/detail/CVE-2022-34176
access.redhat.com/security/cve/CVE-2022-34177
cve.org/CVERecord?id=CVE-2022-34177
nvd.nist.gov/vuln/detail/CVE-2022-34177
access.redhat.com/security/cve/CVE-2022-36881
cve.org/CVERecord?id=CVE-2022-36881
nvd.nist.gov/vuln/detail/CVE-2022-36881
github.com/advisories/GHSA-cm7j-p8hc-97vj
access.redhat.com/security/cve/CVE-2022-36882
cve.org/CVERecord?id=CVE-2022-36882
nvd.nist.gov/vuln/detail/CVE-2022-36882
access.redhat.com/security/cve/CVE-2022-36883
cve.org/CVERecord?id=CVE-2022-36883
access.redhat.com/security/cve/CVE-2022-36884
cve.org/CVERecord?id=CVE-2022-36884
nvd.nist.gov/vuln/detail/CVE-2022-36884
access.redhat.com/security/cve/CVE-2022-36885
cve.org/CVERecord?id=CVE-2022-36885
nvd.nist.gov/vuln/detail/CVE-2022-36885
access.redhat.com/errata/RHSA-2023:0560
bugzilla.redhat.com/show_bug.cgi?id=1856376
bugzilla.redhat.com/show_bug.cgi?id=2126789
bugzilla.redhat.com/show_bug.cgi?id=2136370
bugzilla.redhat.com/show_bug.cgi?id=2136374
bugzilla.redhat.com/show_bug.cgi?id=2136379
bugzilla.redhat.com/show_bug.cgi?id=2136381
bugzilla.redhat.com/show_bug.cgi?id=2136382
bugzilla.redhat.com/show_bug.cgi?id=2136383
bugzilla.redhat.com/show_bug.cgi?id=2136386
bugzilla.redhat.com/show_bug.cgi?id=2136388
bugzilla.redhat.com/show_bug.cgi?id=2136391
bugzilla.redhat.com/show_bug.cgi?id=2143086
bugzilla.redhat.com/show_bug.cgi?id=2143089
bugzilla.redhat.com/show_bug.cgi?id=2143090
bugzilla.redhat.com/show_bug.cgi?id=2145194
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_0560.json
access.redhat.com/security/cve/CVE-2020-7692
cve.org/CVERecord?id=CVE-2020-7692
nvd.nist.gov/vuln/detail/CVE-2020-7692
access.redhat.com/security/cve/CVE-2022-25857
cve.org/CVERecord?id=CVE-2022-25857
nvd.nist.gov/vuln/detail/CVE-2022-25857
bitbucket.org/snakeyaml/snakeyaml/issues/525
access.redhat.com/security/cve/CVE-2022-43401
cve.org/CVERecord?id=CVE-2022-43401
nvd.nist.gov/vuln/detail/CVE-2022-43401
jenkins.io/security/advisory/2022-10-19
access.redhat.com/security/cve/CVE-2022-43402
cve.org/CVERecord?id=CVE-2022-43402
nvd.nist.gov/vuln/detail/CVE-2022-43402
access.redhat.com/security/cve/CVE-2022-43403
cve.org/CVERecord?id=CVE-2022-43403
nvd.nist.gov/vuln/detail/CVE-2022-43403
access.redhat.com/security/cve/CVE-2022-43404
cve.org/CVERecord?id=CVE-2022-43404
nvd.nist.gov/vuln/detail/CVE-2022-43404
access.redhat.com/security/cve/CVE-2022-43405
cve.org/CVERecord?id=CVE-2022-43405
nvd.nist.gov/vuln/detail/CVE-2022-43405
access.redhat.com/security/cve/CVE-2022-43406
cve.org/CVERecord?id=CVE-2022-43406
nvd.nist.gov/vuln/detail/CVE-2022-43406
access.redhat.com/security/cve/CVE-2022-43407
cve.org/CVERecord?id=CVE-2022-43407
nvd.nist.gov/vuln/detail/CVE-2022-43407
access.redhat.com/security/cve/CVE-2022-43408
cve.org/CVERecord?id=CVE-2022-43408
nvd.nist.gov/vuln/detail/CVE-2022-43408
access.redhat.com/security/cve/CVE-2022-43409
cve.org/CVERecord?id=CVE-2022-43409
nvd.nist.gov/vuln/detail/CVE-2022-43409
access.redhat.com/security/cve/CVE-2022-45047
cve.org/CVERecord?id=CVE-2022-45047
nvd.nist.gov/vuln/detail/CVE-2022-45047
mail-archive.com/[email protected]/msg39312.html
access.redhat.com/security/cve/CVE-2022-45379
cve.org/CVERecord?id=CVE-2022-45379
nvd.nist.gov/vuln/detail/CVE-2022-45379
jenkins.io/security/advisory/2022-11-15
access.redhat.com/security/cve/CVE-2022-45380
cve.org/CVERecord?id=CVE-2022-45380
nvd.nist.gov/vuln/detail/CVE-2022-45380
access.redhat.com/security/cve/CVE-2022-45381
cve.org/CVERecord?id=CVE-2022-45381
nvd.nist.gov/vuln/detail/CVE-2022-45381
access.redhat.com/errata/RHSA-2023:0777
docs.openshift.com/container-platform/4.9/release_notes/ocp-4-9-release-notes.html
bugzilla.redhat.com/show_bug.cgi?id=2150009
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_0777.json
access.redhat.com/security/cve/CVE-2022-1471
cve.org/CVERecord?id=CVE-2022-1471
nvd.nist.gov/vuln/detail/CVE-2022-1471
github.com/google/security-research/security/advisories/GHSA-mjmj-j48q-9wg2
Left out here: 102 versions. The JSON record has them.