Description
Jenkins Webhook Secret Credentials Provider Plugin 16.v0cfa_f0215cf5 and earlier does not use a constant-time comparison function when checking whether the provided and expected webhook bearer token are equal, potentially allowing attackers to use statistical methods to obtain a valid webhook bearer token.
Published: 2026-08-05
Score: 3.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The plugin performs a normal string comparison when validating the webhook bearer token, rather than using a constant‑time comparison. This flaw, a CWE‑208 timing side‑channel vulnerability, permits an attacker to perform a timing analysis and statistically infer the token. If obtained, the attacker would gain the ability to spoof privileged webhooks and trigger arbitrary actions within the Jenkins instance, effectively compromising the confidentiality of the Jenkins deployment.

Affected Systems

The Jenkins Webhook Secret Credentials Provider Plugin, version 16.v0cfa_f0215cf5 and earlier, is affected. This applies to installations of the Jenkins Project that use that plugin or any earlier release before the fixed version was made available.

Risk and Exploitability

The CVE has a CVSS score of 3.7 and an EPSS score of less than 1%, and it is not listed in the CISA KEV catalog. In the absence of a known public exploit, the risk is primarily due to the potential for an attacker to discover the bearer token by leveraging the timing side‑channel. Successful exploitation requires the attacker to be able to send repeated authentication attempts to the webhook endpoint, which may be restricted by network security controls. The severity therefore depends on the exposure of the endpoint and the protective measures in place, but the vulnerability is capable of delivering a critical data breach if the endpoint is reachable from untrusted networks.

Generated by OpenCVE AI on August 6, 2026 at 19:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Jenkins Webhook Secret Credentials Provider Plugin to a version newer than 16.v0cfa_f0215cf5, which implements a constant‑time comparison for bearer tokens.
  • Restrict network access to the webhook endpoint to trusted hosts or IP ranges so that only authorized traffic can reach it.
  • Audit and monitor webhook traffic for repeated authentication attempts, and consider throttling or rate‑limiting requests to mitigate timing‑analysis attacks.

Generated by OpenCVE AI on August 6, 2026 at 19:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Jenkins Project
Jenkins Project jenkins Webhook Secret Credentials Provider Plugin
Vendors & Products Jenkins Project
Jenkins Project jenkins Webhook Secret Credentials Provider Plugin

Thu, 06 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Title Timing Attack Allows Retrieval of Webhook Bearer Token in Jenkins Plugin

Thu, 06 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Title Timing Attack Allowing Secret Bearer Token Disclosure in Jenkins Webhook Secret Credentials Provider Plugin
Weaknesses CWE-20
CWE-290

Thu, 06 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-208
Metrics cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 05 Aug 2026 20:00:00 +0000

Type Values Removed Values Added
Title Timing Attack Allowing Secret Bearer Token Disclosure in Jenkins Webhook Secret Credentials Provider Plugin
Weaknesses CWE-20
CWE-290

Wed, 05 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description Jenkins Webhook Secret Credentials Provider Plugin 16.v0cfa_f0215cf5 and earlier does not use a constant-time comparison function when checking whether the provided and expected webhook bearer token are equal, potentially allowing attackers to use statistical methods to obtain a valid webhook bearer token.
References

Subscriptions

Jenkins Project Jenkins Webhook Secret Credentials Provider Plugin
cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

Updated: 2026-08-06T14:55:24.749Z

Reserved: 2026-08-04T14:13:20.602Z

Link: CVE-2026-70437

cve-icon Vulnrichment

Updated: 2026-08-06T14:55:06.523Z

cve-icon NVD

Status : Received

Published: 2026-08-05T18:17:13.460

Modified: 2026-08-06T16:16:53.070

Link: CVE-2026-70437

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T10:05:34Z

Weaknesses
  • CWE-208

    Observable Timing Discrepancy