VYPR
Moderate severityNVD Advisory· Published Jan 24, 2023· Updated Apr 2, 2025

CVE-2023-24435

CVE-2023-24435

Description

Missing permission check in Jenkins GitHub Pull Request Builder Plugin lets attackers with Overall/Read connect to attacker-specified URL and capture credentials.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Missing permission check in Jenkins GitHub Pull Request Builder Plugin lets attackers with Overall/Read connect to attacker-specified URL and capture credentials.

Summary

A missing permission check in Jenkins GitHub Pull Request Builder Plugin 1.42.2 and earlier allows attackers with Overall/Read permission to connect to an attacker-specified URL using attacker-specified credential IDs, potentially capturing credentials.

Details

The plugin fails to perform a permission check when connecting to external URLs using attacker-specified credential IDs. Attackers with Overall/Read permission (a low-level privilege) can exploit this by providing a malicious URL and credential IDs obtained through other means (e.g., credential ID enumeration or another vulnerability). The plugin then connects to that URL using those credentials, effectively exfiltrating the credentials to an attacker-controlled server [3].

The GitHub Pull Request Builder Plugin is deprecated and no longer maintained. Its repository acknowledges known security vulnerabilities and recommends migration to the GitHub Branch Source Plugin [2]. Because no patch will be released, users must manually upgrade to the replacement plugin.

Impact

Successful exploitation allows an attacker to capture credentials stored in Jenkins, which may include sensitive tokens, passwords, or keys. These credentials could be used to gain broader access to Jenkins resources or external systems.

Mitigation

The only mitigation is to stop using the deprecated GitHub Pull Request Builder Plugin and migrate to the GitHub Branch Source Plugin as advised by the vendor [2]. No patches are available for the affected versions.

AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.jenkins-ci.plugins:ghprbMaven
<= 1.42.2

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

4

News mentions

1