CVE Vulnerabilities

CVE-2019-20635

Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')

Published: Apr 02, 2020 | Modified: Aug 24, 2020
CVSS 3.x
6.1
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:N/I:P/A:N
RedHat/V2
RedHat/V3
Ubuntu

codeBeamer before 9.5.0-RC3 does not properly restrict the ability to execute custom Java code and access the Java class loader via computed fields.

Weakness

The product uses external input with reflection to select which classes or code to use, but it does not sufficiently prevent the input from selecting improper classes or code.

Affected Software

Name Vendor Start Version End Version
Codebeamer Intland * 9.4.0 (including)
Codebeamer Intland 9.5.0-rc2 (including) 9.5.0-rc2 (including)

Potential Mitigations

References