Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2021-42574

35
FAUCET Score

CVE-2021-42574, known as "Trojan Source," exploits the Unicode Bidirectional Algorithm to visually reorder characters in source code, allowing attackers to embed malicious logic that appears benign to human reviewers but is processed differently by compilers. This vulnerability affects products that accept Unicode, including various Fedora Project and StarWind Virtual SAN components. With a CVSS score of 8.3 (HIGH), it presents a significant risk due to its network-based attack vector, high impact on confidentiality, integrity, and availability, and reliance on user interaction. While there is no confirmed active exploitation or public exploit code, the vulnerability has garnered substantial community discussion and media coverage, indicating high awareness and potential for future exploitation.

Impacted Technologies

VendorProductVersion(s)CPE
< 14.0.0CPE matchmatch criteria
cpe:2.3:a:unicode:unicode:*:*:*:*:*:*:*:*
33CPE matchmatch criteria
cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:*
34CPE matchmatch criteria
cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:*
35CPE matchmatch criteria
cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:*
v8r13CPE matchmatch criteria
cpe:2.3:a:starwindsoftware:starwind_virtual_san:v8r13:14398:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

8.3HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H

Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
1.6
Impact Score
6.0
CvssVersion
3.1

Exploit Intelligence

EPSS Score
12.21%
Probability of exploitation in next 30 days
EPSS Percentile
95.7%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.1221 is in the 76th percentile among its peer group of 1,572 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.4 Bluesky, 0.2 Mastodon, and 0.1 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.6 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (50)

redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-11-gcc-0:11.2.1-1.2.el8_5
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: binutils-0:2.27-44.base.el7_9.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.2 Advanced Update SupportFixed in: binutils-0:2.23.52.0.1-55.el7_2.4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.3 Advanced Update SupportFixed in: binutils-0:2.25.1-22.base.el7_3.3
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.4 Advanced Update SupportFixed in: binutils-0:2.25.1-32.base.el7_4.5
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.6 Advanced Update Support(Disable again in 2026 - SPRHEL-7118)Fixed in: binutils-0:2.27-34.base.el7_6.4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.6 Telco Extended Update SupportFixed in: binutils-0:2.27-34.base.el7_6.4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.6 Update Services for SAP SolutionsFixed in: binutils-0:2.27-34.base.el7_6.4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.7 Advanced Update SupportFixed in: binutils-0:2.27-41.base.el7_7.4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.7 Telco Extended Update SupportFixed in: binutils-0:2.27-41.base.el7_7.4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7.7 Update Services for SAP SolutionsFixed in: binutils-0:2.27-41.base.el7_7.4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-10-gcc-0:10.3.1-1.2.el8_5
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Developer ToolsFixed in: rust-toolset-1.54-rust-0:1.54.0-4.el7_9
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: rust-toolset:rhel8-8050020211027231136.5c15747c
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-11-annobin-0:9.85-1.el8_5.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-10-annobin-0:9.29-1.el8_5.2
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: annobin-0:9.72-1.el8_5.2
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-11-binutils-0:2.36.1-1.el8_5.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: binutils-0:2.30-108.el8_5.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-10-binutils-0:2.35-8.el8_5.6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: llvm-toolset:rhel8-8050020211110163227.c5368500
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-0:8.5.0-4.el8_5
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.1 Extended Update SupportFixed in: annobin-0:8.78-1.el8_1.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.1 Extended Update SupportFixed in: binutils-0:2.30-58.el8_1.3
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.2 Extended Update SupportFixed in: annobin-0:8.90-1.el8_2.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.2 Extended Update SupportFixed in: binutils-0:2.30-73.el8_2.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.4 Extended Update SupportFixed in: gcc-toolset-10-binutils-0:2.35-8.el8_4.5
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.4 Extended Update SupportFixed in: gcc-toolset-10-annobin-0:9.29-1.el8_4.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.4 Extended Update SupportFixed in: binutils-0:2.30-93.el8_4.2
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.4 Extended Update SupportFixed in: annobin-0:9.50-1.el8_4.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: devtoolset-10-gcc-0:10.2.1-11.2.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: devtoolset-11-gcc-0:11.2.1-1.2.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: devtoolset-10-binutils-0:2.35-5.el7.3
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: devtoolset-10-annobin-0:9.23-4.el7.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: devtoolset-11-annobin-0:9.82-1.el7.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: devtoolset-11-binutils-0:2.36.1-1.el7.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSFixed in: devtoolset-10-gcc-0:10.2.1-11.2.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSFixed in: devtoolset-11-gcc-0:11.2.1-1.2.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSFixed in: devtoolset-10-binutils-0:2.35-5.el7.3
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSFixed in: devtoolset-10-annobin-0:9.23-4.el7.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSFixed in: devtoolset-11-annobin-0:9.82-1.el7.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSFixed in: devtoolset-11-binutils-0:2.36.1-1.el7.1
View patch
redhatno patchvia redhat_api
Product: Red Hat Developer ToolsFixed in: llvm-toolset-12.0-clang
redhatno patchvia redhat_api
Product: Red Hat Enterprise Linux 9Fixed in: golang
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-9-annobin
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-9-binutils
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: gcc-toolset-9-gcc
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: go-toolset:rhel8/golang
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: mingw-binutils
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: gcc

Vendor Advisories (1)

redhatCVE-2021-42574Moderate

environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks

Nov 1, 2021

References

lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/IH2RG5YTR6ZZOLUV3EUPZEIJR7XHJLVD
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/LQNTFF24ROHLVPLUOEISBN3F7QM27L4U
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/QUPA37D57VPTDLSXOOGF4UXUEADOC4PQ
security.gentoo.org / glsa/202210-09
Third Party Advisory
trojansource.codes
ExploitTechnical DescriptionThird Party Advisory
kb.cert.org / vuls/id/999008
Third Party AdvisoryUS Government Resource
scyon.nl / post/trojans-in-your-source-code
ExploitMitigationThird Party Advisory
starwindsoftware.com / security/sw-20220804-0002
Third Party Advisory
unicode.org / reports/tr31
Technical DescriptionVendor Advisory
unicode.org / reports/tr36
Technical DescriptionVendor Advisory
unicode.org / reports/tr39
Technical DescriptionVendor Advisory
unicode.org / reports/tr9/tr9-44.html
Technical DescriptionVendor Advisory
openwall.com / lists/oss-security/2021/11/01/1
ExploitMailing ListMitigationThird Party Advisory
openwall.com / lists/oss-security/2021/11/01/4
ExploitMailing ListThird Party Advisory
openwall.com / lists/oss-security/2021/11/01/5
Mailing ListThird Party Advisory
openwall.com / lists/oss-security/2021/11/01/6
Mailing ListThird Party Advisory
openwall.com / lists/oss-security/2021/11/02/10
Mailing List
unicode.org / versions/Unicode14.0.0
Release NotesVendor Advisory