> CVE-2025-25300

« BACK_TO_HOME
PUBLISHED
2025-02-18 18:15
MODIFIED
2025-02-18 19:15
EPSS (Prob. Exploit)
0.42%
Top 63.5%
DATA SOURCES:
NVD 🔗 2025-10-18 CVE PROJECT 🔗 2026-01-19 FIRST EPSS 🔗 2026-11-08 GITHUB 🔗 2026-11-11 OSV 🔗 2026-11-08

> DESCRIPTION

smartbanner.js is a customizable smart app banner for iOS and Android. Prior to version 1.14.1, clicking on smartbanner `View` link and navigating to 3rd party page leaves `window.opener` exposed. It may allow hostile third parties to abuse `window.opener`, e.g. by redirection or injection on the original page with smartbanner. `rel="noopener"` is automatically populated to links as of `v1.14.1` which is a recommended upgrade to resolve the vulnerability. Some workarounds are available for those who cannot upgrade. Ensure `View` link is only taking users to App Store or Google Play Store where security is guarded by respective app store security teams. If `View` link is going to a third party page, limit smartbanner.js to be used on iOS that decreases the scope of the vulnerability since as of Safari 12.1, `rel="noopener"` is imposed on all `target="_blank"` links. Version 1.14.1 of smartbanner.js contains a fix for the issue.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> GITHUB SECURITY ADVISORY

GHSA-9mrq-cjgh-32g2 LOW

smartbanner.js rel noopener vulnerability

AFFECTED PACKAGES:
NPM / smartbanner.js
< 1.14.1
Fixed in: 1.14.1

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

smartbanner.js rel noopener XSS vulnerability

AFFECTED PACKAGES:
Unknown / Unknown
23 versions affected
ALIASES:
GHSA-9mrq-cjgh-32g2

> HISTORIQUE DES MODIFICATIONS

Première apparition
18/02/2025 18:15
Source: NVD
📊 ENRICHISSEMENT 18/10/2025 15:01
CVEPROJECT
Champ modifié: CVE Project
Ancienne valeur:
Non
Nouvelle valeur:
Oui
Total des modifications: 1 Dernière mise à jour: 1 year ago
« BACK_TO_HOME