JupyterLab LaTeX typesetter links did not enforce `noopener` attribute
Links generated by LaTeX typesetters in JupyterLab didn't include the `noopener` attribute, which could theoretically allow a reverse tabnabbing attack if a user clicked a specially crafted link. This only affects third-party LaTeX extensions and poses minimal risk in default setups.
LaTeX-rendered links in Markdown cells lacked the `noopener` attribute, enabling potential reverse tabnabbing attacks where a malicious link with `target=_blank` could access the opener window's location object. This vulnerability requires user interaction (clicking a LaTeX-generated link) and only manifests with third-party LaTeX extensions that generate such links; default JupyterLab installations are unaffected.
Want to know if your infrastructure is exposed to this?
Talk to TrueHacking →