WaratekVRT Sign in

CVE-2021-21479 SCIMono

Affected softwareSCIMono
Severity9.1 Critical CVSS 3.1 3 scores
Fixed in0.0.19
WeaknessCommand injection (CWE-77)
Published9 Feb 2021
Updated17 Jun 2026

Description

In SCIMono before 0.0.19, it is possible for an attacker to inject and execute java expression compromising the availability and integrity of the system.

CWE-74CWE-59CWE-62CWE-690CWE-917 · Expression language injection

Exploitation status

Exploited

Real-world exploitation reported by VulnCheck KEV. CISA has not confirmed it.

  • CISA KEV not listed
  • VulnCheck KEV listed Exploitation reported in the wild. 1 citation · honeypot sightings · earliest 2023-11-30.
  • CISA Vulnrichment no assessment published
  • Indexed PoC 1 indexed Published artifacts you can open, in Nuclei.
  • EPSS 10% chance in 30 days A model's forecast, not a report of exploitation. Higher than 96% of all scored CVEs.

VulnCheck KEV

Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2021-21479 in VulnCheck (free account).

EvidenceSourceDetailDate
Honeypot sighting Shadowserver honeypots Exploitation attempts seen on 542 days 2023-11-30 to 2026-11-11
Honeypot sighting VulnCheck canaries Exploitation attempts seen on 26 days 2025-10-31 to 2026-11-03
Reported exploitation app.crowdsec.net /cti/cve-explorer/CVE-2021-21479 2025-06-07
IndexArtifactStarsFirst seen
Nuclei SCIMono <0.0.19 - Remote Code Execution

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR command-injection security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-77: Command Injection.
Candidate fix https://github.com/SAP/scimono/security/advisories/GHSA-29q4-gxjq-rx5c : the maintainers' own security advisory: names the version that fixes it, so the fix is the difference between two releases

How to mitigate CVE-2021-21479

Upgrade SCIMono to 0.0.19 or later. Until you can, Waratek RASP blocks exploitation with its process rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

9.1 CRITICAL v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H 3 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 9.1 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H NVD Primary published
CVSS 3.0 8.1 HIGH CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H cna@sap.com Secondary
CVSS 2.0 6.4 none AV:N/AC:L/Au:N/C:N/I:P/A:P NVD Primary

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
com.sap.scimono:scimono-server 0 0.0.19 unbounded

Products and versions

2 products, 2 version entries
SourceVendorProductSchemeAffected versions
osv com.sap.scimono scimono-server generic < 0.0.19
nvd sap scimono generic < 0.0.19

References

URLTags
https://github.com/SAP/scimono/security/advisories/GHSA-29q4-gxjq-rx5c advisory
https://github.com/SAP/scimono/commit/413b5d75fa94e77876af0e47be76475a23745b80 WEB
https://mvnrepository.com/artifact/com.sap.scimono/scimono-server/0.0.19 WEB

Timeline

Published2021-02-09By the CVE Program.
VulnCheck KEV: earliest evidence2023-11-30Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
NVD record modified2026-06-17NVD's own last-modified date for this record.
VulnCheck KEV: latest evidence2026-11-11Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.