Lucene search

K
cvelistGitHub_MCVELIST:CVE-2023-25572
HistoryFeb 13, 2023 - 8:49 p.m.

CVE-2023-25572 React-Admin vulnerable to Cross-Site-Scripting attack on `<RichTextField>`

2023-02-1320:49:54
CWE-79
GitHub_M
raw.githubusercontent.com
1

5.2 Medium

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

35.8%

react-admin is a frontend framework for building browser applications on top of REST/GraphQL APIs. react-admin prior to versions 3.19.12 and 4.7.6, along with ra-ui-materialui prior to 3.19.12 and 4.7.6, are vulnerable to cross-site scripting. All React applications built with react-admin and using the &lt;RichTextField&gt; are affected. &lt;RichTextField&gt; outputs the field value using dangerouslySetInnerHTML without client-side sanitization. If the data isn’t sanitized server-side, this opens a possible cross-site scripting (XSS) attack. Versions 3.19.12 and 4.7.6 now use DOMPurify to escape the HTML before outputting it with React and dangerouslySetInnerHTML. Users who already sanitize HTML data server-side do not need to upgrade. As a workaround, users may replace the &lt;RichTextField&gt; by a custom field doing sanitization by hand.

5.2 Medium

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

35.8%

Related for CVELIST:CVE-2023-25572