Conversation
|
Marking as draft for now. I will extend the build files to validate that the |
d21aa45 to
1f31170
Compare
CVE-2022-23305 is caused by misconfiguration of `JDBCAppender` which is now removed.
ting-yuan
left a comment
There was a problem hiding this comment.
My I know why not simply bumping log4j version, or switching to jetbrains' fork if still used, or completely removing it if not used?
Excluding the contents from the uber jar seems a bit tricky.
I attempted to remove it entirely, but Kotlin still requires it (and still depends on version |
|
I see. But isn't the Kotlin compiler also suffering from the same vulnerability? How do they handle it? |
I'm not sure they really handle it at all, but I also do not think they are affected by it. The CVE requires that you misconfigure Here is the important sentence from description of the CVE:
Here is the description of the CVE (I have highlighted the same sentence as above):
https://nvd.nist.gov/vuln/detail/cve-2022-23305 Of course, long-term it is better to suggest to them that they either also remove the class entirely or upgrade to log4j2. |
CVE-2022-23305 is caused by misconfiguration of
JDBCAppenderwhich is now removed.I have checked that the added validation logic fails if
log4jis not filtered.Fixes #2651