Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 784587 (JENKINS-65280) - <dev-util/jenkins-bin-{2.277.3,2.289}: Denial of service vulnerability in bundled Jetty (JENKINS-65280)
Summary: <dev-util/jenkins-bin-{2.277.3,2.289}: Denial of service vulnerability in bun...
Status: RESOLVED FIXED
Alias: JENKINS-65280
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal trivial (vote)
Assignee: Gentoo Security
URL: https://www.jenkins.io/security/advis...
Whiteboard: ~3 [noglsa cve]
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-20 21:51 UTC by GLSAMaker/CVETool Bot
Modified: 2021-04-20 22:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description GLSAMaker/CVETool Bot gentoo-dev 2021-04-20 21:51:32 UTC
CVE-2021-28165 (https://nvd.nist.gov/vuln/detail/CVE-2021-28165):
  In Eclipse Jetty 7.2.2 to 9.4.38, 10.0.0.alpha0 to 10.0.1, and 11.0.0.alpha0
  to 11.0.1, CPU usage can reach 100% upon receiving a large invalid TLS
  frame.


Denial of service vulnerability in bundled Jetty 

JENKINS-65280 / CVE-2021-28165
Jenkins bundles Winstone-Jetty, a wrapper around Jetty, to act as HTTP and servlet server when started using java -jar jenkins.war. This is how Jenkins is run when using any of the installers or packages, but not when run using servlet containers such as Tomcat.

Jenkins 2.285 and earlier, LTS 2.277.2 and earlier bundles Jetty 9.4.38 or earlier with multiple security vulnerabilities, including CVE-2021-28165. This vulnerability may allow unauthenticated attackers to cause a denial of service if Winstone-Jetty is configured to handle SSL/TLS connections.

Jenkins LTS 2.277.3 updates the bundled Jetty to 9.4.39. Jetty was already previously updated to 9.4.39 in the 2.286 weekly release
Comment 1 Larry the Git Cow gentoo-dev 2021-04-20 22:09:26 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b089d79856e7216911c5aa73650d019c593977

commit f9b089d79856e7216911c5aa73650d019c593977
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-04-20 22:09:13 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-04-20 22:09:19 +0000

    dev-util/jenkins-bin: security cleanup
    
    Bug: https://bugs.gentoo.org/784587
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 dev-util/jenkins-bin/Manifest                   |  2 --
 dev-util/jenkins-bin/jenkins-bin-2.277.2.ebuild | 45 -------------------------
 dev-util/jenkins-bin/jenkins-bin-2.287.ebuild   | 45 -------------------------
 3 files changed, 92 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e123fa867fd6ef28d2bc61a44f97fbb37a806ed

commit 0e123fa867fd6ef28d2bc61a44f97fbb37a806ed
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-04-20 22:08:48 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-04-20 22:09:19 +0000

    dev-util/jenkins-bin: bump to v2.289
    
    Bug: https://bugs.gentoo.org/784587
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 dev-util/jenkins-bin/Manifest                 |  1 +
 dev-util/jenkins-bin/jenkins-bin-2.289.ebuild | 45 +++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=face99006ace7e7ea6565f761931fe9ec9be6668

commit face99006ace7e7ea6565f761931fe9ec9be6668
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-04-20 22:07:06 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-04-20 22:09:18 +0000

    dev-util/jenkins-bin: bump to v2.277.3 (LTS)
    
    Bug: https://bugs.gentoo.org/784587
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 dev-util/jenkins-bin/Manifest                   |  1 +
 dev-util/jenkins-bin/jenkins-bin-2.277.3.ebuild | 45 +++++++++++++++++++++++++
 2 files changed, 46 insertions(+)
Comment 2 Thomas Deutschmann (RETIRED) gentoo-dev 2021-04-20 22:10:24 UTC
Repository is clean, all done.