PatchaPalooza

CVE-2023-21571: Microsoft Dynamics 365 (on-premises) Cross-site Scripting Vulnerability

CVE-2023-21571 is a spoofing vulnerability in Microsoft Dynamics 365 (on-premises), rated Important by Microsoft, with a CVSS 3.1 base score of 5.4 (Medium). An attacker can exploit it remotely over the network, with low privileges and only if a user takes an action. Microsoft has not reported exploitation in the wild and rates exploitation as less likely. The EPSS model estimates a 0.61% probability of exploitation activity in the next 30 days, higher than 49% of all scored vulnerabilities. Microsoft released the fix on 13 February 2023 in the February 2023 Patch Tuesday, delivered through 2 security updates (KB5023505, KB5023506). It affects 2 products in 1 product family (Microsoft Dynamics).

Key facts

CVE ID
CVE-2023-21571
Severity
Medium CVSS 5.4
Microsoft severity
Important
Impact
Spoofing
Exploited in the wild
No
Publicly disclosed
No
Exploitation likelihood
Less Likely
Weakness
CWE-79
EPSS
0.61% (percentile 49%)
CISA KEV
Not listed
Released
Last updated
Patch Tuesday
February 2023 Patch Tuesday
Product families
Microsoft Dynamics

CVSS score and vector

Microsoft scores CVE-2023-21571 at 5.4 (temporal 4.7) using CVSS 3.1. Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N/E:U/RL:O/RC:C

MetricValue
Attack vectorNetwork
Attack complexityLow
Privileges requiredLow
User interactionRequired
ScopeChanged
Confidentiality impactLow
Integrity impactLow
Availability impactNone
Exploit code maturityUnproven
Remediation levelOfficial fix
Report confidenceConfirmed

Frequently asked questions (Microsoft)

According to the CVSS metric, user interaction is required (UI:R). What interaction would the user have to do?

The user would need to click on a specially crafted URL that could present a popup box requesting additional user input.

According to the CVSS metric, privileges required is low (PR:L). What does that mean for this vulnerability?

Any authenticated user could trigger this vulnerability. It does not require admin or other elevated privileges.

According to the CVSS metric, successful exploitation of this vulnerability could lead to some loss of integrity (I:L)? What does that mean for this vulnerability?

The user would need to access the URL of the malicious website, which could spoof the content of a legitimate website, and then click a popup displayed on that site.

According to the CVSS metric, successful exploitation of this vulnerability could lead to some loss of confidentiality (C:L)? What does that mean for this vulnerability?

Information in the victim's browser associated with the vulnerable URL can be read by the malicious JavaScript code and sent to the attacker.

According to the CVSS metric, a successful exploitation could lead to a scope change (S:C). What does this mean for this vulnerability?

A user could be tricked into entering credentials or responding to a pop up after opening a specially crafted file or clicking on a link, typically by way of an enticement in an email or URL.

Affected products (2)

Microsoft Dynamics

ProductSecurity updateTypeFixed buildRestart
Microsoft Dynamics 365 (on-premises) version 9.1KB5023505Security Update9.1.16.20Maybe
Microsoft Dynamics 365 (on-premises) version 9.0KB5023506Security Update9.0.45.11Maybe

Security updates (2)

NIST NVD data

NVD status
Modified
NVD CVSS
5.4 (MEDIUM)
NVD weakness
CWE-79
Published to NVD
NVD last modified

Affected configurations (CPE)

ProductVulnerable versions
dynamics 365after 9.0, before 9.0.45.11
dynamics 365from 9.1, before 9.1.16.20

References

Acknowledgments

Revision history

VersionDateDescription
1.0Information published.

Sources