← Vulnerability feed

Vulnerability record · CVE-2020-10199 · published 1 April 2020

CVE-2020-10199: Sonatype Nexus Repository JavaEL injection enables remote code execution

Sonatype · Nexus

Sonatype Nexus Repository before 3.21.2 is vulnerable to Java Expression Language (JavaEL) injection, tracked as CWE-917. An authenticated attacker can inject EL expressions that the application evaluates, leading to remote code execution on the repository server. Because Nexus is a central artifact store, compromise can expose or tamper with the software supply chain it serves.

8.8 CVSS 3.1 High CISA KEV since 3 Nov 2021 EPSS 99% · top 0.1% CWE-917 · Expression language injection
8.8CVSS 3.1 base score, v2 9.0
99%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
9References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

Sonatype Nexus Repository before 3.21.2 allows JavaEL Injection (issue 1 of 2).

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 16 September 2026. Confidence: high.

critical priorityThe flaw is in CISA KEV with public exploit code and an EPSS probability above 0.99, and successful exploitation yields remote code execution on a supply-chain-critical server.

What it is

Sonatype Nexus Repository before 3.21.2 is vulnerable to Java Expression Language (JavaEL) injection, tracked as CWE-917. An authenticated attacker can inject EL expressions that the application evaluates, leading to remote code execution on the repository server. Because Nexus is a central artifact store, compromise can expose or tamper with the software supply chain it serves.

Impact

An attacker with a valid low-privileged account gains code execution on the Nexus host, with high impact to confidentiality, integrity and availability. This can lead to full server compromise and access to hosted artifacts and credentials.

Attack surface

The flaw is reachable over the network (AV:N) with low attack complexity and no user interaction, but it requires a low-privileged authenticated account (PR:L). No public detail in the record identifies the exact endpoint or parameter.

Exploitation

CVE-2020-10199 is listed in CISA KEV with a 2021-11-03 addition date, and EPSS shows a 30-day probability of 0.99064 (99.9th percentile). Public exploit references are present, so exploitation is expected and active.

What to do

  • Upgrade Sonatype Nexus Repository to 3.21.2 or later per the vendor advisory.
  • If immediate upgrade is not possible, restrict network access to the Nexus UI and APIs to trusted management networks.
  • Audit and minimize accounts with repository or administrative privileges, and rotate credentials for any account that may have been exposed.
  • Monitor vendor advisories for the companion issue referenced as issue 2 of 2 and apply the same fix baseline.

Detection

  • Search Nexus server logs for requests containing JavaEL delimiters such as ${ or %{ in parameters, headers or repository paths.
  • Alert on unexpected child processes spawned by the Nexus Java process (for example shells, curl or scripting interpreters).
  • Monitor for outbound network connections from the Nexus host to unfamiliar destinations.
  • Review authentication logs for use of low-privileged accounts against administrative or repository-management endpoints.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2020-10199 to the Known Exploited Vulnerabilities catalog on 3 November 2021 as "Sonatype Nexus Repository Remote Code Execution Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 3 May 2022.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2020-10199 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2020-11444Sonatype nexus incorrect default permissions vulnerabilitySonatype Nexus Repository Manager 3.x up to and including 3.21.2 has Incorrect Access Control.EPSS 8.5%7.5CVE-2014-9389Sonatype nexus path traversal vulnerabilityDirectory traversal vulnerability in Sonatype Nexus OSS and Pro before 2.11.1-01 allows remote attackers to read or write to arbitrary files via unsp…EPSS 1.9%7.5CVE-2014-2034Sonatype nexus vulnerabilityUnspecified vulnerability in Sonatype Nexus OSS and Pro 2.4.0 through 2.7.1 allows attackers to create arbitrary user accounts via unknown vectors re…EPSS 2.1%7.5CVE-2014-0792Sonatype nexus code injection vulnerabilitySonatype Nexus 1.x and 2.x before 2.7.1 allows remote attackers to create arbitrary objects and execute arbitrary code via unspecified vectors relate…EPSS 2.8%7.2CVE-2020-10204Sonatype nexus improper input validation vulnerabilitySonatype Nexus Repository before 3.21.2 allows Remote Code Execution.EPSS 38%4.9CVE-2020-24622Sonatype nexus insufficiently protected credentials vulnerabilityIn Sonatype Nexus Repository 3.26.1, an S3 secret key can be exposed by an admin user.EPSS 0.99%4.8CVE-2020-10203Sonatype nexus cross-site scripting vulnerabilitySonatype Nexus Repository before 3.21.2 allows XSS.EPSS 0.92%9.0CVE-2021-45046Apache Log4j 2.15.0 Incomplete Fix Allows JNDI Lookup InjectionThe fix for CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. When a non-default Pattern Layout uses a Cont…KEVEPSS 100%analysed

Source: NIST National Vulnerability Database (record CVE-2020-10199), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.