|
|
@@ -54,6 +54,8 @@
|
|
|
<org.json.version>20240303</org.json.version>
|
|
|
<!-- CVE-2021-46877: jackson-databind JsonNode JDK 序列化 DoS,2.13.x 需 >= 2.13.1 -->
|
|
|
<jackson.version>2.13.5</jackson.version>
|
|
|
+ <!-- CVE-2022-38749: snakeyaml 解析不可信 YAML 栈溢出 DoS,需 >= 1.31 -->
|
|
|
+ <snakeyaml.version>1.33</snakeyaml.version>
|
|
|
<!-- CVE-2021-44832: log4j2 JDBC Appender JNDI RCE,Java 8 需 >= 2.17.1 -->
|
|
|
<log4j2.version>2.17.1</log4j2.version>
|
|
|
<!-- CVE-2021-36090: commons-compress 畸形 ZIP 导致 OOM DoS,需 >= 1.21 -->
|
|
|
@@ -175,6 +177,13 @@
|
|
|
<version>${jackson.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
+ <!-- 修复 CVE-2022-38749(覆盖 Spring Boot 2.7 默认 snakeyaml 1.30) -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.yaml</groupId>
|
|
|
+ <artifactId>snakeyaml</artifactId>
|
|
|
+ <version>${snakeyaml.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
<!-- 覆盖 Boot BOM 默认 5.7.11;CVE-2026-22732 在 5.7.x 无 OSS 补丁,需配合 EagerSecurityHeadersBeanPostProcessor -->
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
@@ -572,6 +581,7 @@
|
|
|
<artifactId>IJPay-All</artifactId>
|
|
|
<version>${ijpay-version}</version>
|
|
|
</dependency>
|
|
|
+
|
|
|
</dependencies>
|
|
|
</dependencyManagement>
|
|
|
|