Skip to content
OpenAdvisories
Medium · 5.3 CVE-2022-34174 BIT-jenkins-2022-34174EUVD-2022-6009GHSA-9grj-j43m-mjqr

Observable timing discrepancy allows determining username validity in Jenkins

Published Jun 22, 2022 · Updated Aug 3, 2024 · Assigned by jenkins

Description

In Jenkins 2.355 and earlier, LTS 2.332.3 and earlier, an observable timing discrepancy on the login form allows distinguishing between login attempts with an invalid username, and login attempts with a valid username and wrong password, when using the Jenkins user database security realm.

Affected products

VendorProductAffectedFixed
Jenkins project Jenkins unspecified – ≤ 2.355, unspecified – ≤ LTS 2.332.3 —

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.1672840472-1.el8 RHSA-2023:0777, RHSA-2023:0697, RHSA-2023:0017
Red Hat OpenShift 4 jenkins-2-plugins 4.8.1672842762-1.el8 RHSA-2023:0777, RHSA-2023:0697, RHSA-2023:0017
ReleasePackageFixed inAdvisory
Alpine v3.24 jenkins 2.346.2-r0 —
Alpine v3.23 jenkins 2.346.2-r0 —
Alpine v3.22 jenkins 2.346.2-r0 —
Alpine v3.21 jenkins 2.346.2-r0 —
Alpine v3.20 jenkins 2.346.2-r0 —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 jenkins 2.346.2-r0 —
Alpine v3.18 jenkins 2.346.2-r0 —
Alpine v3.17 jenkins 2.346.2-r0 —
Alpine v3.16 jenkins 2.346.2-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.jenkins-ci.main:jenkins-core >= 2.334, < 2.356 2.356 GHSA-9grj-j43m-mjqr
Maven org.jenkins-ci.main:jenkins-core < 2.332.4 2.332.4 GHSA-9grj-j43m-mjqr

Advisories 4

References