CVE-2020-9296
Last modified
CVE-2020-9296 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. Netflix Titus uses Java Bean Validation (JSR 380) custom constraint validators. When building custom constraint violation error messages, different types of interpolation are supported, including Java EL expressions. EPSS estimates a 2.01% chance of exploitation in the next 30 days.
Description
Netflix Titus uses Java Bean Validation (JSR 380) custom constraint validators. When building custom constraint violation error messages, different types of interpolation are supported, including Java EL expressions. If an attacker can inject arbitrary data in the error message template being passed to ConstraintValidatorContext.buildConstraintViolationWithTemplate() argument, they will be able to run arbitrary Java code.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Netflix | Conductor | <= 2.25.3 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-9296?
How severe is CVE-2020-9296?
How do I fix CVE-2020-9296?
Are you affected by CVE-2020-9296?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
