Skip to content
OpenAdvisories
High · 8.0 CVE-2022-45379 EUVD-2022-7334GHSA-fv42-mx39-6fpw

Whole-script approval in Jenkins Script Security Plugin vulnerable to SHA-1 collisions

Published Nov 15, 2022 · Updated Aug 3, 2024 · Assigned by jenkins

Description

Jenkins Script Security Plugin 1189.vb_a_b_7c8fd5fde and earlier stores whole-script approvals as the SHA-1 hash of the script, making it vulnerable to collision attacks.

Affected products

VendorProductAffectedFixed
Jenkins project Jenkins Script Security Plugin unspecified – ≤ 1189.vb_a_b_7c8fd5fde 1175.1179.vea_f7532629e1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat OpenShift 4 jenkins 2.361.1.1675668150-1.el8 RHSA-2023:0777
Red Hat OpenShift 4 jenkins-2-plugins 4.9.1675668922-1.el8 RHSA-2023:0777, RHSA-2023:0560

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.jenkins-ci.plugins:script-security < 1190.v65867a_a_47126 1190.v65867a_a_47126 GHSA-fv42-mx39-6fpw

Advisories 3

References