公告ID(KYSA-202303-1052)
公告ID:KYSA-202303-1052
公告摘要:java-11-openjdk安全漏洞
等级:Important
发布日期:2023-03-14
详细介绍
1.修复的CVE
·CVE-2022-21540
描述:Oracle Java SE的Oracle GraalVM Enterprise Edition产品Oracle Java SE漏洞(组件:Hotspot)。受影响的版本有Oracle Java SE: 7u343, 8u333, 11.0.15.1, 17.0.3.1, 18.0.1.1;Oracle GraalVM企业版:20.3.6,21.3.2和22.1.0。容易利用的漏洞允许未经身份验证的攻击者通过多个协议进行网络访问,从而危害Oracle Java SE, Oracle GraalVM Enterprise Edition。该漏洞攻击成功后,可能导致对Oracle Java SE、Oracle GraalVM Enterprise Edition可访问数据的子集进行未授权的读访问。注意:此漏洞适用于Java部署,通常在运行沙箱Java Web Start应用程序或沙箱Java小程序的客户端中,这些客户端加载和运行不受信任的代码(例如,来自互联网的代码),并依赖Java沙箱来获得安全性。使用指定组件中的api也可以利用此漏洞,例如,通过向api提供数据的web服务。CVSS 3.1基础评分5.3(保密影响)。
·CVE-2022-21541
描述:Oracle Java SE的Oracle GraalVM Enterprise Edition产品Oracle Java SE漏洞(组件:Hotspot)。受影响的版本有Oracle Java SE: 7u343, 8u333, 11.0.15.1, 17.0.3.1, 18.0.1.1;Oracle GraalVM企业版:20.3.6,21.3.2和22.1.0。容易利用的漏洞允许未经身份验证的攻击者通过多个协议进行网络访问,从而危害Oracle Java SE, Oracle GraalVM Enterprise Edition。该漏洞攻击成功后,可能导致对Oracle Java SE、Oracle GraalVM Enterprise Edition可访问数据的子集进行未授权的读访问。注意:此漏洞适用于Java部署,通常在运行沙箱Java Web Start应用程序或沙箱Java小程序的客户端中,这些客户端加载和运行不受信任的代码(例如,来自互联网的代码),并依赖Java沙箱来获得安全性。使用指定组件中的api也可以利用此漏洞,例如,通过向api提供数据的web服务。CVSS 3.1基础评分5.3(保密影响)。
·CVE-2022-34169
描述:Apache Xalan是美国阿帕奇(Apache)基金会的开源软件库。
Apache Xalan Java XSLT库存在输入验证错误漏洞,该漏洞源于在处理恶意的XSLT样式表时,存在整数截断问题。这可以用来破坏由内部XSLTC编译器生成的Java类文件并执行任意的Java字节码。Apache Xalan Java项目已处于休眠状态并正在退出。预计将来不会有解决这个问题的Apache Xalan Java版本。注意:Java 运行时(例如 OpenJDK)包括重新打包的 Xalan 副本。
2.受影响的软件包
·中标麒麟高级服务器操作系统 V7
·aarch64架构:
java-11-openjdk、java-11-openjdk-debug、java-11-openjdk-demo、java-11-openjdk-demo-debug、java-11-openjdk-devel、java-11-openjdk-devel-debug、java-11-openjdk-headless、java-11-openjdk-headless-debug、java-11-openjdk-javadoc、java-11-openjdk-javadoc-debug、java-11-openjdk-javadoc-zip、java-11-openjdk-javadoc-zip-debug、java-11-openjdk-jmods、java-11-openjdk-jmods-debug、java-11-openjdk-src、java-11-openjdk-src-debug、java-11-openjdk-static-libs、java-11-openjdk-static-libs-debug
·x86_64架构:
java-11-openjdk、java-11-openjdk-debug、java-11-openjdk-demo、java-11-openjdk-demo-debug、java-11-openjdk-devel、java-11-openjdk-devel-debug、java-11-openjdk-headless、java-11-openjdk-headless-debug、java-11-openjdk-javadoc、java-11-openjdk-javadoc-debug、java-11-openjdk-javadoc-zip、java-11-openjdk-javadoc-zip-debug、java-11-openjdk-jmods、java-11-openjdk-jmods-debug、java-11-openjdk-src、java-11-openjdk-src-debug、java-11-openjdk-static-libs、java-11-openjdk-static-libs-debug
3.软件包修复版本
·中标麒麟高级服务器操作系统 V7 (aarch64、x86_64)
java-11-openjdk-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-demo-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-demo-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-devel-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-devel-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-headless-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-headless-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-javadoc-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-javadoc-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-javadoc-zip-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-javadoc-zip-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-jmods-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-jmods-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-src-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-src-debug-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-static-libs-11.0.16.0.8-1.el7_9或以上版本
java-11-openjdk-static-libs-debug-11.0.16.0.8-1.el7_9或以上版本
4.修复方法
方法一:配置源进行升级安装
1.打开软件包源配置文件,根据仓库地址进行修改。
仓库源地址:
中标麒麟高级服务器操作系统 V7
aarch64:https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/
x86_64:https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/
2.配置完成后执行更新命令进行升级,命令如下:
yum update Packagename
方法二:下载安装包进行升级安装
通过软件包地址下载软件包,使用软件包升级命令根据受影响的软件包
列表进行升级安装, 命令如下:
yum install Packagename
3.升级完成后是否需要重启服务或操作系统:
CVE-2022-21540:无需重启操作系统与服务即可使漏洞修复生效。
CVE-2022-21541:无需重启操作系统与服务即可使漏洞修复生效。
CVE-2022-34169:无需重启操作系统与服务即可使漏洞修复生效。
5.软件包下载地址
·中标麒麟高级服务器操作系统 V7
java-11-openjdk(aarch64)软件包下载地址:
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-demo-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-demo-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-devel-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-devel-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-headless-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-headless-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-javadoc-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-javadoc-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-javadoc-zip-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-javadoc-zip-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-jmods-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-jmods-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-src-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-src-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-static-libs-11.0.16.0.8-1.el7_9.aarch64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/aarch64/Packages/java-11-openjdk-static-libs-debug-11.0.16.0.8-1.el7_9.aarch64.rpm
java-11-openjdk(x86_64)软件包下载地址:
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-demo-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-demo-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-devel-11.0.16.0.8-1.el7_9.i686.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-devel-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-devel-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-headless-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-headless-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-javadoc-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-javadoc-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-javadoc-zip-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-javadoc-zip-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-jmods-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-jmods-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-src-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-src-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-static-libs-11.0.16.0.8-1.el7_9.x86_64.rpm
https://update.cs2c.com.cn/NS/V7/V7Update9/os/adv/lic/updates/x86_64/Packages/java-11-openjdk-static-libs-debug-11.0.16.0.8-1.el7_9.x86_64.rpm
注:其他相关依赖包请到相同目录下载
6.修复验证
使用软件包查询命令,查看相关软件包版本是否与修复版本一致,如果版本一致,则说明修复成功。
sudo rpm -qa | grep Packagename