Linux Distros 未修補弱點:CVE-2021-42574

high Nessus Plugin ID 224189

概要

Linux/Unix 主機上安裝的一個或多個套件存有弱點,供應商表示將不會修補。

說明

Linux/Unix 主機上安裝了一個或多個受到弱點影響的套件,且供應商未提供可用的修補程式。

- 在 Unicode 規格到 14.0 版的雙向演算法中發現一個問題。它允許透過控制序列對字元進行視覺重新排序,這可用於特製原始程式碼,以呈現與編譯器和解譯器提取的權杖邏輯順序不同的邏輯。
攻擊者可利用此弱點為接受 Unicode 的編譯器編碼原始程式碼,進而以隱形方式將目標弱點引入人工檢閱者程式。注意:Unicode Consortium 提供以下替代方法來呈現此問題。在國際文字的本質中發現一個問題,其可影響實作 Unicode 標準和 Unicode 雙向演算法 (所有版本) 支援的應用程式。由於文字顯示行為的緣故,當文字包含從左到右和從右到左的字元時,權杖的視覺順序可能與其邏輯順序不同。
此外,爲了完全支援雙向文字的需求而需要的控製字元可能進一步混淆權杖的邏輯順序。除非此問題得到緩解,否則攻擊者可透過特製的原始程式碼,造成人工檢閱者感知到的權杖順序與編譯器/解譯器等要處理的順序不符。Unicode Consortium 已在其「Unicode 技術報告 #36:Unicode 安全性注意事項」文件中記錄此類弱點。Unicode Consortium 也在「Unicode 技術標準 #39」的 「Unicode 安全性機制」和 Unicode 標準附件 #31「Unicode 識別碼和模式語法」中提供此類問題的緩解指南。此外,BIDI 規格允許應用程式以減輕程式文字中具有誤導性的視覺重新排序的方式來自訂實作。請參閱 Unicode 標準附件 #9「Unicode 雙向演算法」中的 HL4。
(CVE-2021-42574)

請注意,Nessus 依賴供應商報告的套件存在。

解決方案

目前尚未有已知的解決方案。

另請參閱

https://access.redhat.com/security/cve/cve-2021-42574

https://security-tracker.debian.org/tracker/CVE-2021-42574

Plugin 詳細資訊

嚴重性: High

ID: 224189

檔案名稱: unpatched_CVE_2021_42574.nasl

版本: 1.3

類型: local

代理程式: unix

系列: Misc.

已發布: 2025/3/5

已更新: 2025/9/10

支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus

風險資訊

VPR

風險因素: High

分數: 7.3

CVSS v2

風險因素: Medium

基本分數: 5.1

時間性分數: 4

媒介: CVSS2#AV:N/AC:H/Au:N/C:P/I:P/A:P

CVSS 評分資料來源: CVE-2021-42574

CVSS v3

風險因素: High

基本分數: 8.3

時間性分數: 7.5

媒介: CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H

時間媒介: CVSS:3.0/E:P/RL:O/RC:C

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libubsan-devel, p-cpe:/a:redhat:enterprise_linux:golang-bin, p-cpe:/a:centos:centos:libatomic, p-cpe:/a:redhat:enterprise_linux:gcc-objc%2b%2b, p-cpe:/a:debian:debian_linux:rustc, p-cpe:/a:centos:centos:gcc-toolset-9-libtsan-devel, p-cpe:/a:redhat:enterprise_linux:libmudflap-devel, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libstdc%2b%2b-devel, p-cpe:/a:redhat:enterprise_linux:libgo, p-cpe:/a:centos:centos:gcc, p-cpe:/a:centos:centos:libquadmath, p-cpe:/a:centos:centos:gcc-toolset-9-libatomic-devel, p-cpe:/a:redhat:enterprise_linux:gcc-go, p-cpe:/a:redhat:enterprise_linux:libstdc%2b%2b-devel, p-cpe:/a:centos:centos:libgcc, cpe:/o:centos:centos:8, p-cpe:/a:centos:centos:golang-tests, cpe:/o:debian:debian_linux:11.0, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-gcc, p-cpe:/a:redhat:enterprise_linux:golang, p-cpe:/a:centos:centos:golang-bin, p-cpe:/a:redhat:enterprise_linux:libitm-devel, p-cpe:/a:redhat:enterprise_linux:mingw32-binutils, p-cpe:/a:redhat:enterprise_linux:golang-race, p-cpe:/a:redhat:enterprise_linux:libmudflap-static, p-cpe:/a:centos:centos:gcc-toolset-9-libquadmath-devel, p-cpe:/a:redhat:enterprise_linux:libtsan-static, p-cpe:/a:centos:centos:gcc-objc%2b%2b, p-cpe:/a:centos:centos:libstdc%2b%2b-devel, p-cpe:/a:centos:centos:libasan, p-cpe:/a:redhat:enterprise_linux:libgo-devel, p-cpe:/a:centos:centos:libmudflap-devel, p-cpe:/a:centos:centos:gcc-toolset-9-binutils-devel, p-cpe:/a:centos:centos:go-toolset, p-cpe:/a:centos:centos:gcc-toolset-9-libasan-devel, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-gcc-gfortran, p-cpe:/a:centos:centos:gcc-toolset-9-gcc-gfortran, p-cpe:/a:redhat:enterprise_linux:libasan-static, p-cpe:/a:centos:centos:libobjc, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libitm-devel, p-cpe:/a:redhat:enterprise_linux:libgnat, p-cpe:/a:centos:centos:gcc-go, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-binutils-devel, p-cpe:/a:centos:centos:libstdc%2b%2b, cpe:/o:centos:centos:7, p-cpe:/a:centos:centos:gcc-plugin-devel, p-cpe:/a:centos:centos:libmudflap, p-cpe:/a:centos:centos:libgnat-devel, p-cpe:/a:centos:centos:gcc-toolset-9-gcc, p-cpe:/a:redhat:enterprise_linux:libgnat-devel, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-gcc-plugin-devel, p-cpe:/a:centos:centos:gcc-toolset-9-gcc-plugin-devel, p-cpe:/a:centos:centos:libgo, p-cpe:/a:centos:centos:gcc-gfortran, p-cpe:/a:centos:centos:golang, p-cpe:/a:centos:centos:gcc-toolset-9-binutils, p-cpe:/a:redhat:enterprise_linux:libobjc, p-cpe:/a:redhat:enterprise_linux:mingw64-binutils, p-cpe:/a:redhat:enterprise_linux:libgfortran-static, cpe:/o:redhat:enterprise_linux:8, p-cpe:/a:centos:centos:golang-src, p-cpe:/a:redhat:enterprise_linux:golang-docs, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-liblsan-devel, p-cpe:/a:redhat:enterprise_linux:libgcc, p-cpe:/a:redhat:enterprise_linux:libstdc%2b%2b, p-cpe:/a:centos:centos:libmudflap-static, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-gcc-gdb-plugin, p-cpe:/a:redhat:enterprise_linux:gcc-c%2b%2b, p-cpe:/a:redhat:enterprise_linux:golang-misc, p-cpe:/a:redhat:enterprise_linux:libgfortran, cpe:/o:redhat:enterprise_linux:9, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libquadmath-devel, p-cpe:/a:redhat:enterprise_linux:golang-src, p-cpe:/a:redhat:enterprise_linux:libgomp, p-cpe:/a:redhat:enterprise_linux:go-toolset, p-cpe:/a:redhat:enterprise_linux:gcc-gfortran, p-cpe:/a:centos:centos:libquadmath-static, p-cpe:/a:centos:centos:gcc-toolset-9-libubsan-devel, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libasan-devel, p-cpe:/a:redhat:enterprise_linux:libquadmath, p-cpe:/a:redhat:enterprise_linux:gcc, p-cpe:/a:centos:centos:golang-misc, p-cpe:/a:centos:centos:libgo-static, p-cpe:/a:centos:centos:gcc-toolset-9-annobin, cpe:/o:redhat:enterprise_linux:7, p-cpe:/a:centos:centos:libgnat, p-cpe:/a:centos:centos:gcc-gnat, p-cpe:/a:centos:centos:gcc-toolset-9-libitm-devel, p-cpe:/a:redhat:enterprise_linux:libquadmath-devel, p-cpe:/a:centos:centos:mingw32-binutils, p-cpe:/a:redhat:enterprise_linux:libasan, p-cpe:/a:centos:centos:golang-docs, p-cpe:/a:centos:centos:golang-race, p-cpe:/a:redhat:enterprise_linux:golang-tests, p-cpe:/a:centos:centos:libquadmath-devel, p-cpe:/a:centos:centos:gcc-toolset-9-gcc-gdb-plugin, p-cpe:/a:centos:centos:libstdc%2b%2b-docs, p-cpe:/a:redhat:enterprise_linux:libgnat-static, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libtsan-devel, p-cpe:/a:redhat:enterprise_linux:gcc-plugin-devel, p-cpe:/a:centos:centos:libitm, p-cpe:/a:redhat:enterprise_linux:cpp, p-cpe:/a:redhat:enterprise_linux:mingw-binutils, p-cpe:/a:centos:centos:libasan-static, p-cpe:/a:centos:centos:libgnat-static, p-cpe:/a:centos:centos:libgfortran-static, p-cpe:/a:redhat:enterprise_linux:libstdc%2b%2b-static, p-cpe:/a:centos:centos:cpp, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-gcc-c%2b%2b, p-cpe:/a:redhat:enterprise_linux:gcc-objc, p-cpe:/a:centos:centos:libgfortran, p-cpe:/a:centos:centos:gcc-objc, p-cpe:/a:centos:centos:libgo-devel, p-cpe:/a:redhat:enterprise_linux:mingw-binutils-generic, p-cpe:/a:redhat:enterprise_linux:libmudflap, p-cpe:/a:centos:centos:gcc-c%2b%2b, p-cpe:/a:redhat:enterprise_linux:libatomic, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-annobin, p-cpe:/a:centos:centos:mingw-binutils-generic, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libatomic-devel, p-cpe:/a:redhat:enterprise_linux:libgo-static, p-cpe:/a:centos:centos:mingw-binutils, p-cpe:/a:redhat:enterprise_linux:libquadmath-static, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-libstdc%2b%2b-docs, p-cpe:/a:centos:centos:libitm-static, p-cpe:/a:centos:centos:libgomp, p-cpe:/a:centos:centos:mingw64-binutils, p-cpe:/a:redhat:enterprise_linux:libstdc%2b%2b-docs, p-cpe:/a:redhat:enterprise_linux:gcc-toolset-9-binutils, p-cpe:/a:centos:centos:libatomic-static, p-cpe:/a:centos:centos:libstdc%2b%2b-static, p-cpe:/a:centos:centos:libtsan, p-cpe:/a:redhat:enterprise_linux:gcc-gnat, p-cpe:/a:centos:centos:libtsan-static, p-cpe:/a:redhat:enterprise_linux:libitm-static, p-cpe:/a:centos:centos:gcc-toolset-9-libstdc%2b%2b-docs, p-cpe:/a:centos:centos:gcc-toolset-9-liblsan-devel, p-cpe:/a:centos:centos:gcc-toolset-9-gcc-c%2b%2b, p-cpe:/a:centos:centos:libitm-devel, p-cpe:/a:redhat:enterprise_linux:libitm, p-cpe:/a:redhat:enterprise_linux:libtsan, p-cpe:/a:centos:centos:gcc-toolset-9-libstdc%2b%2b-devel, p-cpe:/a:redhat:enterprise_linux:libatomic-static

必要的 KB 項目: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

可被惡意程式利用: true

可輕鬆利用: Exploits are available

弱點發布日期: 2021/10/28

參考資訊

CVE: CVE-2021-42574