CVE-2025-68925: samrocketman jervis · Improper Verification of Cryptographic Signature
Affects samrocketman jervisSource CVE Database V5
Not known to be exploited · CVSS 6.9 Medium : upgrade to 2.2 when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 4% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.2
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 13 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Upgrade jervis and samrocketman/jervis to 2.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| samrocketmanjervis | Affected
| Fixed in
|
GitHubsamrocketman/jervispkg:github/samrocketman/jervisOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should take the following specific mitigation steps: 1) Immediately upgrade the samrocketman jervis library to version 2.2 or later, where the vulnerability is fixed. 2) Audit all Jenkins instances to identify usage of vulnerable jervis versions, including shared pipeline libraries and Job DSL scripts. 3) Implement strict validation of JWT tokens in Jenkins pipelines, ensuring that only tokens with the expected "alg":"RS256" header are accepted. 4) Restrict access to Jenkins pipeline configuration and script repositories to trusted personnel only, minimizing the risk of malicious token injection. 5) Monitor Jenkins logs for suspicious JWT usage or failed signature validations that could indicate exploitation attempts. 6) Employ network segmentation and firewall rules to limit exposure of Jenkins servers to untrusted networks. 7) Integrate security scanning tools into CI/CD pipelines to detect unauthorized changes or malicious code injections early. 8) Educate DevOps and security teams about the risks of improper cryptographic validation and best practices for secure pipeline management. These targeted actions go beyond generic advice by focusing on the specific vulnerability mechanics and the Jenkins environment context.
Description
CVE-2025-68925 is a medium severity vulnerability in the samrocketman jervis library used for Job DSL plugin scripts and Jenkins pipeline libraries. Versions prior to 2.2 do not properly verify that the JWT header specifies the expected cryptographic algorithm "alg":"RS256". This improper verification (CWE-347) can allow attackers to bypass signature validation, potentially enabling unauthorized code execution or pipeline manipulation. The vulnerability is remotely exploitable without authentication or user interaction, with a CVSS score of 6.9. It affects Jenkins environments using vulnerable jervis versions, which are common in CI/CD pipelines. The flaw is fixed in version 2.2. European organizations relying on Jenkins automation and shared pipeline libraries should prioritize upgrading to mitigate risk.