Every CVESearch/Get API key

GHSA-r3xc-47qg-h929

Cross-Site Scripting in @ionic/core

No scoreFix available

GHSA-r3xc-47qg-h929 is a vulnerability with no CVSS score yet in @ionic/core, published September 3, 2020. No source lists public exploit code. Fixed in @ionic/core 4.0.3.

What does this mean?
Severity
UnratedNo CVSS score yet
Exploit chance
UnscoredNo EPSS score yet
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
4.0.3@ionic/core +3 more

Description

Versions of @ionic/core prior to 4.0.3, 4.1.3, 4.2.1 or 4.3.1 are vulnerable to Cross-Site Scripting (XSS). The package uses the unsafe innerHTML function without sanitizing input, which may allow attackers to execute arbitrary JavaScript on the victim's browser. This issue affects the components:

  • <ion-alert>.message
  • <ion-searchbar>.placeholder
  • <ion-infinite-scroll-content>.loadingText
  • <ion-refresher-content>.pullingText
  • <ion-refresher-content>.refershingText

Recommendation

  • If you are using @ionic/core 4.0.x, upgrade to 4.0.3 or later.
  • If you are using @ionic/core 4.1.x, upgrade to 4.1.3 or later.
  • If you are using @ionic/core 4.2.x, upgrade to 4.2.1 or later.
  • If you are using @ionic/core 4.3.x, upgrade to 4.3.1 or later.

Affected packages

Affected packages
PackageAffectedFixed
@ionic/core
npm
before 4.0.3
4.0.3
@ionic/core
npm
4.1.0 up to 4.1.3
4.1.3
@ionic/core
npm
4.2.0 up to 4.2.1
4.2.1
@ionic/core
npm
4.3.0 up to 4.3.1
4.3.1

What each source reports

GitHub AdvisoriesNo score

Cross-Site Scripting in @ionic/core

Versions of @ionic/core prior to 4.0.3, 4.1.3, 4.2.1 or 4.3.1 are vulnerable to Cross-Site Scripting (XSS). The package uses the unsafe innerHTML function without sanitizing input, which may allow attackers to execute arbitrary JavaScript on the victim's browser. This issue affects the components:

  • <ion-alert>.message
  • <ion-searchbar>.placeholder
  • <ion-infinite-scroll-content>.loadingText
  • <ion-refresher-content>.pullingText
  • <ion-refresher-content>.refershingText

Recommendation

  • If you are using @ionic/core 4.0.x, upgrade to 4.0.3 or later.
  • If you are using @ionic/core 4.1.x, upgrade to 4.1.3 or later.
  • If you are using @ionic/core 4.2.x, upgrade to 4.2.1 or later.
  • If you are using @ionic/core 4.3.x, upgrade to 4.3.1 or later.
Record
GHSA-r3xc-47qg-h929
Weakness
CWE-79
Updated
2026-11-02
OSVNo score

Cross-Site Scripting in @ionic/core

Versions of @ionic/core prior to 4.0.3, 4.1.3, 4.2.1 or 4.3.1 are vulnerable to Cross-Site Scripting (XSS). The package uses the unsafe innerHTML function without sanitizing input, which may allow attackers to execute arbitrary JavaScript on the victim's browser. This issue affects the components:

  • <ion-alert>.message
  • <ion-searchbar>.placeholder
  • <ion-infinite-scroll-content>.loadingText
  • <ion-refresher-content>.pullingText
  • <ion-refresher-content>.refershingText

Recommendation

  • If you are using @ionic/core 4.0.x, upgrade to 4.0.3 or later.
  • If you are using @ionic/core 4.1.x, upgrade to 4.1.3 or later.
  • If you are using @ionic/core 4.2.x, upgrade to 4.2.1 or later.
  • If you are using @ionic/core 4.3.x, upgrade to 4.3.1 or later.
Record
GHSA-r3xc-47qg-h929
Weakness
CWE-79
Updated
2026-11-02

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

MoveEnter Open