Cross-site scripting in Loofah - CVE-2018-16468
Published: November 2, 2018 / Updated: November 5, 2018
Vulnerability details
The disclosed vulnerability allows a remote attacker to perform cross-site scripting (XSS) attacks.
The vulnerability exists due to unsanitized JavaScript that is included in sanitized output. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website.
Successful exploitation of this vulnerability may allow a remote attacker to steal potentially sensitive information, change appearance of the web page, perform phishing and drive-by-download attacks.
Affected software
ruby-loofah (Debian package)
rubygem-loofah
Opensuse
Fedora
How to mitigate CVE-2018-16468
ruby-loofah (Debian package) - update to 2.0.3-2+deb9u2
rubygem-loofah - addressed in versions 2.0.3-6.fc27, 2.0.3-6.fc28, 2.2.3-1.fc29