GHSA-jj6g-7j8p-7gf2 Cross-Site Scripting in bracket-template

Not scored Published

Stored XSS in bracket-template allows attackers to inject scripts via GET parameters, requiring user interaction to execute.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
None listed

What is GHSA-jj6g-7j8p-7gf2?

GHSA-jj6g-7j8p-7gf2 is a cross-site scripting vulnerability in bracket-template, published on 30 May 2019. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

All versions of bracket-template are vulnerable to stored cross-site scripting (XSS). This is exploitable when a variable passed in via a GET parameter is used in a template.

Recommendation

No fix is currently available for this vulnerability. It is our recommendation to not install or use this module at this time.

Which versions are affected by GHSA-jj6g-7j8p-7gf2?

2 open source packages ship an affected version, including bracket-template.

PackageAffectedFixed in
bracket-template npmAll versions to 1.1.5None
bracket-template npmAll versions to 1.1.5None

How do I fix GHSA-jj6g-7j8p-7gf2?

No fix has been published for GHSA-jj6g-7j8p-7gf2 yet. Limit exposure of the affected software until one is available.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is GHSA-jj6g-7j8p-7gf2 being exploited?

There is no known exploitation of GHSA-jj6g-7j8p-7gf2 in the wild and no public exploit code.

Sources

Is GHSA-jj6g-7j8p-7gf2 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free