Log4j安全漏洞前车之鉴,呕心整理工作中常用开源组件避坑版本

背景

     前段时间log4j安全漏洞事件,可以说掀起了一场”血雨腥风“,正好最近做了一个项目对安全要求特别高,对有安全漏洞开源组件做了统一修复。特此总结,希望对大家以后选择组件版本时有所帮助。

开源组件

工作中常用开源组件版本推荐,建议不要低于推荐版本,可以避免一些安全漏洞。

组件坐标推荐版本备注
commons-collections:commons-collections3.2.2
com.thoughtworks.xstream:xstream1.4.18
com.alibaba:dubbo2.6.10.1
com.alibaba:fastjson1.2.78最好不用,使用jackson替代
log4j:log4j1.2.17-cloudera1最好不用,使用logback替代
org.slf4j:slf4j-log4j121.7.26最好不用,使用logback替代
Spring Framework5.3.13
Spring Boot2.6.0
org.codehaus.jackson:jackson-mapper-asl1.9.13-cloudera.1
com.fasterxml.jackson.core:jackson-databind2.13.0
io.vertx:vertx-XXX3.9.7
org.apache.shiro:shiro-web
org.apache.shiro:shiro-core
1.8.0
ch.qos.logback:logback-classic1.2.7
commons-fileupload:commons-fileupload1.3.1-jenkins-2
mysql:mysql-connector-java5.1.49 或者 8.0.27
org.java-websocket:Java-WebSocket1.5.2
commons-beanutils:commons-beanutils1.9.4
org.apache.commons:commons-email1.5
org.freemarker:freemarker2.3.31
addressable2.8.0
com.google.protobuf:protobuf-java3.6.1.3-2+b3
com.alibaba:druid-spring-boot-starter1.2.8
io.netty:netty-XXX4.1.70
com.squareup.okhttp3:okhttp3.12.2
com.google.guava:guava31.0.1-android,30.1.1-jre
commons-io:commons-io2.11.0
commons-httpclient:commons-httpclient5.2-alpha1
commons-codec:commons-codec1.14,1.15,1.16-SNAPSHOT
org.apache.commons:commons-lang33.4
org.apache.thrift:libthrift0.14.0
org.apache.poi:poi-excelant4.1.2
org.apache.poi:poi:4.1.2
org.apache.kafka:kafka-clients1.0.1.3.0.0.18-4
com.itextpdf.tool:xmlworker5.5.12
org.hibernate:hibernate-validator6.0.20.Final
org.springframework.cloud:spring-cloud-starter-openfeign2.2.10.RELEASE
org.springframework.security:spring-security-crypto5.4.7
org.mybatis:mybatis3.5.6
jquery3.5.0
junit:junit4.13.2
org.apache.rocketmq:rocketmq4.6.1
codemirror5.58.2
org.glassfish:jakarta.el3.0.3.jbossorg-4
org.mongodb:mongo-java-driver3.11.3

后续将不断补充,欢迎关注”浅谈架构“公众号,不定期分享干货,欢迎点赞收藏!

 


版权声明:本文为weixin_38130500原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。