mirror of
https://github.com/netbirdio/advisory-database.git
synced 2026-05-22 18:04:22 -07:00
Publish Advisories
GHSA-8r93-59cf-358f GHSA-vph5-2q33-7r9h
This commit is contained in:
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"schema_version": "1.4.0",
|
||||
"id": "GHSA-8r93-59cf-358f",
|
||||
"modified": "2024-01-24T21:50:26Z",
|
||||
"modified": "2024-01-31T21:46:14Z",
|
||||
"published": "2024-01-24T18:31:02Z",
|
||||
"aliases": [
|
||||
"CVE-2024-23902"
|
||||
],
|
||||
"summary": "CSRF vulnerability in Jenkins GitLab Branch Source Plugin",
|
||||
"details": "A cross-site request forgery (CSRF) vulnerability in Jenkins GitLab Branch Source Plugin 684.vea_fa_7c1e2fe3 and earlier allows attackers to connect to an attacker-specified URL.",
|
||||
"details": "Jenkins GitLab Branch Source Plugin 684.vea_fa_7c1e2fe3 and earlier does not require POST requests for a form validation endpoint, resulting in a cross-site request forgery (CSRF) vulnerability.\n\nThis vulnerability allows attackers to connect to an attacker-specified URL.\n\nGitLab Branch Source Plugin 688.v5fa_356ee8520 requires POST requests for the affected form validation endpoint.",
|
||||
"severity": [
|
||||
|
||||
{
|
||||
"type": "CVSS_V3",
|
||||
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N"
|
||||
}
|
||||
],
|
||||
"affected": [
|
||||
{
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"schema_version": "1.4.0",
|
||||
"id": "GHSA-vph5-2q33-7r9h",
|
||||
"modified": "2024-01-24T21:45:58Z",
|
||||
"modified": "2024-01-31T21:45:31Z",
|
||||
"published": "2024-01-24T18:31:02Z",
|
||||
"aliases": [
|
||||
"CVE-2024-23899"
|
||||
],
|
||||
"summary": "Arbitrary file read vulnerability in Git server Plugin can lead to RCE",
|
||||
"details": "Jenkins Git server Plugin 99.va_0826a_b_cdfa_d and earlier does not disable a feature of its command parser that replaces an '@' character followed by a file path in an argument with the file's contents, allowing attackers with Overall/Read permission to read content from arbitrary files on the Jenkins controller file system.",
|
||||
"details": "Jenkins Git server Plugin uses the [args4j](https://github.com/kohsuke/args4j) library to parse command arguments and options on the Jenkins controller when processing Git commands received via SSH. This command parser has a feature that replaces an @ character followed by a file path in an argument with the file’s contents (`expandAtFiles`). This feature is enabled by default and Git server Plugin 99.va_0826a_b_cdfa_d and earlier does not disable it.\n\nThis allows attackers with Overall/Read permission to read the first two lines of arbitrary files on the Jenkins controller file system using the default character encoding of the Jenkins controller process.\n\nSee [SECURITY-3314](https://www.jenkins.io/security/advisory/2024-01-24/#SECURITY-3314) for further information about the potential impact of being able to read files on the Jenkins controller, as well as the [limitations for reading binary files](https://www.jenkins.io/security/advisory/2024-01-24/#binary-files-note). Note that for this issue, unlike SECURITY-3314, attackers need Overall/Read permission.\n\n## Fix Description\nGit server Plugin 99.101.v720e86326c09 disables the command parser feature that replaces an @ character followed by a file path in an argument with the file’s contents for CLI commands.\n\n## Workaround\nNavigate to Manage Jenkins » Security and ensure that the SSHD Port setting in the SSH Server section is set to Disable. This disables access to Git repositories hosted by Jenkins (and the Jenkins CLI) via SSH.",
|
||||
"severity": [
|
||||
|
||||
{
|
||||
"type": "CVSS_V3",
|
||||
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
|
||||
}
|
||||
],
|
||||
"affected": [
|
||||
{
|
||||
@@ -41,6 +44,10 @@
|
||||
"type": "WEB",
|
||||
"url": "https://github.com/jenkinsci/git-server-plugin/commit/068ac7cc2574882ef9f5a486e001228a71d881ad"
|
||||
},
|
||||
{
|
||||
"type": "PACKAGE",
|
||||
"url": "https://github.com/jenkinsci/git-server-plugin"
|
||||
},
|
||||
{
|
||||
"type": "WEB",
|
||||
"url": "https://www.jenkins.io/security/advisory/2024-01-24/#SECURITY-3319"
|
||||
|
||||
Reference in New Issue
Block a user