~ / search / GHSA-f34m-x9pj-62vq

GHSA-f34m-x9pj-62vq

Cross-Site Scripting Vulnerability in @joeattardi/emoji-button

Source: GitHub Advisory Database (reviewed) High CVE-2021-43785

Packages

EcosystemPackageAffectedFixed in
npm @joeattardi/emoji-button < 4.6.2 4.6.2

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact There are two vectors for XSS attacks with versions of @joeattardi/emoji-button before 4.6.2: - A URL for a custom emoji - An i18n string In both of these cases, a value can be crafted such that it can insert a `script` tag into the page and execute malicious code. ### Patches This vulnerability is fixed starting in version 4.6.2. This is resolved by properly escaping strings that are inserted into the HTML document. ### Workarounds There is no workaround other than upgrading to a non-vulnerable version. ### Credit This issue was discovered by GitHub team member [@erik-krogh (Erik Krogh Kristensen)](https://github.com/erik-krogh) and was reported by the GitHub Security Lab team.

References

External links from the advisory. They lead to third-party sites.