CVE-2021-42574
Moderate: gcc-toolset-10-gcc security update
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.3
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
- Record
CVE-2021-42574- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - CVSS 2.0
- 5.1 Medium
AV:N/AC:H/Au:N/C:P/I:P/A:P - Weakness
- CWE-94
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
- Record
CVE-2021-42574- Updated
- 2026-11-02
EUVDEUVD-2021-29541 No score
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
- Record
EUVD-2021-29541- Updated
- 2026-11-03
OSVALPINE-CVE-2021-42574
8.3
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
- Record
ALPINE-CVE-2021-42574- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2021-42574
8.3
CVE-2021-42574 does not affect BellSoft software
- Record
BELL-CVE-2021-42574- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.3
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
- Record
CVE-2021-42574- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Show 47 moreShow less
OSVDEBIAN-CVE-2021-42574
8.3
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
- Record
DEBIAN-CVE-2021-42574- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2022-1501
8.3
binutils security update
The GNU Binutils are a collection of binary tools. The main ones are: ld - the GNU linker. as - the GNU assembler. addr2line - Converts addresses into filenames and line numbers. ar - A utility for creating, modifying and extracting from archives. c++filt - Filter to demangle encoded C++ symbols. dlltool - Creates files for building and using DLLs. gold - A new, faster, ELF only linker, still in beta test. gprof - Displays profiling information. nlmconv - Converts object code into an NLM. nm - Lists symbols from object files. objcopy - Copies and translates object files. objdump - Displays information from object files. ranlib - Generates an index to the contents of an archive. readelf - Displays information from any ELF format object file. size - Lists the section sizes of an object or archive file. strings - Lists printable strings from files. trip - Discards symbols. windmc - A Windows compatible message compiler. windres - A compiler for Windows resource files.
Security Fix(es):
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers.(CVE-2021-42574)
- Record
OESA-2022-1501- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4033
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4033- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4034
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4034- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4035
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4035- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4036
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4036- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4037
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4037- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4038
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4038- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4039
8.5
Red Hat Security Advisory: devtoolset-10-gcc security update
- Record
RHSA-2021:4039- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4585
8.5
Red Hat Security Advisory: gcc-toolset-10-gcc security update
- Record
RHSA-2021:4585- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4586
8.5
Red Hat Security Advisory: gcc-toolset-11-gcc security update
- Record
RHSA-2021:4586- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4587
8.5
Red Hat Security Advisory: gcc security update
- Record
RHSA-2021:4587- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4588
8.5
Red Hat Security Advisory: gcc-toolset-10-binutils security update
- Record
RHSA-2021:4588- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4589
8.5
Red Hat Security Advisory: gcc-toolset-10-annobin security update
- Record
RHSA-2021:4589- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4590
8.5
Red Hat Security Advisory: rust-toolset:rhel8 security update
- Record
RHSA-2021:4590- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4591
8.5
Red Hat Security Advisory: gcc-toolset-11-annobin security update
- Record
RHSA-2021:4591- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4592
8.5
Red Hat Security Advisory: gcc-toolset-10-annobin security update
- Record
RHSA-2021:4592- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4593
8.5
Red Hat Security Advisory: annobin security update
- Record
RHSA-2021:4593- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4594
8.5
Red Hat Security Advisory: gcc-toolset-11-binutils security update
- Record
RHSA-2021:4594- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4595
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4595- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4596
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4596- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4598
8.5
Red Hat Security Advisory: annobin security update
- Record
RHSA-2021:4598- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4599
8.5
Red Hat Security Advisory: annobin security update
- Record
RHSA-2021:4599- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4600
8.5
Red Hat Security Advisory: annobin security update
- Record
RHSA-2021:4600- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4601
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4601- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4602
8.5
Red Hat Security Advisory: binutils security update
- Record
RHSA-2021:4602- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4649
8.5
Red Hat Security Advisory: gcc-toolset-10-binutils security update
- Record
RHSA-2021:4649- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4669
8.5
Red Hat Security Advisory: devtoolset-11-gcc security update
- Record
RHSA-2021:4669- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4694
8.5
Red Hat Security Advisory: rust-toolset-1.54-rust security update
- Record
RHSA-2021:4694- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4723
8.5
Red Hat Security Advisory: devtoolset-10-binutils security update
- Record
RHSA-2021:4723- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4724
8.5
Red Hat Security Advisory: devtoolset-10-annobin security update
- Record
RHSA-2021:4724- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4729
8.5
Red Hat Security Advisory: devtoolset-11-annobin security update
- Record
RHSA-2021:4729- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4730
8.5
Red Hat Security Advisory: devtoolset-11-binutils security update
- Record
RHSA-2021:4730- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4743
8.5
Red Hat Security Advisory: llvm-toolset:rhel8 security update
- Record
RHSA-2021:4743- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4585
8.5
Moderate: gcc-toolset-10-gcc security update
The gcc packages provide compilers for C, C++, Java, Fortran, Objective C, and Ada 95 GNU, as well as related support libraries.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in gcc in order to facilitate detection of BiDi Unicode characters:
This update implements a new warning option -Wbidirectional to warn about possibly dangerous bidirectional characters.
There are three levels of warning supported by gcc: "-Wbidirectional=unpaired", which warns about improperly terminated BiDi contexts. (This is the default.) "-Wbidirectional=none", which turns the warning off. "-Wbidirectional=any", which warns about any use of bidirectional characters.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4585- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4586
8.5
Moderate: gcc-toolset-11-gcc security update
The gcc packages provide compilers for C, C++, Java, Fortran, Objective C, and Ada 95 GNU, as well as related support libraries.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in gcc in order to facilitate detection of BiDi Unicode characters:
This update implements a new warning option -Wbidirectional to warn about possibly dangerous bidirectional characters.
There are three levels of warning supported by gcc: "-Wbidirectional=unpaired", which warns about improperly terminated BiDi contexts. (This is the default.) "-Wbidirectional=none", which turns the warning off. "-Wbidirectional=any", which warns about any use of bidirectional characters.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4586- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4587
8.5
Moderate: gcc security update
The gcc packages provide compilers for C, C++, Java, Fortran, Objective C, and Ada 95 GNU, as well as related support libraries.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in gcc in order to facilitate detection of BiDi Unicode characters:
This update implements a new warning option -Wbidirectional to warn about possibly dangerous bidirectional characters.
There are three levels of warning supported by gcc: "-Wbidirectional=unpaired", which warns about improperly terminated BiDi contexts. (This is the default.) "-Wbidirectional=none", which turns the warning off. "-Wbidirectional=any", which warns about any use of bidirectional characters.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4587- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4590
8.5
Moderate: rust-toolset:rhel8 security update
Rust Toolset provides the Rust programming language compiler rustc, the cargo build tool and dependency manager, and required libraries.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in rust in order to facilitate detection of BiDi Unicode characters:
Rust introduces two new lints to detect and reject code containing the affected codepoints. These new deny-by-default lints detect affected codepoints in string literals and comments. The lints will prevent source code file containing these codepoints from being compiled. If your code has legitimate uses for the codepoints we recommend replacing them with the related escape sequence. The error messages will suggest the right escapes to use.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4590- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4591
8.5
Moderate: gcc-toolset-11-annobin security update
Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:
This update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4591- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4592
8.5
Moderate: gcc-toolset-10-annobin security update
Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:
This update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4592- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4593
8.5
Moderate: annobin security update
Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:
This update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4593- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4594
8.5
Moderate: gcc-toolset-11-binutils security update
The binutils packages provide a collection of binary utilities for the manipulation of object code in various object file formats. It includes the ar, as, gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings, strip, and addr2line utilities.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in binutils in order to facilitate detection of BiDi Unicode characters:
Tools which display names or strings (readelf, strings, nm, objdump) have a new command line option --unicode / -U which controls how Unicode characters are handled.
Using "--unicode=default" will treat them as normal for the tool. This is the default behaviour when --unicode option is not used. Using "--unicode=locale" will display them according to the current locale. Using "--unicode=hex" will display them as hex byte values. Using "--unicode=escape" will display them as Unicode escape sequences. Using "--unicode=highlight" will display them as Unicode escape sequences highlighted in red, if supported by the output device.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4594- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4595
8.5
Moderate: binutils security update
The binutils packages provide a collection of binary utilities for the manipulation of object code in various object file formats. It includes the ar, as, gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings, strip, and addr2line utilities.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in binutils in order to facilitate detection of BiDi Unicode characters:
Tools which display names or strings (readelf, strings, nm, objdump) have a new command line option --unicode / -U which controls how Unicode characters are handled.
Using "--unicode=default" will treat them as normal for the tool. This is the default behaviour when --unicode option is not used. Using "--unicode=locale" will display them according to the current locale. Using "--unicode=hex" will display them as hex byte values. Using "--unicode=escape" will display them as Unicode escape sequences. Using "--unicode=highlight" will display them as Unicode escape sequences highlighted in red, if supported by the output device.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4595- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4649
8.5
Moderate: gcc-toolset-10-binutils security update
The binutils packages provide a collection of binary utilities for the manipulation of object code in various object file formats. It includes the ar, as, gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings, strip, and addr2line utilities.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in binutils in order to facilitate detection of BiDi Unicode characters:
Tools which display names or strings (readelf, strings, nm, objdump) have a new command line option --unicode / -U which controls how Unicode characters are handled.
Using "--unicode=default" will treat them as normal for the tool. This is the default behaviour when --unicode option is not used. Using "--unicode=locale" will display them according to the current locale. Using "--unicode=hex" will display them as hex byte values. Using "--unicode=escape" will display them as Unicode escape sequences. Using "--unicode=highlight" will display them as Unicode escape sequences highlighted in red, if supported by the output device.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4649- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4743
8.5
Moderate: llvm-toolset:rhel8 security update
LLVM Toolset provides the LLVM compiler infrastructure framework, the Clang compiler for the C and C++ languages, the LLDB debugger, and related tools for code analysis.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in clang in order to facilitate detection of BiDi Unicode characters:
clang-tidy now finds identifiers that contain Unicode characters with right-to-left direction, which can be confusing as they may change the understanding of a whole statement.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4743- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-42574
8.3
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers. NOTE: the Unicode Consortium offers the following alternative approach to presenting this concern. An issue is noted in the nature of international text that can affect applications that implement support for The Unicode Standard and the Unicode Bidirectional Algorithm (all versions). Due to text display behavior when text includes left-to-right and right-to-left characters, the visual order of tokens may be different from their logical order. Additionally, control characters needed to fully support the requirements of bidirectional text can further obfuscate the logical order of tokens. Unless mitigated, an adversary could craft source code such that the ordering of tokens perceived by human reviewers does not match what will be processed by a compiler/interpreter/etc. The Unicode Consortium has documented this class of vulnerability in its document, Unicode Technical Report #36, Unicode Security Considerations. The Unicode Consortium also provides guidance on mitigations for this class of issues in Unicode Technical Standard #39, Unicode Security Mechanisms, and in Unicode Standard Annex #31, Unicode Identifier and Pattern Syntax. Also, the BIDI specification allows applications to tailor the implementation in ways that can mitigate misleading visual reordering in program text; see HL4 in Unicode Standard Annex #9, Unicode Bidirectional Algorithm.
- Record
UBUNTU-CVE-2021-42574- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2021:4585 No score
Moderate: gcc-toolset-10-gcc security update
The gcc packages provide compilers for C, C++, Java, Fortran, Objective C, and Ada 95 GNU, as well as related support libraries.
Security Fix(es):
- Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)
The following changes were introduced in gcc in order to facilitate detection of BiDi Unicode characters:
This update implements a new warning option -Wbidirectional to warn about possibly dangerous bidirectional characters.
There are three levels of warning supported by gcc: "-Wbidirectional=unpaired", which warns about improperly terminated BiDi contexts. (This is the default.) "-Wbidirectional=none", which turns the warning off. "-Wbidirectional=any", which warns about any use of bidirectional characters.
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2021:4585- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
chromium-rustAlpine:v3.24 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.15 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.16 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.17 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.18 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.19 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.20 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.21 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.22 |
before 1.56.1-r0 | 1.56.1-r0 |
rustAlpine:v3.23 |
before 1.56.1-r0 | 1.56.1-r0 |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rustAlpine:v3.24 |
before 1.56.1-r0 | 1.56.1-r0 |
gcc-toolset-10-gccAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-c++AlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gdb-pluginAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gfortranAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-plugin-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libasan-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libatomic-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libitm-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-liblsan-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libquadmath-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libstdc++-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libstdc++-docsAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libtsan-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-10-libubsan-develAlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
libasan6AlmaLinux:8 |
before 10.3.1-1.2.el8_5 | 10.3.1-1.2.el8_5 |
gcc-toolset-11-gccAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-gcc-c++AlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-gcc-gdb-pluginAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-gcc-gfortranAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-gcc-plugin-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libasan-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libatomic-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libgccjitAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libgccjit-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libgccjit-docsAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libitm-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-liblsan-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libquadmath-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libstdc++-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libstdc++-docsAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libtsan-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
gcc-toolset-11-libubsan-develAlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
libasan6AlmaLinux:8 |
before 11.2.1-1.2.el8_5 | 11.2.1-1.2.el8_5 |
cppAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
gccAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
gcc-c++AlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
gcc-gdb-pluginAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
gcc-gfortranAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
gcc-offload-nvptxAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
gcc-plugin-develAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
libitm-develAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
libquadmath-develAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
libstdc++-develAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
libstdc++-docsAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
libstdc++-staticAlmaLinux:8 |
before 8.5.0-4.el8_5.alma | 8.5.0-4.el8_5.alma |
cargoAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
cargo-docAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
clippyAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rlsAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rustAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-analysisAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-debugger-commonAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-docAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-gdbAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-lldbAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-srcAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-std-staticAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-std-static-wasm32-unknown-unknownAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
rust-toolsetAlmaLinux:8 |
before 1.54.0-1.module_el8.5.0+2599+d655d86c | 1.54.0-1.module_el8.5.0+2599+d655d86c |
rustfmtAlmaLinux:8 |
before 1.54.0-3.module_el8.5.0+2599+d655d86c | 1.54.0-3.module_el8.5.0+2599+d655d86c |
gcc-toolset-11-annobin-annocheckAlmaLinux:8 |
before 9.85-1.el8_5.1 | 9.85-1.el8_5.1 |
gcc-toolset-11-annobin-docsAlmaLinux:8 |
before 9.85-1.el8_5.1 | 9.85-1.el8_5.1 |
gcc-toolset-11-annobin-plugin-gccAlmaLinux:8 |
before 9.85-1.el8_5.1 | 9.85-1.el8_5.1 |
gcc-toolset-10-annobinAlmaLinux:8 |
before 9.29-1.el8_5.2 | 9.29-1.el8_5.2 |
annobinAlmaLinux:8 |
before 9.72-1.el8_5.2 | 9.72-1.el8_5.2 |
annobin-annocheckAlmaLinux:8 |
before 9.72-1.el8_5.2 | 9.72-1.el8_5.2 |
gcc-toolset-11-binutilsAlmaLinux:8 |
before 2.36.1-1.el8_5.1 | 2.36.1-1.el8_5.1 |
gcc-toolset-11-binutils-develAlmaLinux:8 |
before 2.36.1-1.el8_5.1 | 2.36.1-1.el8_5.1 |
binutils-develAlmaLinux:8 |
before 2.30-108.el8_5.1 | 2.30-108.el8_5.1 |
gcc-toolset-10-binutilsAlmaLinux:8 |
before 2.35-8.el8_5.6 | 2.35-8.el8_5.6 |
gcc-toolset-10-binutils-develAlmaLinux:8 |
before 2.35-8.el8_5.6 | 2.35-8.el8_5.6 |
clangAlmaLinux:8 |
before 12.0.1-4.module_el8.4.0+2600+cefb5d4c | 12.0.1-4.module_el8.4.0+2600+cefb5d4c |
clang-analyzerAlmaLinux:8 |
before 12.0.1-4.module_el8.4.0+2600+cefb5d4c | 12.0.1-4.module_el8.4.0+2600+cefb5d4c |
clang-develAlmaLinux:8 |
before 12.0.1-4.module_el8.4.0+2600+cefb5d4c | 12.0.1-4.module_el8.4.0+2600+cefb5d4c |
clang-libsAlmaLinux:8 |
before 12.0.1-4.module_el8.4.0+2600+cefb5d4c | 12.0.1-4.module_el8.4.0+2600+cefb5d4c |
clang-resource-filesystemAlmaLinux:8 |
before 12.0.1-4.module_el8.4.0+2600+cefb5d4c | 12.0.1-4.module_el8.4.0+2600+cefb5d4c |
clang-tools-extraAlmaLinux:8 |
before 12.0.1-4.module_el8.4.0+2600+cefb5d4c | 12.0.1-4.module_el8.4.0+2600+cefb5d4c |
compiler-rtAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
git-clang-formatAlmaLinux:8 |
before 12.0.1-4.module_el8.4.0+2600+cefb5d4c | 12.0.1-4.module_el8.4.0+2600+cefb5d4c |
libompAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
libomp-develAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
libomp-testAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
lldAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
lld-develAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
lld-libsAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
lld-testAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
lldbAlmaLinux:8 |
before 12.0.1-1.module_el8.4.0+2600+cefb5d4c | 12.0.1-1.module_el8.4.0+2600+cefb5d4c |
binutilsTuxCare:CentOS:8.4 From an advisory covering 5 CVEs |
before 2.30-93.el8.4.tuxcare.els1 | 2.30-93.el8.4.tuxcare.els1 |
binutils-develTuxCare:CentOS:8.4 From an advisory covering 5 CVEs |
before 2.30-93.el8.4.tuxcare.els1 | 2.30-93.el8.4.tuxcare.els1 |
cppTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
gccTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
gcc-c++TuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
gcc-gdb-pluginTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
gcc-gfortranTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
gcc-offload-nvptxTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
gcc-plugin-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libasanTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libasan-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libatomicTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libatomic-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libgccTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libgfortranTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libgfortran-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libgompTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libgomp-offload-nvptxTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libitmTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libitm-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libitm-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
liblsanTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
liblsan-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libquadmathTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libquadmath-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libquadmath-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libstdc++TuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libstdc++-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libstdc++-docsTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libstdc++-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libtsanTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libtsan-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libubsanTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
libubsan-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 8.4.1-1.el8.4.tuxcare.els1 | 8.4.1-1.el8.4.tuxcare.els1 |
cppTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gccTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-c++TuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-gfortranTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-gnatTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-goTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-objcTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-objc++TuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-plugin-develTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libasanTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libasan-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libatomicTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libatomic-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgccTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgfortranTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgfortran-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgnatTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgnat-develTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgnat-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgoTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgo-develTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgo-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgompTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libitmTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libitm-develTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libitm-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libmudflapTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libmudflap-develTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libmudflap-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libobjcTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libquadmathTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libquadmath-develTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libquadmath-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libstdc++TuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libstdc++-develTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libstdc++-docsTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libstdc++-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libtsanTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libtsan-staticTuxCare:RHEL:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
cppTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gccTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-c++TuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-gfortranTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-gnatTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-goTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-objcTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-objc++TuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
gcc-plugin-develTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libasanTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libasan-staticTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libatomicTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libatomic-staticTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
libgccTuxCare:OracleLinux:7 |
before 4.8.5-45.0.3.el7.tuxcare.els3 | 4.8.5-45.0.3.el7.tuxcare.els3 |
rustcDebian:12 |
before 1.57.0+dfsg1-1 | 1.57.0+dfsg1-1 |
rustcDebian:13 |
before 1.57.0+dfsg1-1 | 1.57.0+dfsg1-1 |
rustcDebian:14 |
before 1.57.0+dfsg1-1 | 1.57.0+dfsg1-1 |
rustMageia:8 |
before 1.56.1-1.mga8 | 1.56.1-1.mga8 |
binutilsopenEuler:20.03-LTS-SP1 |
before 2.34-19.oe1 | 2.34-19.oe1 |
binutilsopenEuler:20.03-LTS-SP2 |
before 2.34-19.oe1 | 2.34-19.oe1 |
binutilsopenEuler:20.03-LTS-SP3 |
before 2.34-19.oe1 | 2.34-19.oe1 |
binutilsRed Hat:enterprise_linux:7::client |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-develRed Hat:enterprise_linux:7::client |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-develRed Hat:enterprise_linux:7::computenode |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutilsRed Hat:enterprise_linux:7::server |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-develRed Hat:enterprise_linux:7::server |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutilsRed Hat:enterprise_linux:7::workstation |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutils-develRed Hat:enterprise_linux:7::workstation |
before 0:2.27-44.base.el7_9.1 | 0:2.27-44.base.el7_9.1 |
binutilsRed Hat:rhel_aus:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutils-debuginfoRed Hat:rhel_aus:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutils-develRed Hat:rhel_aus:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutilsRed Hat:rhel_e4s:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutils-debuginfoRed Hat:rhel_e4s:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutils-develRed Hat:rhel_e4s:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutilsRed Hat:rhel_tus:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutils-debuginfoRed Hat:rhel_tus:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutils-develRed Hat:rhel_tus:7.7::server |
before 0:2.27-41.base.el7_7.4 | 0:2.27-41.base.el7_7.4 |
binutilsRed Hat:rhel_aus:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutils-debuginfoRed Hat:rhel_aus:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutils-develRed Hat:rhel_aus:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutilsRed Hat:rhel_e4s:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutils-debuginfoRed Hat:rhel_e4s:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutils-develRed Hat:rhel_e4s:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutilsRed Hat:rhel_tus:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutils-debuginfoRed Hat:rhel_tus:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutils-develRed Hat:rhel_tus:7.6::server |
before 0:2.27-34.base.el7_6.4 | 0:2.27-34.base.el7_6.4 |
binutilsRed Hat:rhel_aus:7.4::server |
before 0:2.25.1-32.base.el7_4.5 | 0:2.25.1-32.base.el7_4.5 |
binutils-debuginfoRed Hat:rhel_aus:7.4::server |
before 0:2.25.1-32.base.el7_4.5 | 0:2.25.1-32.base.el7_4.5 |
binutils-develRed Hat:rhel_aus:7.4::server |
before 0:2.25.1-32.base.el7_4.5 | 0:2.25.1-32.base.el7_4.5 |
binutilsRed Hat:rhel_aus:7.3::server |
before 0:2.25.1-22.base.el7_3.3 | 0:2.25.1-22.base.el7_3.3 |
binutils-debuginfoRed Hat:rhel_aus:7.3::server |
before 0:2.25.1-22.base.el7_3.3 | 0:2.25.1-22.base.el7_3.3 |
binutils-develRed Hat:rhel_aus:7.3::server |
before 0:2.25.1-22.base.el7_3.3 | 0:2.25.1-22.base.el7_3.3 |
binutilsRed Hat:rhel_aus:7.2::server |
before 0:2.23.52.0.1-55.el7_2.4 | 0:2.23.52.0.1-55.el7_2.4 |
binutils-debuginfoRed Hat:rhel_aus:7.2::server |
before 0:2.23.52.0.1-55.el7_2.4 | 0:2.23.52.0.1-55.el7_2.4 |
binutils-develRed Hat:rhel_aus:7.2::server |
before 0:2.23.52.0.1-55.el7_2.4 | 0:2.23.52.0.1-55.el7_2.4 |
devtoolset-10-gccRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-gcc-c++Red Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-gcc-debuginfoRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-gcc-gdb-pluginRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-gcc-gfortranRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-gcc-plugin-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libasan-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libatomic-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libgccjitRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libgccjit-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libgccjit-docsRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libitm-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-liblsan-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libquadmath-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libstdc++-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libstdc++-docsRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libtsan-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
devtoolset-10-libubsan-develRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
libasan6Red Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
liblsanRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
libtsanRed Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
libubsan1Red Hat:rhel_software_collections:3::el7 |
before 0:10.2.1-11.2.el7 | 0:10.2.1-11.2.el7 |
gcc-toolset-10-gccRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-c++Red Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-c++-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gdb-pluginRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gdb-plugin-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gfortranRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gfortran-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-plugin-devel-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libasan-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libatomic-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libgccjit-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libitm-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-liblsan-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libquadmath-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libstdc++-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libstdc++-docsRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libtsan-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-libubsan-develRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-offload-nvptx-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
libasan6Red Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
libasan6-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-c++-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gdb-plugin-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gcc-gfortran-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-10-gccRocky Linux:8 |
before 0:10.3.1-1.2.el8_5 | 0:10.3.1-1.2.el8_5 |
gcc-toolset-11-gccRocky Linux:8 |
before 0:11.2.1-1.2.el8_5 | 0:11.2.1-1.2.el8_5 |
gccRocky Linux:8 |
before 0:8.5.0-4.el8_5 | 0:8.5.0-4.el8_5 |
rustRocky Linux:8 |
before 0:1.54.0-3.module+el8.5.0+712+d335422a | 0:1.54.0-3.module+el8.5.0+712+d335422a |
rust-toolsetRocky Linux:8 |
before 0:1.54.0-1.module+el8.5.0+678+cf7bc64b | 0:1.54.0-1.module+el8.5.0+678+cf7bc64b |
gcc-toolset-11-annobinRocky Linux:8 |
before 0:9.85-1.el8_5.1 | 0:9.85-1.el8_5.1 |
gcc-toolset-10-annobinRocky Linux:8 |
before 0:9.29-1.el8_5.2 | 0:9.29-1.el8_5.2 |
annobinRocky Linux:8 |
before 0:9.72-1.el8_5.2 | 0:9.72-1.el8_5.2 |
gcc-toolset-11-binutilsRocky Linux:8 |
before 0:2.36.1-1.el8_5.1 | 0:2.36.1-1.el8_5.1 |
binutilsRocky Linux:8 |
before 0:2.30-108.el8_5.1 | 0:2.30-108.el8_5.1 |
gcc-toolset-10-binutilsRocky Linux:8 |
before 0:2.35-8.el8_5.6 | 0:2.35-8.el8_5.6 |
clangRocky Linux:8 |
before 0:12.0.1-4.module+el8.5.0+715+58f51d49 | 0:12.0.1-4.module+el8.5.0+715+58f51d49 |
compiler-rtRocky Linux:8 |
before 0:12.0.1-1.module+el8.5.0+692+8756646f | 0:12.0.1-1.module+el8.5.0+692+8756646f |
libompRocky Linux:8 |
before 0:12.0.1-1.module+el8.5.0+692+8756646f | 0:12.0.1-1.module+el8.5.0+692+8756646f |
lldRocky Linux:8 |
before 0:12.0.1-1.module+el8.5.0+692+8756646f | 0:12.0.1-1.module+el8.5.0+692+8756646f |
lldbRocky Linux:8 |
before 0:12.0.1-1.module+el8.5.0+692+8756646f | 0:12.0.1-1.module+el8.5.0+692+8756646f |
llvmRocky Linux:8 |
before 0:12.0.1-2.module+el8.5.0+692+8756646f | 0:12.0.1-2.module+el8.5.0+692+8756646f |
llvm-toolsetRocky Linux:8 |
before 0:12.0.1-1.module+el8.5.0+692+8756646f | 0:12.0.1-1.module+el8.5.0+692+8756646f |
python-litRocky Linux:8 |
before 0:12.0.1-1.module+el8.5.0+692+8756646f | 0:12.0.1-1.module+el8.5.0+692+8756646f |
rustcUbuntu:20.04:LTS |
before 1.57.0+dfsg1+llvm-0ubuntu1~20.04.1, plus listed versions 1.37.0+dfsg1+llvm-1ubuntu11.38.0+dfsg0.2+llvm-0ubuntu11.38.0+dfsg0.2+llvm-0ubuntu21.39.0+dfsg1+llvm-3ubuntu11.40.0+dfsg1+llvm-5ubuntu1 Show 6 moreShow less1.41.0+dfsg1+llvm-0ubuntu11.41.0+dfsg1+llvm-0ubuntu21.43.0+dfsg1+llvm-1~exp1ubuntu1~20.04.11.47.0+dfsg1+llvm-1ubuntu1~20.04.11.51.0+dfsg1+llvm-1~exp3ubuntu1~20.04.21.53.0+dfsg1+llvm-4ubuntu1~20.04.1 |
1.57.0+dfsg1+llvm-0ubuntu1~20.04.1 |
rustcUbuntu:22.04:LTS |
before 1.57.0+dfsg1+llvm-0ubuntu2, plus listed versions 1.51.0+dfsg1+llvm-1~exp3ubuntu11.53.0+dfsg1+llvm-4ubuntu11.54.0+dfsg2+llvm-3ubuntu11.56.0+dfsg1+llvm-2ubuntu11.56.0+dfsg1+llvm-2ubuntu21.57.0+dfsg1+llvm-0ubuntu1 |
1.57.0+dfsg1+llvm-0ubuntu2 |
rust1.56openSUSE:Tumbleweed |
before 1.56.1-1.1 | 1.56.1-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | hffaust/CVE-2021-42574_and_CVE-2021-42694 | 2021-11-01 |
| PoC in GitHub | sotiak/CVE-2021-42574 | 2021-11-01 |
| PoC in GitHub | simplylu/CVE-2021-42574 | 2021-11-02 |
| PoC in GitHub | maweil/bidi_char_detector | 2021-11-06 |
| PoC in GitHub | pierDipi/unicode-control-characters-action | 2021-11-25 |
| PoC in GitHub | waseeld/CVE-2021-42574 | 2021-12-11 |
| PoC in GitHub | tin-z/solidity_CVE-2021-42574-POC | 2023-01-31 |
| PoC in GitHub | Moshe-ship/bidi-guard | 2026-03-21 |
| PoC in GitHub | rakib-nyc/nullorigin | 2026-08-16 |
| PoC in GitHub | gitstq/GlyphGuard | 2026-10-16 |
| PoC in GitHub | mehul82099/trojan-source-check | 2026-10-28 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, exploits | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-42574 is a high vulnerability (CVSS 8.3) in Unicode, published November 1, 2021. Its validity is disputed. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 12.9%, the 96th percentile. Fixed in chromium-rust 1.56.1-r0.
References
unicode.org/versions/Unicode14.0.0
trojansource.codes
openwall.com/lists/oss-security/2021/11/01/1
openwall.com/lists/oss-security/2021/11/01/4
openwall.com/lists/oss-security/2021/11/01/6
openwall.com/lists/oss-security/2021/11/01/5
Show 116 moreShow less
openwall.com/lists/oss-security/2021/11/02/10
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U
kb.cert.org/vuls/id/999008
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD
scyon.nl/post/trojans-in-your-source-code
unicode.org/reports/tr36
unicode.org/reports/tr39
unicode.org/reports/tr31
unicode.org/reports/tr9/tr9-44.html
starwindsoftware.com/security/sw-20220804-0002
security.gentoo.org/glsa/202210-09
security.alpinelinux.org/vuln/CVE-2021-42574
errata.almalinux.org/8/ALSA-2021-4585.html
vulners.com/cve/CVE-2021-42574
docs.bell-sw.com/security/cves/CVE-2021-42574
errata.cloudlinux.com/centos8.4-els/CLSA-2022-1645466518.html
errata.cloudlinux.com/centos8.4-els/CLSA-2022-1646060667.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1777310036.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1777456424.html
security-tracker.debian.org/tracker/CVE-2021-42574
advisories.mageia.org/MGASA-2021-0517.html
bugs.mageia.org/show_bug.cgi?id=29616
blog.rust-lang.org/2021/05/06/Rust-1.52.0.html
blog.rust-lang.org/2021/06/17/Rust-1.53.0.html
blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
blog.rust-lang.org/2021/09/09/Rust-1.55.0.html
blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
blog.rust-lang.org/2021/11/01/Rust-1.56.1.html
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1501
nvd.nist.gov/vuln/detail/CVE-2021-42574
access.redhat.com/errata/RHSA-2021:4033
access.redhat.com/security/updates/classification
access.redhat.com/security/vulnerabilities/RHSB-2021-007
bugzilla.redhat.com/show_bug.cgi?id=2005819
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4033.json
access.redhat.com/security/cve/CVE-2021-42574
cve.org/CVERecord?id=CVE-2021-42574
lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities
access.redhat.com/errata/RHSA-2021:4034
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4034.json
access.redhat.com/errata/RHSA-2021:4035
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4035.json
access.redhat.com/errata/RHSA-2021:4036
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4036.json
access.redhat.com/errata/RHSA-2021:4037
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4037.json
access.redhat.com/errata/RHSA-2021:4038
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4038.json
access.redhat.com/errata/RHSA-2021:4039
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4039.json
access.redhat.com/errata/RHSA-2021:4585
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4585.json
access.redhat.com/errata/RHSA-2021:4586
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4586.json
access.redhat.com/errata/RHSA-2021:4587
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4587.json
access.redhat.com/errata/RHSA-2021:4588
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4588.json
access.redhat.com/errata/RHSA-2021:4589
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4589.json
access.redhat.com/errata/RHSA-2021:4590
blog.rust-lang.org/2021/11/01/cve-2021-42574.html
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4590.json
access.redhat.com/errata/RHSA-2021:4591
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4591.json
access.redhat.com/errata/RHSA-2021:4592
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4592.json
access.redhat.com/errata/RHSA-2021:4593
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4593.json
access.redhat.com/errata/RHSA-2021:4594
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4594.json
access.redhat.com/errata/RHSA-2021:4595
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4595.json
access.redhat.com/errata/RHSA-2021:4596
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4596.json
access.redhat.com/errata/RHSA-2021:4598
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4598.json
access.redhat.com/errata/RHSA-2021:4599
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4599.json
access.redhat.com/errata/RHSA-2021:4600
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4600.json
access.redhat.com/errata/RHSA-2021:4601
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4601.json
access.redhat.com/errata/RHSA-2021:4602
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4602.json
access.redhat.com/errata/RHSA-2021:4649
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4649.json
access.redhat.com/errata/RHSA-2021:4669
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4669.json
access.redhat.com/errata/RHSA-2021:4694
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4694.json
access.redhat.com/errata/RHSA-2021:4723
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4723.json
access.redhat.com/errata/RHSA-2021:4724
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4724.json
access.redhat.com/errata/RHSA-2021:4729
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4729.json
access.redhat.com/errata/RHSA-2021:4730
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4730.json
access.redhat.com/errata/RHSA-2021:4743
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4743.json
errata.rockylinux.org/RLSA-2021:4585
errata.rockylinux.org/RLSA-2021:4586
errata.rockylinux.org/RLSA-2021:4587
errata.rockylinux.org/RLSA-2021:4590
errata.rockylinux.org/RLSA-2021:4591
errata.rockylinux.org/RLSA-2021:4592
errata.rockylinux.org/RLSA-2021:4593
errata.rockylinux.org/RLSA-2021:4594
errata.rockylinux.org/RLSA-2021:4595
errata.rockylinux.org/RLSA-2021:4649
errata.rockylinux.org/RLSA-2021:4743
ubuntu.com/security/CVE-2021-42574
github.com/rust-lang/rust/commit/dd61274930ec0cd17711fab52d2bc9ad3e9053de
suse.com/security/cve/CVE-2021-42574
Left out here: 336 package rows. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 16 source records.