> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cve-2021-44228-log4shell-log4j-vulnerability-analysis.md).

# CVE-2021-44228 - log4shell / log4j Vulnerability Analysis

### Issue <a href="#issue" id="issue"></a>

A potentially critical 0-day exploit CVE was identified on ***Dec 10, 2021***. <https://nvd.nist.gov/vuln/detail/CVE-2021-44228> Armory has investigated this 0-day critical issue, and has performed analysis on the vulnerability and its potential for harm to Armory Enterprise customers.

### Cause <a href="#cause" id="cause"></a>

The vulnerability exposes a ***remote-execution vulnerability*** in services that use `log4j`. Spinnaker services use `logback`, a different logging implementation. Here are some examples of how the vulnerability might be exploited:<https://isc.sans.edu/forums/diary/RCE+in+log4j+Log4Shell+or+how+things+can+get+bad+quickly/28120/><https://www.lunasec.io/docs/blog/log4j-zero-day/#example-vulnerable-code> The affected class `org.apache.logging.log4j.core.lookup.JndiLookup` is not bundled with Armory Enterprise. This was validated by inspecting service dependencies, logs from active services and thread profiling services to ensure the affected class is neither packaged or used.
