Skip to content

← Public intelligence

Maven package

org.jenkins-ci.plugins:ghprb

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

3 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 4.0MavenPublished

    Jenkins GitHub Pull Request Builder Plugin allows attacker with local file system access to obtain GitHub credentials

    CVE-2018-1000142 · GHSA-hr74-2j5v-ghfv

    Affected
    • Maven org.jenkins-ci.plugins:ghprb <= 1.39.0
    Fixed in
    1.40.0· Vendor fix available
    Issue
    An exposure of sensitive information vulnerability exists in Jenkins GitHub Pull Request Builder Plugin version 1.39.0 and older in GhprbCause.java that allows an attacker with local file system access to obtain GitHub credentials. Since 1.40.0, the plugin no longer stores serialized objects containing the credential on disk. Builds started before the plugin was updated to 1.40.0 will retain the encoded credentials on disk. We strongly recommend revoking old GitHub credentials used in Jenkins. We’re providing a script for use in the Script Console that will attempt to remove old stored credentials from build.xml files.

    Recommended action: Upgrade to 1.40.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Low, CVSS 3.1MavenPublished

    Jenkins GitHub Pull Request Builder Plugin

    CVE-2018-1000143 · GHSA-876j-4q73-7f56

    Affected
    • Maven org.jenkins-ci.plugins:ghprb < 1.32.1
    Fixed in
    1.32.1· Vendor fix available
    Issue
    GitHub Pull Request Builder Plugin stored the webhook secret shared between Jenkins and GitHub in plain text. This allowed users with Jenkins controller local file system access and Jenkins administrators to retrieve the stored password. The latter could result in exposure of the passwords through browser extensions, cross-site scripting vulnerabilities, and similar situations. GitHub Pull Request Builder Plugin 1.32.1 and newer stores the webhook secret encrypted on disk.

    Recommended action: Upgrade to 1.32.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. Low, CVSS 2.3MavenPublished

    Jenkins GitHub Pull Request Builder Plugin credential capture vulnerability

    CVE-2018-1000186 · GHSA-92rv-mvmj-47qh

    Affected
    • Maven org.jenkins-ci.plugins:ghprb <= 1.41.0
    Fixed in
    1.42.0· Vendor fix available
    Issue
    A exposure of sensitive information vulnerability exists in Jenkins GitHub Pull Request Builder Plugin 1.41.0 and older in GhprbGitHubAuth.java that allows attackers with Overall/Read access to connect to an attacker-specified URL using attacker-specified credentials IDs obtained through another method, capturing credentials stored in Jenkins. Additionally, these form validation methods did not require POST requests, resulting in a CSRF vulnerability. As of version 1.42.0, these form validation methods require POST requests and Overall/Administer permissions.

    Recommended action: Upgrade to 1.42.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →