jenkins: Jenkins: Arbitrary code execution via deserialization of attacker-controlled configuration
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jenkins Project | Jenkins | affected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jenkins Project | Jenkins |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-g2xq-2v27-4rh3 | Jenkins arbitrary type deserialization from attacker-controlled config.xml allows remote code execution and user impersonation |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 51.2% (51.171% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Title | jenkins: Jenkins: Arbitrary code execution via deserialization of attacker-controlled configuration | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Jenkins config.xml Deserialization Enables Remote Code Execution |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Jenkins
Jenkins jenkins |
|
| CPEs | cpe:2.3:a:jenkins:jenkins:*:*:*:*:-:*:*:* cpe:2.3:a:jenkins:jenkins:*:*:*:*:lts:*:*:* |
|
| Vendors & Products |
Jenkins
Jenkins jenkins |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Jenkins config.xml Deserialization Enables Remote Code Execution |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Jenkins Arbitrary Deserialization via Custom config.xml Enables Remote Code Execution | |
| Weaknesses | CWE-284 |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Jenkins Arbitrary Deserialization via Custom config.xml Enables Remote Code Execution | |
| First Time appeared |
Jenkins Project
Jenkins Project jenkins |
|
| Weaknesses | CWE-284 CWE-502 |
|
| Vendors & Products |
Jenkins Project
Jenkins Project jenkins |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | In Jenkins 2.567 and earlier, LTS 2.555.2 and earlier, it is possible for attackers to have Jenkins deserialize arbitrary types defined in Jenkins core or plugins from an attacker-controlled `config.xml` submission in a way that allows them to handle HTTP requests afterwards. This can be used to impersonate any user and send HTTP requests on their behalf, up to and including use of the Script Console to run arbitrary code, or to read arbitrary files from the Jenkins controller. | |
| References |
|