CVE-2025-54594: callstackincubator react-native-bottom-tabs · Improper Privilege Management
Affects callstackincubator react-native-bottom-tabsSource CVE Database V5
Not known to be exploited · CVSS 9.1 Critical.
Data as of 26 Oct 2026, 09:08 UTC
- 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:NExploitation evidence
Disclosed: evidence found.
CVE published 5 Aug 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| callstackincubator react-native-bottom-tabs | Affected
| 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
- github.com/callstackincubator/react-native-bottom-tabs/security/advisories/GHSA-588g-38p4-gr6x (opens in a new tab)
- github.com/callstackincubator/react-native-bottom-tabs/commit/9e1c9c61d742c435ac5e0901b7e0c9249b9fc70c (opens in a new tab)
- callstack.notion.site/Post-Incident-Security-Measures-GitHub-Actions-Workflow-Vulnerability-2405d027c0f8804ab7f7cdfb43366a31 (opens in a new tab)