PT-2021-14353 · Onedev · Onedev

Pwntester

·

Published

2021-01-15

·

Updated

2021-01-21

·

CVE-2021-21243

CVSS v3.1

10

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions: OneDev versions prior to 4.0.3
Description: OneDev is an all-in-one devops platform. In OneDev, a Kubernetes REST endpoint exposes two methods that deserialize untrusted data from the request body. These endpoints do not enforce any authentication or authorization checks. This issue may lead to pre-auth RCE.
Recommendations: For versions prior to 4.0.3, update to version 4.0.3 or later, which fixes the issue by not using deserialization at the KubernetesResource side. As a temporary workaround, consider restricting access to the vulnerable Kubernetes REST endpoint until the update is applied.

Fix

Deserialization of Untrusted Data

Special Elements Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2021-21243
GHSA-9MMQ-FM8C-Q4FV

Affected Products

Onedev