Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

apache/logging-log4j2
2.x @ ffef6a6
19
Fixes
0
CVEs
CRITICAL
Peak severity
52.6%
Coverage
Highlights
Auth Bypass: 3 prior fixes. Scrutinize any change in this area.
log4j-core: most-fixed (6 issues). Treat as high-risk during review.
11 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Log Injection: Unrestricted evaluation of lookup expressions within formatted log messages allowed remote attackers to execute arbitrary code. The mitigation disables message lookup evaluation by default.
JNDI Injection: Unrestricted lookup capabilities inside logging structures allowed arbitrary code execution via remote JNDI directory services. The fix disables JNDI resolution integrations by default.
Deserialization of Untrusted Data: Unfiltered object deserialization allows arbitrary object reconstruction and remote code execution. This requires strict class allowlists on all ObjectInputStream instances and custom filters.