Skip to main content
CVE-2025-54594VulnerabilityPublished

CVE-2025-54594: callstackincubator react-native-bottom-tabs · Improper Privilege Management

Affects callstackincubator react-native-bottom-tabsSource CVE Database V5

0

Not known to be exploited · CVSS 9.1 Critical.

Data as of 26 Oct 2026, 07:57 UTC

CVSS 3.1 base score
9.1Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 41% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 5 Aug 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Affected software

ProductAffectedFixed in
callstackincubator react-native-bottom-tabsAffected
  • <=0.9.2
Fixed in–

AI-suggested

European organizations should immediately audit their usage of react-native-bottom-tabs and identify if versions 0.9.2 or below are in use. Until an official patched version is released, organizations should consider temporarily removing or replacing this dependency. Additionally, repository administrators should review and restrict GitHub Actions workflows, avoiding the use of pull_request_target triggers with untrusted code. Implementing least privilege principles for GitHub tokens, such as using fine-grained personal access tokens with minimal scopes, can limit potential damage. Monitoring repository activity for unusual pull requests or comments triggering workflows is advised. Organizations should also rotate any exposed secrets and enforce multi-factor authentication on developer accounts. Finally, subscribing to vendor advisories and updating to a patched version promptly once available is critical.

Description

react-native-bottom-tabs is a library of Native Bottom Tabs for React Native. In versions 0.9.2 and below, the github/workflows/release-canary.yml GitHub Actions repository workflow improperly used the pull_request_target event trigger, which allowed for untrusted code from a forked pull request to be executed in a privileged context. An attacker could create a pull request containing a malicious preinstall script in the package.json file and then trigger the vulnerable workflow by posting a specific comment (!canary). This allowed for arbitrary code execution, leading to the exfiltration of sensitive secrets such as GITHUB_TOKEN and NPM_TOKEN, and could have allowed an attacker to push malicious code to the repository or publish compromised packages to the NPM registry. There is a remediation commit which removes github/workflows/release-canary.yml, but a version with this fix has yet to be released.

References

Community reviews

Loading reviews…