log4shell.tools Scan logs

log4shell guides & articles

17 in-depth guides on Log4Shell Tools and related topics.

Remediation & patching

Log4Shell explained

Detecting exploitation

Log4j versions & CVEs

Log4j versions & CVEs How to Find Log4j in Your Dependencies (Maven, Gradle, JARs) A practical guide to locating log4j-core in your project dependencies, including transitive dependencies and shaded JARs. 3 min read Log4j versions & CVEs CVE-2021-44832: The Log4j JDBC Appender Flaw Fixed in 2.17.1 CVE-2021-44832 affects the Log4j JDBC Appender when an attacker can control the logging configuration, fixed in version 2.17.1. 3 min read Log4j versions & CVEs Is Log4j 1.x Vulnerable? CVE-2021-4104 and Other 1.x Flaws Log4j 1.x is not affected by Log4Shell but has its own unpatched CVEs. Learn about CVE-2021-4104 and migration options. 3 min read Log4j versions & CVEs CVE-2021-45046 vs 45105: The Log4Shell Follow-On Flaws A defender's comparison of CVE-2021-45046 and CVE-2021-45105, explaining why the first Log4Shell fix was incomplete, what the denial-of-service follow-up was, and why only 2.17.1 is the safe endpoint. 6 min read Log4j versions & CVEs Is My Log4j Version Vulnerable? A Defender's Checklist A defender's checklist for deciding whether a Log4j version is vulnerable, mapping version numbers to the Log4Shell CVEs and explaining how to find your true version including transitive dependencies. 6 min read Log4j versions & CVEs The Log4j Patch Timeline: Every Version and What It Fixed A defender's timeline of the Log4j patch releases, explaining what 2.15.0, 2.16.0, 2.17.0, and 2.17.1 each fixed, the 2.12.4 and 2.3.2 backports, and which version is the safe endpoint. 6 min read

Obfuscated payloads