Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2021-42574 (GCVE-0-2021-42574)
Vulnerability from cvelistv5 – Published: 2021-11-01 00:00 – Updated: 2024-08-04 03:38 Disputed- n/a
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2021-42574",
"options": [
{
"Exploitation": "poc"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2024-06-11T15:16:49.504878Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2024-06-11T15:17:01.399Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
},
{
"providerMetadata": {
"dateUpdated": "2024-08-04T03:38:49.283Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"tags": [
"x_transferred"
],
"url": "http://www.unicode.org/versions/Unicode14.0.0/"
},
{
"tags": [
"x_transferred"
],
"url": "https://trojansource.codes"
},
{
"name": "[oss-security] 20211101 CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code",
"tags": [
"mailing-list",
"x_transferred"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/1"
},
{
"name": "[oss-security] 20211101 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code",
"tags": [
"mailing-list",
"x_transferred"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/4"
},
{
"name": "[oss-security] 20211101 Trojan Source Attacks",
"tags": [
"mailing-list",
"x_transferred"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/6"
},
{
"name": "[oss-security] 20211102 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code",
"tags": [
"mailing-list",
"x_transferred"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/5"
},
{
"name": "[oss-security] 20211102 Re: Trojan Source Attacks",
"tags": [
"mailing-list",
"x_transferred"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/02/10"
},
{
"name": "FEDORA-2021-0578e23912",
"tags": [
"vendor-advisory",
"x_transferred"
],
"url": "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ/"
},
{
"name": "FEDORA-2021-7ad3a01f6a",
"tags": [
"vendor-advisory",
"x_transferred"
],
"url": "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U/"
},
{
"name": "VU#999008",
"tags": [
"third-party-advisory",
"x_transferred"
],
"url": "https://www.kb.cert.org/vuls/id/999008"
},
{
"name": "FEDORA-2021-443139f67c",
"tags": [
"vendor-advisory",
"x_transferred"
],
"url": "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD/"
},
{
"tags": [
"x_transferred"
],
"url": "https://www.scyon.nl/post/trojans-in-your-source-code"
},
{
"tags": [
"x_transferred"
],
"url": "https://www.unicode.org/reports/tr36/"
},
{
"tags": [
"x_transferred"
],
"url": "https://www.unicode.org/reports/tr39/"
},
{
"tags": [
"x_transferred"
],
"url": "https://www.unicode.org/reports/tr31/"
},
{
"tags": [
"x_transferred"
],
"url": "https://www.unicode.org/reports/tr9/tr9-44.html#HL4"
},
{
"tags": [
"x_transferred"
],
"url": "https://www.starwindsoftware.com/security/sw-20220804-0002/"
},
{
"name": "GLSA-202210-09",
"tags": [
"vendor-advisory",
"x_transferred"
],
"url": "https://security.gentoo.org/glsa/202210-09"
}
],
"title": "CVE Program Container"
}
],
"cna": {
"affected": [
{
"product": "n/a",
"vendor": "n/a",
"versions": [
{
"status": "affected",
"version": "n/a"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "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."
}
],
"problemTypes": [
{
"descriptions": [
{
"description": "n/a",
"lang": "en",
"type": "text"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2022-10-16T00:00:00.000Z",
"orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
"shortName": "mitre"
},
"references": [
{
"url": "http://www.unicode.org/versions/Unicode14.0.0/"
},
{
"url": "https://trojansource.codes"
},
{
"name": "[oss-security] 20211101 CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code",
"tags": [
"mailing-list"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/1"
},
{
"name": "[oss-security] 20211101 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code",
"tags": [
"mailing-list"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/4"
},
{
"name": "[oss-security] 20211101 Trojan Source Attacks",
"tags": [
"mailing-list"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/6"
},
{
"name": "[oss-security] 20211102 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code",
"tags": [
"mailing-list"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/01/5"
},
{
"name": "[oss-security] 20211102 Re: Trojan Source Attacks",
"tags": [
"mailing-list"
],
"url": "http://www.openwall.com/lists/oss-security/2021/11/02/10"
},
{
"name": "FEDORA-2021-0578e23912",
"tags": [
"vendor-advisory"
],
"url": "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ/"
},
{
"name": "FEDORA-2021-7ad3a01f6a",
"tags": [
"vendor-advisory"
],
"url": "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U/"
},
{
"name": "VU#999008",
"tags": [
"third-party-advisory"
],
"url": "https://www.kb.cert.org/vuls/id/999008"
},
{
"name": "FEDORA-2021-443139f67c",
"tags": [
"vendor-advisory"
],
"url": "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD/"
},
{
"url": "https://www.scyon.nl/post/trojans-in-your-source-code"
},
{
"url": "https://www.unicode.org/reports/tr36/"
},
{
"url": "https://www.unicode.org/reports/tr39/"
},
{
"url": "https://www.unicode.org/reports/tr31/"
},
{
"url": "https://www.unicode.org/reports/tr9/tr9-44.html#HL4"
},
{
"url": "https://www.starwindsoftware.com/security/sw-20220804-0002/"
},
{
"name": "GLSA-202210-09",
"tags": [
"vendor-advisory"
],
"url": "https://security.gentoo.org/glsa/202210-09"
}
],
"tags": [
"disputed"
]
}
},
"cveMetadata": {
"assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
"assignerShortName": "mitre",
"cveId": "CVE-2021-42574",
"datePublished": "2021-11-01T00:00:00.000Z",
"dateReserved": "2021-10-18T00:00:00.000Z",
"dateUpdated": "2024-08-04T03:38:49.283Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2021-42574",
"date": "2026-05-29",
"epss": "0.24988",
"percentile": "0.96264"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2021-42574\",\"sourceIdentifier\":\"cve@mitre.org\",\"published\":\"2021-11-01T04:15:07.970\",\"lastModified\":\"2024-11-21T06:27:50.130\",\"vulnStatus\":\"Modified\",\"cveTags\":[{\"sourceIdentifier\":\"cve@mitre.org\",\"tags\":[\"disputed\"]}],\"descriptions\":[{\"lang\":\"en\",\"value\":\"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.\"},{\"lang\":\"es\",\"value\":\"** EN DISPUTA** Se ha detectado un problema en el algoritmo bidireccional de la especificaci\u00f3n Unicode hasta la versi\u00f3n 14.0. Permite la reordenaci\u00f3n visual de los caracteres a trav\u00e9s de secuencias de control, lo que puede ser utilizado para crear c\u00f3digo fuente que se traduce en una l\u00f3gica diferente a la ordenaci\u00f3n l\u00f3gica de los tokens ingeridos por los compiladores e int\u00e9rpretes. Los adversarios pueden aprovechar esto para codificar el c\u00f3digo fuente de los compiladores que aceptan Unicode, de manera que las vulnerabilidades objetivo se introduzcan de forma invisible para los revisores humanos. NOTA: el Consorcio Unicode ofrece el siguiente enfoque alternativo para presentar esta preocupaci\u00f3n. Se observa un problema en la naturaleza del texto internacional que puede afectar a las aplicaciones que implementan la compatibilidad con el est\u00e1ndar Unicode y el algoritmo bidireccional Unicode (todas las versiones). Debido al comportamiento de la visualizaci\u00f3n del texto cuando \u00e9ste incluye caracteres de izquierda a derecha y de derecha a izquierda, el orden visual de los tokens puede ser diferente de su orden l\u00f3gico. Adem\u00e1s, los caracteres de control necesarios para cumplir los requisitos del texto bidireccional pueden ofuscar a\u00fan m\u00e1s el orden l\u00f3gico de las fichas. A menos que se mitigue, un adversario podr\u00eda elaborar el c\u00f3digo fuente de tal manera que el orden de los tokens percibido por los revisores humanos no coincida con el que ser\u00e1 procesado por un compilador/interpretador/etc. El Consorcio Unicode ha documentado esta clase de vulnerabilidad en su documento, Informe T\u00e9cnico de Unicode #36, Consideraciones de Seguridad de Unicode. El Consorcio Unicode tambi\u00e9n proporciona orientaci\u00f3n sobre las mitigaciones para esta clase de problemas en la Norma T\u00e9cnica de Unicode #39, Mecanismos de Seguridad de Unicode, y en el Anexo de la Norma de Unicode #31, Identificador de Unicode y Sintaxis de Patrones. Adem\u00e1s, la especificaci\u00f3n BIDI permite a las aplicaciones adaptar la implementaci\u00f3n de manera que pueda mitigar la reordenaci\u00f3n visual enga\u00f1osa en el texto del programa; v\u00e9ase HL4 en el Anexo #9 del Est\u00e1ndar Unicode, Algoritmo Bidireccional Unicode.\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H\",\"baseScore\":8.3,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"HIGH\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"REQUIRED\",\"scope\":\"CHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.6,\"impactScore\":6.0}],\"cvssMetricV2\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"2.0\",\"vectorString\":\"AV:N/AC:H/Au:N/C:P/I:P/A:P\",\"baseScore\":5.1,\"accessVector\":\"NETWORK\",\"accessComplexity\":\"HIGH\",\"authentication\":\"NONE\",\"confidentialityImpact\":\"PARTIAL\",\"integrityImpact\":\"PARTIAL\",\"availabilityImpact\":\"PARTIAL\"},\"baseSeverity\":\"MEDIUM\",\"exploitabilityScore\":4.9,\"impactScore\":6.4,\"acInsufInfo\":false,\"obtainAllPrivilege\":false,\"obtainUserPrivilege\":false,\"obtainOtherPrivilege\":false,\"userInteractionRequired\":true}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-94\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:unicode:unicode:*:*:*:*:*:*:*:*\",\"versionEndExcluding\":\"14.0.0\",\"matchCriteriaId\":\"FAB64729-AF3D-46C0-B3B9-1588B46C524A\"}]}]},{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"E460AA51-FCDA-46B9-AE97-E6676AA5E194\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"A930E247-0B43-43CB-98FF-6CE7B8189835\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"80E516C0-98A4-4ADE-B69F-66A772E2BAAA\"}]}]},{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:starwindsoftware:starwind_virtual_san:v8r13:14398:*:*:*:*:*:*\",\"matchCriteriaId\":\"DE49F316-C502-4D7A-AA70-D7745AEDAA93\"}]}]}],\"references\":[{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/1\",\"source\":\"cve@mitre.org\",\"tags\":[\"Exploit\",\"Mailing List\",\"Mitigation\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/4\",\"source\":\"cve@mitre.org\",\"tags\":[\"Exploit\",\"Mailing List\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/5\",\"source\":\"cve@mitre.org\",\"tags\":[\"Mailing List\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/6\",\"source\":\"cve@mitre.org\",\"tags\":[\"Mailing List\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/02/10\",\"source\":\"cve@mitre.org\",\"tags\":[\"Mailing List\"]},{\"url\":\"http://www.unicode.org/versions/Unicode14.0.0/\",\"source\":\"cve@mitre.org\",\"tags\":[\"Release Notes\",\"Vendor Advisory\"]},{\"url\":\"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD/\",\"source\":\"cve@mitre.org\"},{\"url\":\"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U/\",\"source\":\"cve@mitre.org\"},{\"url\":\"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ/\",\"source\":\"cve@mitre.org\"},{\"url\":\"https://security.gentoo.org/glsa/202210-09\",\"source\":\"cve@mitre.org\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://trojansource.codes\",\"source\":\"cve@mitre.org\",\"tags\":[\"Exploit\",\"Technical Description\",\"Third Party Advisory\"]},{\"url\":\"https://www.kb.cert.org/vuls/id/999008\",\"source\":\"cve@mitre.org\",\"tags\":[\"Third Party Advisory\",\"US Government Resource\"]},{\"url\":\"https://www.scyon.nl/post/trojans-in-your-source-code\",\"source\":\"cve@mitre.org\",\"tags\":[\"Exploit\",\"Mitigation\",\"Third Party Advisory\"]},{\"url\":\"https://www.starwindsoftware.com/security/sw-20220804-0002/\",\"source\":\"cve@mitre.org\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr31/\",\"source\":\"cve@mitre.org\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr36/\",\"source\":\"cve@mitre.org\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr39/\",\"source\":\"cve@mitre.org\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr9/tr9-44.html#HL4\",\"source\":\"cve@mitre.org\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/1\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\",\"Mailing List\",\"Mitigation\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/4\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\",\"Mailing List\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/5\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/01/6\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Third Party Advisory\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2021/11/02/10\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\"]},{\"url\":\"http://www.unicode.org/versions/Unicode14.0.0/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Release Notes\",\"Vendor Advisory\"]},{\"url\":\"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"https://security.gentoo.org/glsa/202210-09\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://trojansource.codes\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\",\"Technical Description\",\"Third Party Advisory\"]},{\"url\":\"https://www.kb.cert.org/vuls/id/999008\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Third Party Advisory\",\"US Government Resource\"]},{\"url\":\"https://www.scyon.nl/post/trojans-in-your-source-code\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\",\"Mitigation\",\"Third Party Advisory\"]},{\"url\":\"https://www.starwindsoftware.com/security/sw-20220804-0002/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr31/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr36/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr39/\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]},{\"url\":\"https://www.unicode.org/reports/tr9/tr9-44.html#HL4\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Technical Description\",\"Vendor Advisory\"]}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"http://www.unicode.org/versions/Unicode14.0.0/\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://trojansource.codes\", \"tags\": [\"x_transferred\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/1\", \"name\": \"[oss-security] 20211101 CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code\", \"tags\": [\"mailing-list\", \"x_transferred\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/4\", \"name\": \"[oss-security] 20211101 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code\", \"tags\": [\"mailing-list\", \"x_transferred\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/6\", \"name\": \"[oss-security] 20211101 Trojan Source Attacks\", \"tags\": [\"mailing-list\", \"x_transferred\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/5\", \"name\": \"[oss-security] 20211102 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code\", \"tags\": [\"mailing-list\", \"x_transferred\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/02/10\", \"name\": \"[oss-security] 20211102 Re: Trojan Source Attacks\", \"tags\": [\"mailing-list\", \"x_transferred\"]}, {\"url\": \"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ/\", \"name\": \"FEDORA-2021-0578e23912\", \"tags\": [\"vendor-advisory\", \"x_transferred\"]}, {\"url\": \"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U/\", \"name\": \"FEDORA-2021-7ad3a01f6a\", \"tags\": [\"vendor-advisory\", \"x_transferred\"]}, {\"url\": \"https://www.kb.cert.org/vuls/id/999008\", \"name\": \"VU#999008\", \"tags\": [\"third-party-advisory\", \"x_transferred\"]}, {\"url\": \"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD/\", \"name\": \"FEDORA-2021-443139f67c\", \"tags\": [\"vendor-advisory\", \"x_transferred\"]}, {\"url\": \"https://www.scyon.nl/post/trojans-in-your-source-code\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://www.unicode.org/reports/tr36/\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://www.unicode.org/reports/tr39/\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://www.unicode.org/reports/tr31/\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://www.unicode.org/reports/tr9/tr9-44.html#HL4\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://www.starwindsoftware.com/security/sw-20220804-0002/\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://security.gentoo.org/glsa/202210-09\", \"name\": \"GLSA-202210-09\", \"tags\": [\"vendor-advisory\", \"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-04T03:38:49.283Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2021-42574\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"poc\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-06-11T15:16:49.504878Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-06-11T15:16:54.431Z\"}}], \"cna\": {\"tags\": [\"disputed\"], \"affected\": [{\"vendor\": \"n/a\", \"product\": \"n/a\", \"versions\": [{\"status\": \"affected\", \"version\": \"n/a\"}]}], \"references\": [{\"url\": \"http://www.unicode.org/versions/Unicode14.0.0/\"}, {\"url\": \"https://trojansource.codes\"}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/1\", \"name\": \"[oss-security] 20211101 CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code\", \"tags\": [\"mailing-list\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/4\", \"name\": \"[oss-security] 20211101 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code\", \"tags\": [\"mailing-list\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/6\", \"name\": \"[oss-security] 20211101 Trojan Source Attacks\", \"tags\": [\"mailing-list\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/01/5\", \"name\": \"[oss-security] 20211102 Re: CVE-2021-42574: rustc 1.56.0 and bidirectional-override codepoints in source code\", \"tags\": [\"mailing-list\"]}, {\"url\": \"http://www.openwall.com/lists/oss-security/2021/11/02/10\", \"name\": \"[oss-security] 20211102 Re: Trojan Source Attacks\", \"tags\": [\"mailing-list\"]}, {\"url\": \"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ/\", \"name\": \"FEDORA-2021-0578e23912\", \"tags\": [\"vendor-advisory\"]}, {\"url\": \"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U/\", \"name\": \"FEDORA-2021-7ad3a01f6a\", \"tags\": [\"vendor-advisory\"]}, {\"url\": \"https://www.kb.cert.org/vuls/id/999008\", \"name\": \"VU#999008\", \"tags\": [\"third-party-advisory\"]}, {\"url\": \"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD/\", \"name\": \"FEDORA-2021-443139f67c\", \"tags\": [\"vendor-advisory\"]}, {\"url\": \"https://www.scyon.nl/post/trojans-in-your-source-code\"}, {\"url\": \"https://www.unicode.org/reports/tr36/\"}, {\"url\": \"https://www.unicode.org/reports/tr39/\"}, {\"url\": \"https://www.unicode.org/reports/tr31/\"}, {\"url\": \"https://www.unicode.org/reports/tr9/tr9-44.html#HL4\"}, {\"url\": \"https://www.starwindsoftware.com/security/sw-20220804-0002/\"}, {\"url\": \"https://security.gentoo.org/glsa/202210-09\", \"name\": \"GLSA-202210-09\", \"tags\": [\"vendor-advisory\"]}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"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.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"text\", \"description\": \"n/a\"}]}], \"providerMetadata\": {\"orgId\": \"8254265b-2729-46b6-b9e3-3dfca2d5bfca\", \"shortName\": \"mitre\", \"dateUpdated\": \"2022-10-16T00:00:00.000Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2021-42574\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2024-08-04T03:38:49.283Z\", \"dateReserved\": \"2021-10-18T00:00:00.000Z\", \"assignerOrgId\": \"8254265b-2729-46b6-b9e3-3dfca2d5bfca\", \"datePublished\": \"2021-11-01T00:00:00.000Z\", \"assignerShortName\": \"mitre\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.1"
}
}
}
RHSA-2021:4590
Vulnerability from csaf_redhat - Published: 2021-11-10 11:06 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for the rust-toolset:rhel8 module is now available for Red Hat Enterprise Linux 8.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "Rust Toolset provides the Rust programming language compiler rustc, the cargo build tool and dependency manager, and required libraries. \n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in rust in order to facilitate detection of BiDi Unicode characters:\n\nRust 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.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4590",
"url": "https://access.redhat.com/errata/RHSA-2021:4590"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html",
"url": "https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4590.json"
}
],
"title": "Red Hat Security Advisory: rust-toolset:rhel8 security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:15+00:00",
"generator": {
"date": "2026-03-27T08:30:15+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4590",
"initial_release_date": "2021-11-10T11:06:32+00:00",
"revision_history": [
{
"date": "2021-11-10T11:06:32+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T11:06:32+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:15+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:enterprise_linux:8::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-analysis@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debugsource@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-doc@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-std-static@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-std-static-wasm32-unknown-unknown@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8",
"product": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64 (rust-toolset:rhel8)",
"product_id": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-toolset@1.54.0-1.module%2Bel8.5.0%2B12195%2Beffd8a03?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8)",
"product_id": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=aarch64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product": {
"name": "cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8)",
"product_id": "cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo-doc@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=noarch\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product": {
"name": "rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8)",
"product_id": "rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debugger-common@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=noarch\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product": {
"name": "rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8)",
"product_id": "rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-gdb@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=noarch\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product": {
"name": "rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8)",
"product_id": "rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-lldb@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=noarch\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product": {
"name": "rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8)",
"product_id": "rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-src@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=noarch\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
}
],
"category": "architecture",
"name": "noarch"
},
{
"branches": [
{
"category": "product_version",
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8",
"product": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src (rust-toolset:rhel8)",
"product_id": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=src\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8",
"product": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src (rust-toolset:rhel8)",
"product_id": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-toolset@1.54.0-1.module%2Bel8.5.0%2B12195%2Beffd8a03?arch=src\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-analysis@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debugsource@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-doc@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-std-static@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-std-static-wasm32-unknown-unknown@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le (rust-toolset:rhel8)",
"product_id": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-toolset@1.54.0-1.module%2Bel8.5.0%2B12195%2Beffd8a03?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8)",
"product_id": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=ppc64le\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-analysis@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debugsource@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-doc@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-std-static@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8",
"product": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x (rust-toolset:rhel8)",
"product_id": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-toolset@1.54.0-1.module%2Bel8.5.0%2B12195%2Beffd8a03?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8)",
"product_id": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=s390x\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/cargo-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/clippy-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rls-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-analysis@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-debugsource@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-doc@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-std-static@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-std-static-wasm32-unknown-unknown@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8",
"product": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64 (rust-toolset:rhel8)",
"product_id": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rust-toolset@1.54.0-1.module%2Bel8.5.0%2B12195%2Beffd8a03?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
},
{
"category": "product_version",
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8)",
"product_id": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/rustfmt-debuginfo@1.54.0-3.module%2Bel8.5.0%2B13074%2Bd655d86c?arch=x86_64\u0026rpmmod=rust-toolset:rhel8:8050020211027231136:5c15747c"
}
}
}
],
"category": "architecture",
"name": "x86_64"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8"
},
"product_reference": "cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8"
},
"product_reference": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8"
},
"product_reference": "rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8"
},
"product_reference": "rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8"
},
"product_reference": "rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8"
},
"product_reference": "rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8"
},
"product_reference": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8"
},
"product_reference": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8"
},
"product_reference": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8"
},
"product_reference": "rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8"
},
"product_reference": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8"
},
"product_reference": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8"
},
"product_reference": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64 (rust-toolset:rhel8) as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
},
"product_reference": "rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T11:06:32+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4590"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:cargo-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:clippy-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rls-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-analysis-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugger-common-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-debugsource-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-doc-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-gdb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-lldb-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-src-0:1.54.0-3.module+el8.5.0+13074+d655d86c.noarch::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-std-static-wasm32-unknown-unknown-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.src::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rust-toolset-0:1.54.0-1.module+el8.5.0+12195+effd8a03.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.aarch64::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.ppc64le::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.s390x::rust-toolset:rhel8",
"AppStream-8.5.0.Z.MAIN:rustfmt-debuginfo-0:1.54.0-3.module+el8.5.0+13074+d655d86c.x86_64::rust-toolset:rhel8"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4591
Vulnerability from csaf_redhat - Published: 2021-11-10 09:52 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for gcc-toolset-11-annobin is now available for Red Hat Enterprise Linux 8.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:\n\nThis update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4591",
"url": "https://access.redhat.com/errata/RHSA-2021:4591"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4591.json"
}
],
"title": "Red Hat Security Advisory: gcc-toolset-11-annobin security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:16+00:00",
"generator": {
"date": "2026-03-27T08:30:16+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4591",
"initial_release_date": "2021-11-10T09:52:57+00:00",
"revision_history": [
{
"date": "2021-11-10T09:52:57+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T09:52:57+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:16+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:enterprise_linux:8::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"product": {
"name": "gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"product_id": "gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin@9.85-1.el8_5.1?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck@9.85-1.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc@9.85-1.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck-debuginfo@9.85-1.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-debuginfo@9.85-1.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc-debuginfo@9.85-1.el8_5.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck@9.85-1.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc@9.85-1.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck-debuginfo@9.85-1.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-debuginfo@9.85-1.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc-debuginfo@9.85-1.el8_5.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck@9.85-1.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc@9.85-1.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck-debuginfo@9.85-1.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-debuginfo@9.85-1.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc-debuginfo@9.85-1.el8_5.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck@9.85-1.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc@9.85-1.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-annocheck-debuginfo@9.85-1.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-debuginfo@9.85-1.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-plugin-gcc-debuginfo@9.85-1.el8_5.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"product": {
"name": "gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"product_id": "gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-annobin-docs@9.85-1.el8_5.1?arch=noarch"
}
}
}
],
"category": "architecture",
"name": "noarch"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src"
},
"product_reference": "gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch"
},
"product_reference": "gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T09:52:57+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4591"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-0:9.85-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-annocheck-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-debuginfo-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-docs-0:9.85-1.el8_5.1.noarch",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-0:9.85-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-annobin-plugin-gcc-debuginfo-0:9.85-1.el8_5.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4592
Vulnerability from csaf_redhat - Published: 2021-11-10 09:48 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for gcc-toolset-10-annobin is now available for Red Hat Enterprise Linux 8.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:\n\nThis update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4592",
"url": "https://access.redhat.com/errata/RHSA-2021:4592"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4592.json"
}
],
"title": "Red Hat Security Advisory: gcc-toolset-10-annobin security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:16+00:00",
"generator": {
"date": "2026-03-27T08:30:16+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4592",
"initial_release_date": "2021-11-10T09:48:51+00:00",
"revision_history": [
{
"date": "2021-11-10T09:48:51+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T09:48:51+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:16+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:enterprise_linux:8::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"product": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"product_id": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin@9.29-1.el8_5.2?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"product": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"product_id": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin@9.29-1.el8_5.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"product": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"product_id": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-annocheck-debuginfo@9.29-1.el8_5.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"product": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"product_id": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-debuginfo@9.29-1.el8_5.2?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"product": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"product_id": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin@9.29-1.el8_5.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"product": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"product_id": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-annocheck-debuginfo@9.29-1.el8_5.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"product": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"product_id": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-debuginfo@9.29-1.el8_5.2?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"product": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"product_id": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin@9.29-1.el8_5.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"product": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"product_id": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-annocheck-debuginfo@9.29-1.el8_5.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64",
"product": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64",
"product_id": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-debuginfo@9.29-1.el8_5.2?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"product": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"product_id": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin@9.29-1.el8_5.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"product": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"product_id": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-annocheck-debuginfo@9.29-1.el8_5.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"product": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"product_id": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-10-annobin-debuginfo@9.29-1.el8_5.2?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64"
},
"product_reference": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le"
},
"product_reference": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x"
},
"product_reference": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src"
},
"product_reference": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64"
},
"product_reference": "gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64"
},
"product_reference": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le"
},
"product_reference": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x"
},
"product_reference": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64"
},
"product_reference": "gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64"
},
"product_reference": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le"
},
"product_reference": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x"
},
"product_reference": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64"
},
"product_reference": "gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T09:48:51+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4592"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-annocheck-debuginfo-0:9.29-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-10-annobin-debuginfo-0:9.29-1.el8_5.2.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4593
Vulnerability from csaf_redhat - Published: 2021-11-10 09:48 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for annobin is now available for Red Hat Enterprise Linux 8.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:\n\nThis update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4593",
"url": "https://access.redhat.com/errata/RHSA-2021:4593"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4593.json"
}
],
"title": "Red Hat Security Advisory: annobin security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:16+00:00",
"generator": {
"date": "2026-03-27T08:30:16+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4593",
"initial_release_date": "2021-11-10T09:48:06+00:00",
"revision_history": [
{
"date": "2021-11-10T09:48:06+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T09:48:06+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:16+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:enterprise_linux:8::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.72-1.el8_5.2.src",
"product": {
"name": "annobin-0:9.72-1.el8_5.2.src",
"product_id": "annobin-0:9.72-1.el8_5.2.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.72-1.el8_5.2?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.72-1.el8_5.2.aarch64",
"product": {
"name": "annobin-0:9.72-1.el8_5.2.aarch64",
"product_id": "annobin-0:9.72-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.72-1.el8_5.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"product": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"product_id": "annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.72-1.el8_5.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"product": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"product_id": "annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.72-1.el8_5.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"product_id": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.72-1.el8_5.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"product": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"product_id": "annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.72-1.el8_5.2?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.72-1.el8_5.2.ppc64le",
"product": {
"name": "annobin-0:9.72-1.el8_5.2.ppc64le",
"product_id": "annobin-0:9.72-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.72-1.el8_5.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"product": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"product_id": "annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.72-1.el8_5.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"product": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"product_id": "annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.72-1.el8_5.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"product_id": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.72-1.el8_5.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"product": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"product_id": "annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.72-1.el8_5.2?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.72-1.el8_5.2.x86_64",
"product": {
"name": "annobin-0:9.72-1.el8_5.2.x86_64",
"product_id": "annobin-0:9.72-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.72-1.el8_5.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"product": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"product_id": "annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.72-1.el8_5.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.72-1.el8_5.2.x86_64",
"product": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.x86_64",
"product_id": "annobin-debugsource-0:9.72-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.72-1.el8_5.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"product_id": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.72-1.el8_5.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"product": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"product_id": "annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.72-1.el8_5.2?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.72-1.el8_5.2.s390x",
"product": {
"name": "annobin-0:9.72-1.el8_5.2.s390x",
"product_id": "annobin-0:9.72-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.72-1.el8_5.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"product": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"product_id": "annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.72-1.el8_5.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"product": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"product_id": "annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.72-1.el8_5.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"product_id": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.72-1.el8_5.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"product": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"product_id": "annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.72-1.el8_5.2?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.72-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.aarch64"
},
"product_reference": "annobin-0:9.72-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.72-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.ppc64le"
},
"product_reference": "annobin-0:9.72-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.72-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.s390x"
},
"product_reference": "annobin-0:9.72-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.72-1.el8_5.2.src as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.src"
},
"product_reference": "annobin-0:9.72-1.el8_5.2.src",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.72-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.x86_64"
},
"product_reference": "annobin-0:9.72-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.aarch64"
},
"product_reference": "annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.ppc64le"
},
"product_reference": "annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.s390x"
},
"product_reference": "annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.72-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.x86_64"
},
"product_reference": "annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.aarch64"
},
"product_reference": "annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le"
},
"product_reference": "annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.s390x"
},
"product_reference": "annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.72-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.x86_64"
},
"product_reference": "annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.aarch64"
},
"product_reference": "annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.ppc64le"
},
"product_reference": "annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.s390x"
},
"product_reference": "annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.72-1.el8_5.2.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.x86_64"
},
"product_reference": "annobin-debugsource-0:9.72-1.el8_5.2.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T09:48:06+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4593"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.src",
"AppStream-8.5.0.Z.MAIN:annobin-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-annocheck-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debuginfo-0:9.72-1.el8_5.2.x86_64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.aarch64",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.ppc64le",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.s390x",
"AppStream-8.5.0.Z.MAIN:annobin-debugsource-0:9.72-1.el8_5.2.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4594
Vulnerability from csaf_redhat - Published: 2021-11-10 09:47 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for gcc-toolset-11-binutils is now available for Red Hat Enterprise Linux 8.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "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.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in binutils in order to facilitate detection of BiDi Unicode characters:\n\nTools which display names or strings (readelf, strings, nm, objdump) have a new command line option --unicode / -U which controls how Unicode characters are handled.\n\nUsing \"--unicode=default\" will treat them as normal for the tool. This is the default behaviour when --unicode option is not used.\nUsing \"--unicode=locale\" will display them according to the current locale.\nUsing \"--unicode=hex\" will display them as hex byte values.\nUsing \"--unicode=escape\" will display them as Unicode escape sequences. \nUsing \"--unicode=highlight\" will display them as Unicode escape sequences highlighted in red, if supported by the output device.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4594",
"url": "https://access.redhat.com/errata/RHSA-2021:4594"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4594.json"
}
],
"title": "Red Hat Security Advisory: gcc-toolset-11-binutils security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:17+00:00",
"generator": {
"date": "2026-03-27T08:30:17+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4594",
"initial_release_date": "2021-11-10T09:47:45+00:00",
"revision_history": [
{
"date": "2021-11-10T09:47:45+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T09:47:45+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:17+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:enterprise_linux:8::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"product": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"product_id": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils@2.36.1-1.el8_5.1?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils@2.36.1-1.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-devel@2.36.1-1.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"product": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"product_id": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-debuginfo@2.36.1-1.el8_5.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils@2.36.1-1.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-devel@2.36.1-1.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"product": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"product_id": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-debuginfo@2.36.1-1.el8_5.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils@2.36.1-1.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-devel@2.36.1-1.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"product": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"product_id": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-debuginfo@2.36.1-1.el8_5.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"product": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"product_id": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-devel@2.36.1-1.el8_5.1?arch=i686"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"product": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"product_id": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-debuginfo@2.36.1-1.el8_5.1?arch=i686"
}
}
}
],
"category": "architecture",
"name": "i686"
},
{
"branches": [
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils@2.36.1-1.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-devel@2.36.1-1.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"product": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"product_id": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/gcc-toolset-11-binutils-debuginfo@2.36.1-1.el8_5.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src"
},
"product_reference": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686"
},
"product_reference": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64"
},
"product_reference": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686"
},
"product_reference": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le"
},
"product_reference": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x"
},
"product_reference": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64"
},
"product_reference": "gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T09:47:45+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4594"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-debuginfo-0:2.36.1-1.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:gcc-toolset-11-binutils-devel-0:2.36.1-1.el8_5.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4595
Vulnerability from csaf_redhat - Published: 2021-11-10 09:58 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for binutils is now available for Red Hat Enterprise Linux 8.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "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.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in binutils in order to facilitate detection of BiDi Unicode characters:\n\nTools which display names or strings (readelf, strings, nm, objdump) have a new command line option --unicode / -U which controls how Unicode characters are handled.\n\nUsing \"--unicode=default\" will treat them as normal for the tool. This is the default behaviour when --unicode option is not used.\nUsing \"--unicode=locale\" will display them according to the current locale.\nUsing \"--unicode=hex\" will display them as hex byte values.\nUsing \"--unicode=escape\" will display them as Unicode escape sequences.\nUsing \"--unicode=highlight\" will display them as Unicode escape sequences highlighted in red, if supported by the output device.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4595",
"url": "https://access.redhat.com/errata/RHSA-2021:4595"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4595.json"
}
],
"title": "Red Hat Security Advisory: binutils security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:17+00:00",
"generator": {
"date": "2026-03-27T08:30:17+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4595",
"initial_release_date": "2021-11-10T09:58:49+00:00",
"revision_history": [
{
"date": "2021-11-10T09:58:49+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T09:58:49+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:17+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:enterprise_linux:8::appstream"
}
}
},
{
"category": "product_name",
"name": "Red Hat Enterprise Linux BaseOS (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN",
"product_identification_helper": {
"cpe": "cpe:/o:redhat:enterprise_linux:8::baseos"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-108.el8_5.1.aarch64",
"product": {
"name": "binutils-devel-0:2.30-108.el8_5.1.aarch64",
"product_id": "binutils-devel-0:2.30-108.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-108.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"product": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"product_id": "binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-108.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"product": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"product_id": "binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-108.el8_5.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-108.el8_5.1.aarch64",
"product": {
"name": "binutils-0:2.30-108.el8_5.1.aarch64",
"product_id": "binutils-0:2.30-108.el8_5.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-108.el8_5.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"product": {
"name": "binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"product_id": "binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-108.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"product": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"product_id": "binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-108.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"product": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"product_id": "binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-108.el8_5.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-108.el8_5.1.ppc64le",
"product": {
"name": "binutils-0:2.30-108.el8_5.1.ppc64le",
"product_id": "binutils-0:2.30-108.el8_5.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-108.el8_5.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-108.el8_5.1.i686",
"product": {
"name": "binutils-devel-0:2.30-108.el8_5.1.i686",
"product_id": "binutils-devel-0:2.30-108.el8_5.1.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-108.el8_5.1?arch=i686"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-108.el8_5.1.i686",
"product": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.i686",
"product_id": "binutils-debugsource-0:2.30-108.el8_5.1.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-108.el8_5.1?arch=i686"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"product": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"product_id": "binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-108.el8_5.1?arch=i686"
}
}
}
],
"category": "architecture",
"name": "i686"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-108.el8_5.1.x86_64",
"product": {
"name": "binutils-devel-0:2.30-108.el8_5.1.x86_64",
"product_id": "binutils-devel-0:2.30-108.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-108.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"product": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"product_id": "binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-108.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"product": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"product_id": "binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-108.el8_5.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-108.el8_5.1.x86_64",
"product": {
"name": "binutils-0:2.30-108.el8_5.1.x86_64",
"product_id": "binutils-0:2.30-108.el8_5.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-108.el8_5.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-108.el8_5.1.s390x",
"product": {
"name": "binutils-devel-0:2.30-108.el8_5.1.s390x",
"product_id": "binutils-devel-0:2.30-108.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-108.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"product": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"product_id": "binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-108.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"product": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"product_id": "binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-108.el8_5.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-108.el8_5.1.s390x",
"product": {
"name": "binutils-0:2.30-108.el8_5.1.s390x",
"product_id": "binutils-0:2.30-108.el8_5.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-108.el8_5.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-0:2.30-108.el8_5.1.src",
"product": {
"name": "binutils-0:2.30-108.el8_5.1.src",
"product_id": "binutils-0:2.30-108.el8_5.1.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-108.el8_5.1?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.src as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.src",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.i686 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.i686 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.i686",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.i686 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.i686",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)",
"product_id": "AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "AppStream-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.src as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.src",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.i686 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.i686 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.i686",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.aarch64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.i686 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.i686",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.s390x",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-108.el8_5.1.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)",
"product_id": "BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64"
},
"product_reference": "binutils-devel-0:2.30-108.el8_5.1.x86_64",
"relates_to_product_reference": "BaseOS-8.5.0.Z.MAIN"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T09:58:49+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4595"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"AppStream-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"AppStream-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.src",
"BaseOS-8.5.0.Z.MAIN:binutils-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debuginfo-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-debugsource-0:2.30-108.el8_5.1.x86_64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.aarch64",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.i686",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.ppc64le",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.s390x",
"BaseOS-8.5.0.Z.MAIN:binutils-devel-0:2.30-108.el8_5.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4596
Vulnerability from csaf_redhat - Published: 2021-11-10 10:46 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for binutils is now available for Red Hat Enterprise Linux 8.4 Extended Update Support.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "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.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in binutils in order to facilitate detection of BiDi Unicode characters:\n\nTools which display names or strings (readelf, strings, nm, objdump) have a new command line option --unicode / -U which controls how Unicode characters are handled.\n\nUsing \"--unicode=default\" will treat them as normal for the tool. This is the default behaviour when --unicode option is not used.\nUsing \"--unicode=locale\" will display them according to the current locale.\nUsing \"--unicode=hex\" will display them as hex byte values.\nUsing \"--unicode=escape\" will display them as Unicode escape sequences.\nUsing \"--unicode=highlight\" will display them as Unicode escape sequences highlighted in red, if supported by the output device.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4596",
"url": "https://access.redhat.com/errata/RHSA-2021:4596"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4596.json"
}
],
"title": "Red Hat Security Advisory: binutils security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:18+00:00",
"generator": {
"date": "2026-03-27T08:30:18+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4596",
"initial_release_date": "2021-11-10T10:46:37+00:00",
"revision_history": [
{
"date": "2021-11-10T10:46:37+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T10:46:37+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:18+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product": {
"name": "Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:rhel_eus:8.4::appstream"
}
}
},
{
"category": "product_name",
"name": "Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product": {
"name": "Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS",
"product_identification_helper": {
"cpe": "cpe:/o:redhat:rhel_eus:8.4::baseos"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-93.el8_4.2.aarch64",
"product": {
"name": "binutils-devel-0:2.30-93.el8_4.2.aarch64",
"product_id": "binutils-devel-0:2.30-93.el8_4.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-93.el8_4.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"product": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"product_id": "binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-93.el8_4.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"product": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"product_id": "binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-93.el8_4.2?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-93.el8_4.2.aarch64",
"product": {
"name": "binutils-0:2.30-93.el8_4.2.aarch64",
"product_id": "binutils-0:2.30-93.el8_4.2.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-93.el8_4.2?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"product": {
"name": "binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"product_id": "binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-93.el8_4.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"product": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"product_id": "binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-93.el8_4.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"product": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"product_id": "binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-93.el8_4.2?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-93.el8_4.2.ppc64le",
"product": {
"name": "binutils-0:2.30-93.el8_4.2.ppc64le",
"product_id": "binutils-0:2.30-93.el8_4.2.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-93.el8_4.2?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-93.el8_4.2.i686",
"product": {
"name": "binutils-devel-0:2.30-93.el8_4.2.i686",
"product_id": "binutils-devel-0:2.30-93.el8_4.2.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-93.el8_4.2?arch=i686"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-93.el8_4.2.i686",
"product": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.i686",
"product_id": "binutils-debugsource-0:2.30-93.el8_4.2.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-93.el8_4.2?arch=i686"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"product": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"product_id": "binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-93.el8_4.2?arch=i686"
}
}
}
],
"category": "architecture",
"name": "i686"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-93.el8_4.2.x86_64",
"product": {
"name": "binutils-devel-0:2.30-93.el8_4.2.x86_64",
"product_id": "binutils-devel-0:2.30-93.el8_4.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-93.el8_4.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"product": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"product_id": "binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-93.el8_4.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"product": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"product_id": "binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-93.el8_4.2?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-93.el8_4.2.x86_64",
"product": {
"name": "binutils-0:2.30-93.el8_4.2.x86_64",
"product_id": "binutils-0:2.30-93.el8_4.2.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-93.el8_4.2?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-devel-0:2.30-93.el8_4.2.s390x",
"product": {
"name": "binutils-devel-0:2.30-93.el8_4.2.s390x",
"product_id": "binutils-devel-0:2.30-93.el8_4.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-devel@2.30-93.el8_4.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"product": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"product_id": "binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debugsource@2.30-93.el8_4.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"product": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"product_id": "binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils-debuginfo@2.30-93.el8_4.2?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "binutils-0:2.30-93.el8_4.2.s390x",
"product": {
"name": "binutils-0:2.30-93.el8_4.2.s390x",
"product_id": "binutils-0:2.30-93.el8_4.2.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-93.el8_4.2?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "binutils-0:2.30-93.el8_4.2.src",
"product": {
"name": "binutils-0:2.30-93.el8_4.2.src",
"product_id": "binutils-0:2.30-93.el8_4.2.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/binutils@2.30-93.el8_4.2?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.src as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.src",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.i686 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.i686 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.i686",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.i686 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.i686",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.src as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.src",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.i686 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debuginfo-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.i686 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.i686",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-debugsource-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.aarch64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.i686 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.i686",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.ppc64le as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.s390x as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.s390x",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "binutils-devel-0:2.30-93.el8_4.2.x86_64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.8.4)",
"product_id": "BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64"
},
"product_reference": "binutils-devel-0:2.30-93.el8_4.2.x86_64",
"relates_to_product_reference": "BaseOS-8.4.0.Z.EUS"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T10:46:37+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4596"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"AppStream-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"AppStream-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.src",
"BaseOS-8.4.0.Z.EUS:binutils-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debuginfo-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-debugsource-0:2.30-93.el8_4.2.x86_64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.aarch64",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.i686",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.ppc64le",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.s390x",
"BaseOS-8.4.0.Z.EUS:binutils-devel-0:2.30-93.el8_4.2.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4598
Vulnerability from csaf_redhat - Published: 2021-11-10 10:26 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for annobin is now available for Red Hat Enterprise Linux 8.4 Extended Update Support.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:\n\nThis update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4598",
"url": "https://access.redhat.com/errata/RHSA-2021:4598"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4598.json"
}
],
"title": "Red Hat Security Advisory: annobin security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:18+00:00",
"generator": {
"date": "2026-03-27T08:30:18+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4598",
"initial_release_date": "2021-11-10T10:26:15+00:00",
"revision_history": [
{
"date": "2021-11-10T10:26:15+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T10:26:15+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:18+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product": {
"name": "Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:rhel_eus:8.4::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.50-1.el8_4.1.src",
"product": {
"name": "annobin-0:9.50-1.el8_4.1.src",
"product_id": "annobin-0:9.50-1.el8_4.1.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.50-1.el8_4.1?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.50-1.el8_4.1.aarch64",
"product": {
"name": "annobin-0:9.50-1.el8_4.1.aarch64",
"product_id": "annobin-0:9.50-1.el8_4.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.50-1.el8_4.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"product": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"product_id": "annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.50-1.el8_4.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"product": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"product_id": "annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.50-1.el8_4.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"product_id": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.50-1.el8_4.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"product": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"product_id": "annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.50-1.el8_4.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.50-1.el8_4.1.ppc64le",
"product": {
"name": "annobin-0:9.50-1.el8_4.1.ppc64le",
"product_id": "annobin-0:9.50-1.el8_4.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.50-1.el8_4.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"product": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"product_id": "annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.50-1.el8_4.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"product": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"product_id": "annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.50-1.el8_4.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"product_id": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.50-1.el8_4.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"product": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"product_id": "annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.50-1.el8_4.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.50-1.el8_4.1.x86_64",
"product": {
"name": "annobin-0:9.50-1.el8_4.1.x86_64",
"product_id": "annobin-0:9.50-1.el8_4.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.50-1.el8_4.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"product": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"product_id": "annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.50-1.el8_4.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.50-1.el8_4.1.x86_64",
"product": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.x86_64",
"product_id": "annobin-debugsource-0:9.50-1.el8_4.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.50-1.el8_4.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"product_id": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.50-1.el8_4.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"product": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"product_id": "annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.50-1.el8_4.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:9.50-1.el8_4.1.s390x",
"product": {
"name": "annobin-0:9.50-1.el8_4.1.s390x",
"product_id": "annobin-0:9.50-1.el8_4.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@9.50-1.el8_4.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"product": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"product_id": "annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck@9.50-1.el8_4.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"product": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"product_id": "annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@9.50-1.el8_4.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"product": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"product_id": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-annocheck-debuginfo@9.50-1.el8_4.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"product": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"product_id": "annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@9.50-1.el8_4.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.50-1.el8_4.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.aarch64"
},
"product_reference": "annobin-0:9.50-1.el8_4.1.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.50-1.el8_4.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.ppc64le"
},
"product_reference": "annobin-0:9.50-1.el8_4.1.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.50-1.el8_4.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.s390x"
},
"product_reference": "annobin-0:9.50-1.el8_4.1.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.50-1.el8_4.1.src as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.src"
},
"product_reference": "annobin-0:9.50-1.el8_4.1.src",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:9.50-1.el8_4.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.x86_64"
},
"product_reference": "annobin-0:9.50-1.el8_4.1.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.aarch64"
},
"product_reference": "annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.ppc64le"
},
"product_reference": "annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.s390x"
},
"product_reference": "annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-0:9.50-1.el8_4.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.x86_64"
},
"product_reference": "annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64"
},
"product_reference": "annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.aarch64"
},
"product_reference": "annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le"
},
"product_reference": "annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.s390x"
},
"product_reference": "annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:9.50-1.el8_4.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.x86_64"
},
"product_reference": "annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.aarch64"
},
"product_reference": "annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.ppc64le"
},
"product_reference": "annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.s390x"
},
"product_reference": "annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:9.50-1.el8_4.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v.8.4)",
"product_id": "AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.x86_64"
},
"product_reference": "annobin-debugsource-0:9.50-1.el8_4.1.x86_64",
"relates_to_product_reference": "AppStream-8.4.0.Z.EUS"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.src",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T10:26:15+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.src",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4598"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.src",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.src",
"AppStream-8.4.0.Z.EUS:annobin-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-annocheck-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debuginfo-0:9.50-1.el8_4.1.x86_64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.aarch64",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.ppc64le",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.s390x",
"AppStream-8.4.0.Z.EUS:annobin-debugsource-0:9.50-1.el8_4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4599
Vulnerability from csaf_redhat - Published: 2021-11-10 09:15 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for annobin is now available for Red Hat Enterprise Linux 8.1 Extended Update Support.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:\n\nThis update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4599",
"url": "https://access.redhat.com/errata/RHSA-2021:4599"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4599.json"
}
],
"title": "Red Hat Security Advisory: annobin security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:18+00:00",
"generator": {
"date": "2026-03-27T08:30:18+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4599",
"initial_release_date": "2021-11-10T09:15:36+00:00",
"revision_history": [
{
"date": "2021-11-10T09:15:36+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T09:15:36+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:18+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product": {
"name": "Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:rhel_eus:8.1::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.78-1.el8_1.1.src",
"product": {
"name": "annobin-0:8.78-1.el8_1.1.src",
"product_id": "annobin-0:8.78-1.el8_1.1.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.78-1.el8_1.1?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.78-1.el8_1.1.aarch64",
"product": {
"name": "annobin-0:8.78-1.el8_1.1.aarch64",
"product_id": "annobin-0:8.78-1.el8_1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.78-1.el8_1.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"product": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"product_id": "annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.78-1.el8_1.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"product": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"product_id": "annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.78-1.el8_1.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.78-1.el8_1.1.ppc64le",
"product": {
"name": "annobin-0:8.78-1.el8_1.1.ppc64le",
"product_id": "annobin-0:8.78-1.el8_1.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.78-1.el8_1.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"product": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"product_id": "annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.78-1.el8_1.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"product": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"product_id": "annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.78-1.el8_1.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.78-1.el8_1.1.x86_64",
"product": {
"name": "annobin-0:8.78-1.el8_1.1.x86_64",
"product_id": "annobin-0:8.78-1.el8_1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.78-1.el8_1.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.78-1.el8_1.1.x86_64",
"product": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.x86_64",
"product_id": "annobin-debugsource-0:8.78-1.el8_1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.78-1.el8_1.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"product": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"product_id": "annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.78-1.el8_1.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.78-1.el8_1.1.s390x",
"product": {
"name": "annobin-0:8.78-1.el8_1.1.s390x",
"product_id": "annobin-0:8.78-1.el8_1.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.78-1.el8_1.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"product": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"product_id": "annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.78-1.el8_1.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"product": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"product_id": "annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.78-1.el8_1.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.78-1.el8_1.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.aarch64"
},
"product_reference": "annobin-0:8.78-1.el8_1.1.aarch64",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.78-1.el8_1.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.ppc64le"
},
"product_reference": "annobin-0:8.78-1.el8_1.1.ppc64le",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.78-1.el8_1.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.s390x"
},
"product_reference": "annobin-0:8.78-1.el8_1.1.s390x",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.78-1.el8_1.1.src as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.src"
},
"product_reference": "annobin-0:8.78-1.el8_1.1.src",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.78-1.el8_1.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.x86_64"
},
"product_reference": "annobin-0:8.78-1.el8_1.1.x86_64",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.aarch64"
},
"product_reference": "annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le"
},
"product_reference": "annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.s390x"
},
"product_reference": "annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.78-1.el8_1.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.x86_64"
},
"product_reference": "annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.aarch64"
},
"product_reference": "annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.ppc64le"
},
"product_reference": "annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.s390x"
},
"product_reference": "annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.78-1.el8_1.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.1)",
"product_id": "AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.x86_64"
},
"product_reference": "annobin-debugsource-0:8.78-1.el8_1.1.x86_64",
"relates_to_product_reference": "AppStream-8.1.0.Z.EUS"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.src",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T09:15:36+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.src",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4599"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.src",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.src",
"AppStream-8.1.0.Z.EUS:annobin-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debuginfo-0:8.78-1.el8_1.1.x86_64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.aarch64",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.ppc64le",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.s390x",
"AppStream-8.1.0.Z.EUS:annobin-debugsource-0:8.78-1.el8_1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
RHSA-2021:4600
Vulnerability from csaf_redhat - Published: 2021-11-10 09:40 - Updated: 2026-03-27 08:30A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for annobin is now available for Red Hat Enterprise Linux 8.2 Extended Update Support.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "Annobin provides a compiler plugin to annotate and tools to examine compiled binary files.\n\nSecurity Fix(es):\n\n* Developer environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)\n\nThe following changes were introduced in annobin in order to facilitate detection of BiDi Unicode characters:\n\nThis update of annobin adds a new annocheck test to detect the presence of multibyte characters in symbol names.\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2021:4600",
"url": "https://access.redhat.com/errata/RHSA-2021:4600"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#moderate",
"url": "https://access.redhat.com/security/updates/classification/#moderate"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4600.json"
}
],
"title": "Red Hat Security Advisory: annobin security update",
"tracking": {
"current_release_date": "2026-03-27T08:30:19+00:00",
"generator": {
"date": "2026-03-27T08:30:19+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.4"
}
},
"id": "RHSA-2021:4600",
"initial_release_date": "2021-11-10T09:40:26+00:00",
"revision_history": [
{
"date": "2021-11-10T09:40:26+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2021-11-10T09:40:26+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-03-27T08:30:19+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product": {
"name": "Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:rhel_eus:8.2::appstream"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.90-1.el8_2.1.src",
"product": {
"name": "annobin-0:8.90-1.el8_2.1.src",
"product_id": "annobin-0:8.90-1.el8_2.1.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.90-1.el8_2.1?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.90-1.el8_2.1.aarch64",
"product": {
"name": "annobin-0:8.90-1.el8_2.1.aarch64",
"product_id": "annobin-0:8.90-1.el8_2.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.90-1.el8_2.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"product": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"product_id": "annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.90-1.el8_2.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"product": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"product_id": "annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.90-1.el8_2.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.90-1.el8_2.1.ppc64le",
"product": {
"name": "annobin-0:8.90-1.el8_2.1.ppc64le",
"product_id": "annobin-0:8.90-1.el8_2.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.90-1.el8_2.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"product": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"product_id": "annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.90-1.el8_2.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"product": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"product_id": "annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.90-1.el8_2.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.90-1.el8_2.1.x86_64",
"product": {
"name": "annobin-0:8.90-1.el8_2.1.x86_64",
"product_id": "annobin-0:8.90-1.el8_2.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.90-1.el8_2.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.90-1.el8_2.1.x86_64",
"product": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.x86_64",
"product_id": "annobin-debugsource-0:8.90-1.el8_2.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.90-1.el8_2.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"product": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"product_id": "annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.90-1.el8_2.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "annobin-0:8.90-1.el8_2.1.s390x",
"product": {
"name": "annobin-0:8.90-1.el8_2.1.s390x",
"product_id": "annobin-0:8.90-1.el8_2.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin@8.90-1.el8_2.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"product": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"product_id": "annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debugsource@8.90-1.el8_2.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"product": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"product_id": "annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/annobin-debuginfo@8.90-1.el8_2.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.90-1.el8_2.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.aarch64"
},
"product_reference": "annobin-0:8.90-1.el8_2.1.aarch64",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.90-1.el8_2.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.ppc64le"
},
"product_reference": "annobin-0:8.90-1.el8_2.1.ppc64le",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.90-1.el8_2.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.s390x"
},
"product_reference": "annobin-0:8.90-1.el8_2.1.s390x",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.90-1.el8_2.1.src as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.src"
},
"product_reference": "annobin-0:8.90-1.el8_2.1.src",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-0:8.90-1.el8_2.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.x86_64"
},
"product_reference": "annobin-0:8.90-1.el8_2.1.x86_64",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.aarch64"
},
"product_reference": "annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le"
},
"product_reference": "annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.s390x"
},
"product_reference": "annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debuginfo-0:8.90-1.el8_2.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.x86_64"
},
"product_reference": "annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.aarch64"
},
"product_reference": "annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.ppc64le"
},
"product_reference": "annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.s390x as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.s390x"
},
"product_reference": "annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "annobin-debugsource-0:8.90-1.el8_2.1.x86_64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 8.2)",
"product_id": "AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.x86_64"
},
"product_reference": "annobin-debugsource-0:8.90-1.el8_2.1.x86_64",
"relates_to_product_reference": "AppStream-8.2.0.Z.EUS"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Nicholas Boucher and Ross Anderson"
],
"organization": "University of Cambridge"
}
],
"cve": "CVE-2021-42574",
"cwe": {
"id": "CWE-838",
"name": "Inappropriate Encoding for Output Context"
},
"discovery_date": "2021-09-20T00:00:00+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2005819"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. An attacker could exploit this to deceive a human reviewer by creating a malicious patch containing well placed BiDi characters. The special handling and rendering of those characters can be then used in an attempt to hide unexpected and potentially dangerous behaviour from the reviewer.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is a flaw with the way Unicode standards are implemented in the context of development environments, which have specialized requirements for rendering text. This is not a flaw in Red Hat products.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.src",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2021-42574"
},
{
"category": "external",
"summary": "RHBZ#2005819",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2005819"
},
{
"category": "external",
"summary": "RHSB-2021-007",
"url": "https://access.redhat.com/security/vulnerabilities/RHSB-2021-007"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2021-42574",
"url": "https://www.cve.org/CVERecord?id=CVE-2021-42574"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42574"
},
{
"category": "external",
"summary": "https://trojansource.codes/",
"url": "https://trojansource.codes/"
},
{
"category": "external",
"summary": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/",
"url": "https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing",
"url": "https://www.unicode.org/reports/tr36/#Bidirectional_Text_Spoofing"
},
{
"category": "external",
"summary": "https://www.unicode.org/reports/tr39/",
"url": "https://www.unicode.org/reports/tr39/"
}
],
"release_date": "2021-11-01T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2021-11-10T09:40:26+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.src",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2021:4600"
},
{
"category": "workaround",
"details": "This issue can be mitigated by ensuring code commits get a proper review. All new commits can also be scanned for the presence of BiDi characters before accepting the commit.",
"product_ids": [
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.src",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.src",
"AppStream-8.2.0.Z.EUS:annobin-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debuginfo-0:8.90-1.el8_2.1.x86_64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.aarch64",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.ppc64le",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.s390x",
"AppStream-8.2.0.Z.EUS:annobin-debugsource-0:8.90-1.el8_2.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "environment: Unicode\u0027s bidirectional (BiDi) override characters can cause trojan source attacks"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.