VDB
EN
HIGH 8.8

GHSA-53ph-2r2x-vqw8

Cross-site WebSocket hijacking vulnerability in the Jenkins CLI

빠른 조치

GHSA-53ph-2r2x-vqw8 — org.jenkins-ci.main:jenkins-core: 아래 명령으로 수정 버전으로 올리세요.

# pom.xml: bump <version>2.426.3</version> for org.jenkins-ci.main:jenkins-core

상세

Jenkins has a built-in command line interface (CLI) to access Jenkins from a script or shell environment. Since Jenkins 2.217 and LTS 2.222.1, one of the ways to communicate with the CLI is through a WebSocket endpoint. This endpoint relies on the default Jenkins web request authentication functionality, like HTTP Basic authentication with API tokens, or session cookies. This endpoint is enabled when running on a version of Jetty for which Jenkins supports WebSockets. This is the case when using the provided native installers, packages, or the Docker containers, as well as when running Jenkins with the command java -jar jenkins.war.

Jenkins 2.217 through 2.441 (both inclusive), LTS 2.222.1 through 2.426.2 (both inclusive) does not perform origin validation of requests made through the CLI WebSocket endpoint, resulting in a cross-site WebSocket hijacking (CSWSH) vulnerability.

이 버전이 영향받나요?

사용 중인 패키지 버전을 입력하면 즉시 평가합니다.

영향 패키지

Maven / org.jenkins-ci.main:jenkins-core
최초 영향 버전: 2.217 수정 버전: 2.426.3
수정 # pom.xml: bump <version>2.426.3</version> for org.jenkins-ci.main:jenkins-core
Maven / org.jenkins-ci.main:jenkins-core
최초 영향 버전: 2.427 수정 버전: 2.442
수정 # pom.xml: bump <version>2.442</version> for org.jenkins-ci.main:jenkins-core
Maven / org.jenkins-ci.main:jenkins-core

No fixed version published yet for org.jenkins-ci.main:jenkins-core (maven). Pin to a known-safe version or switch to an alternative.

참고