~/talk

Log4Shell Armageddon or Opportunity

Talkat JNation 2022 · on Tuesday, 2022-06-07· [security, java]
slides:none on file

Log4j’s lookup feature lets logged input trigger recursive JNDI lookups that can call out to attacker-controlled LDAP/RMI/DNS servers, return serialized objects (gadget chains) and deliver arbitrary remote code execution. Demo shows payloads expanding in logs, outbound lookups that leak classpath and Java version, and OOM/crash vectors from malicious serialization. Bots and fuzzers probe constantly; Sonatype metrics show ~40% of downloads still use vulnerable versions. Practical fixes: update to the latest Log4j, verify dependency scanners, or temporarily disable JNDI lookups.

AI-written summary · about

  1. 0:00Introduction to Log4Shell
  2. 5:33What is Log4Shell
  3. 13:04How Log4Shell works
  4. 21:20Live demo attempt
  5. 26:47Exploiting the vulnerability
  6. 34:19Gadget chains and RCE
  7. 37:09Version vulnerabilities
  8. 40:00Current threat landscape
  9. 42:27Q&A begins
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.