PT-2022-27481 · Jenkins · Jenkins Script Security Plugin+1

Daniel Beck

·

Published

2022-11-15

·

Updated

2023-11-22

·

CVE-2022-45379

CVSS v3.1

8.0

High

VectorAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Jenkins Script Security Plugin versions 1189.vb a b 7c8fd5fde and earlier
Description The issue arises from the storage of whole-script approvals as the SHA-1 hash of the script, which no longer meets security standards for producing a cryptographically secure message digest. This makes it vulnerable to collision attacks. Administrators can revoke all previous script approvals on the In-Process Script Approval page to mitigate concerns about SHA-1 collision attacks.
Recommendations For versions 1189.vb a b 7c8fd5fde and earlier, consider revoking all previous script approvals on the In-Process Script Approval page to minimize the risk of exploitation. Update to version 1190.v65867a a 47126 or later, which uses SHA-512 for new whole-script approvals and replaces SHA-1 based approvals with SHA-512 when scripts are next used.

Fix

Inadequate Encryption Strength

Weakness Enumeration

Related Identifiers

CVE-2022-45379
GHSA-FV42-MX39-6FPW
RHSA-2023:0560
RHSA-2023:0777

Affected Products

Jenkins
Jenkins Script Security Plugin