VYPR
Moderate severityNVD Advisory· Published Nov 29, 2023· Updated Feb 13, 2025

CVE-2023-49674

CVE-2023-49674

Description

Missing permission check in Jenkins NeuVector Vulnerability Scanner Plugin allows attackers with Overall/Read permission to connect to arbitrary host:port with attacker-specified credentials.

AI Insight

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

Missing permission check in Jenkins NeuVector Vulnerability Scanner Plugin allows attackers with Overall/Read permission to connect to arbitrary host:port with attacker-specified credentials.

Missing

Permission Check in NeuVector Vulnerability Scanner Plugin

[1][2][4] CVE-2023-49674 describes a missing permission check in the Jenkins NeuVector Vulnerability Scanner Plugin versions 1.22 and earlier. The plugin fails to verify that a user has the necessary permissions (beyond the basic Overall/Read) before allowing outgoing connections configured through the plugin's settings.

Exploitation

[1][2][3][4] An attacker who has only Overall/Read permission—a relatively low-level access that is often granted broadly—can exploit this flaw. The attacker can specify an arbitrary hostname and port, along with a username and password of their choice. The plugin will then attempt to connect to that external endpoint using the attacker-supplied credentials, essentially allowing the attacker to perform a server-side request forgery (SSRF) style attack or to test credentials against arbitrary services.

Impact

[1][2][3][4] Successful exploitation enables the attacker to probe networks or services reachable from the Jenkins controller. By providing their own credentials and target, the attacker can conduct reconnaissance on internal or external services, potentially leading to credential exposure or further compromise if the target service accepts the attacker-supplied credentials.

Mitigation

[3][4] The NeuVector Vulnerability Scanner Plugin version 2.2 fixes this missing permission check by enforcing proper authorization before allowing such connections. Users are advised to update to version 2.2 or later. The vulnerability is also addressed in the Jenkins Security Advisory published on 2023-11-29.

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
io.jenkins.plugins:neuvector-vulnerability-scannerMaven
< 2.22.2

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

4

News mentions

1