PatchaPalooza

CVE-2022-34689: Windows CryptoAPI Spoofing Vulnerability

CVE-2022-34689 is a spoofing vulnerability in Windows CryptoAPI, rated Critical by Microsoft, with a CVSS 3.1 base score of 7.5 (High). An attacker can exploit it remotely over the network, without any privileges and without user interaction. Microsoft has not reported exploitation in the wild and rates exploitation as more likely. The EPSS model estimates a 38.14% probability of exploitation activity in the next 30 days, higher than 99% of all scored vulnerabilities. Microsoft released the fix on 11 October 2022 in the October 2022 Patch Tuesday, delivered through 14 security updates (KB5016623, KB5016616, KB5016627, KB5016629 and more). It affects 38 products in 2 product families (Windows, ESU).

Key facts

CVE ID
CVE-2022-34689
Severity
High CVSS 7.5
Microsoft severity
Critical
Impact
Spoofing
Exploited in the wild
No
Publicly disclosed
No
Exploitation likelihood
More Likely
Weakness
CWE-290
EPSS
38.14% (percentile 99%)
CISA KEV
Not listed
Released
Last updated
Patch Tuesday
October 2022 Patch Tuesday
Product families
Windows, ESU

CVSS score and vector

Microsoft scores CVE-2022-34689 at 7.5 (temporal 6.5) using CVSS 3.1. Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N/E:U/RL:O/RC:C

MetricValue
Attack vectorNetwork
Attack complexityLow
Privileges requiredNone
User interactionNone
ScopeUnchanged
Confidentiality impactNone
Integrity impactHigh
Availability impactNone
Exploit code maturityUnproven
Remediation levelOfficial fix
Report confidenceConfirmed

Frequently asked questions (Microsoft)

What is the nature of the spoofing?

An attacker could manipulate an existing public x.509 certificate to spoof their identity and perform actions such as authentication or code signing as the targeted certificate.

Affected products (38)

Windows

ProductSecurity updateTypeFixed buildRestart
Windows 10 Version 1809 for 32-bit SystemsKB5016623Security Update10.0.17763.3287Yes
Windows 10 Version 1809 for x64-based SystemsKB5016623Security Update10.0.17763.3287Yes
Windows 10 Version 1809 for ARM64-based SystemsKB5016623Security Update10.0.17763.3287Yes
Windows Server 2019KB5016623Security Update10.0.17763.3287Yes
Windows Server 2019 (Server Core installation)KB5016623Security Update10.0.17763.3287Yes
Windows 10 Version 21H1 for x64-based SystemsKB5016616Security Update10.0.19043.1889Yes
Windows 10 Version 21H1 for ARM64-based SystemsKB5016616Security Update10.0.19043.1889Yes
Windows 10 Version 21H1 for 32-bit SystemsKB5016616Security Update10.0.19043.1889Yes
Windows Server 2022KB5016627Security Update10.0.20348.887Yes
Windows Server 2022 (Server Core installation)KB5016627Security Update10.0.20348.887Yes
Windows 10 Version 20H2 for 32-bit Systems
Windows 10 Version 20H2 for ARM64-based Systems
Windows 11 version 21H2 for x64-based SystemsKB5016629Security Update10.0.22000.856Yes
Windows 11 version 21H2 for ARM64-based SystemsKB5016629Security Update10.0.22000.856Yes
Windows 10 Version 21H2 for 32-bit Systems
Windows 10 Version 21H2 for ARM64-based Systems
Windows 10 Version 21H2 for x64-based Systems
Windows 10 for 32-bit SystemsKB5016639Security Update10.0.10240.19387Yes
Windows 10 for x64-based SystemsKB5016639Security Update10.0.10240.19387Yes
Windows 10 Version 1607 for 32-bit SystemsKB5016622Security Update10.0.14393.5291Yes
Windows 10 Version 1607 for x64-based SystemsKB5016622Security Update10.0.14393.5291Yes
Windows Server 2016KB5016622Security Update10.0.14393.5291Yes
Windows Server 2016 (Server Core installation)KB5016622Security Update10.0.14393.5291Yes
Windows 8.1 for 32-bit systemsKB5016681
KB5016683
Monthly Rollup
Security Only
6.3.9600.20520
6.3.9600.20520
Yes
Yes
Windows 8.1 for x64-based systemsKB5016681
KB5016683
Monthly Rollup
Security Only
6.3.9600.20520
6.3.9600.20520
Yes
Yes
Windows RT 8.1KB5016681Monthly Rollup6.3.9600.20520Yes

ESU

ProductSecurity updateTypeFixed buildRestart
Windows 7 for 32-bit Systems Service Pack 1KB5016622
KB5016679
Security Update
Security Only
10.0.14393.5291
6.1.7601.26065
Yes
Yes
Windows 7 for x64-based Systems Service Pack 1KB5016679
KB5016676
Security Only
Monthly Rollup
6.1.7601.26065
6.1.7601.26065
Yes
Yes
Windows Server 2008 for 32-bit Systems Service Pack 2KB5016669
KB5016686
Monthly Rollup
Security Only
6.0.6003.21616
6.0.6003.21616
Yes
Yes
Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation)KB5016669
KB5016686
Monthly Rollup
Security Only
6.0.6003.21616
6.0.6003.21616
Yes
Yes
Windows Server 2008 for x64-based Systems Service Pack 2KB5016669
KB5016686
Monthly Rollup
Security Only
6.0.6003.21616
6.0.6003.21616
Yes
Yes
Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation)KB5016669
KB5016686
Monthly Rollup
Security Only
6.0.6003.21616
6.0.6003.21616
Yes
Yes
Windows Server 2008 R2 for x64-based Systems Service Pack 1KB5016679
KB5016676
Security Only
Monthly Rollup
6.1.7601.26065
6.1.7601.26065
Yes
Yes
Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation)KB5016679
KB5016676
Security Only
Monthly Rollup
6.1.7601.26065
6.1.7601.26065
Yes
Yes
Windows Server 2012KB5016672
KB5016684
Monthly Rollup
Security Only
6.2.9200.23817
6.2.9200.23817
Yes
Yes
Windows Server 2012 (Server Core installation)KB5016672
KB5016684
Monthly Rollup
Security Only
6.2.9200.23817
6.2.9200.23817
Yes
Yes
Windows Server 2012 R2KB5016681
KB5016683
Monthly Rollup
Security Only
6.3.9600.20520
6.3.9600.20520
Yes
Yes
Windows Server 2012 R2 (Server Core installation)KB5016681
KB5016683
Monthly Rollup
Security Only
6.3.9600.20520
6.3.9600.20520
Yes
Yes

Security updates (14)

NIST NVD data

NVD status
Modified
NVD CVSS
7.5 (HIGH)
NVD weakness
CWE-290
Published to NVD
NVD last modified

Affected configurations (CPE)

ProductVulnerable versions
windows 10 (x64)all listed versions
windows 10 (x86)all listed versions
windows 10 20h2 (arm64)all listed versions
windows 10 20h2 (x64)all listed versions
windows 10 20h2 (x86)all listed versions
windows 10 21h1 (arm64)all listed versions
windows 10 21h1 (x64)all listed versions
windows 10 21h1 (x86)all listed versions
windows 10 21h2 (arm64)all listed versions
windows 10 21h2 (x64)all listed versions
windows 10 21h2 (x86)all listed versions
windows 10 1607 (x64)all listed versions
windows 10 1607 (x86)all listed versions
windows 10 1809 (arm64)all listed versions
windows 10 1809 (x64)all listed versions
windows 10 1809 (x86)all listed versions
windows 11 (arm64)all listed versions
windows 11 (x64)all listed versions
windows 7 (x64)all listed versions
windows 7 (x86)all listed versions
windows 8.1 (x64)all listed versions
windows 8.1 (x86)all listed versions
windows rt 8.1all listed versions
windows server 2008 (x64)all listed versions
windows server 2008 (x86)all listed versions
windows server 2008 r2 (x64)all listed versions
windows server 2012all listed versions
windows server 2012 r2all listed versions
windows server 2016all listed versions
windows server 2019all listed versions
windows server 2022all listed versions

References

Acknowledgments

  • UK National Cyber Security Centre (NCSC) and the National Security Agency (NSA)

Revision history

VersionDateDescription
1.0Information published. This CVE was addressed by updates that were released in August 2022, but the CVE was omitted from the August 2022 Security Updates. This is an informational change only. Customers who have already installed the August 2022 update do not need to take any further action.

Sources