Skip to content
OpenAdvisories
Medium · 6.1 CVE-2017-16010 EUVD-2018-0260GHSA-cmh5-qc8w-xvcq

Cross-Site Scripting in i18next

Published May 29, 2018 · Updated Sep 16, 2024 · Assigned by hackerone

Description

i18next is a language translation framework. When using the .init method, passing interpolation options without passing an escapeValue will default to undefined rather than the assumed true. This can result in a cross-site scripting vulnerability because user input is assumed to be escaped, but is not. This vulnerability affects i18next 2.0.0 and later.

Affected products

VendorProductAffectedFixed
HackerOne i18next node module >=2.0.0 <=3.4.3 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm i18next >= 2.0.0, < 3.4.4 3.4.4 GHSA-cmh5-qc8w-xvcq

References