Skip to content

AAP-19946: bump piscina to ^4.9.3 (CVE-2026-55388 prototype pollution → RCE) - #27

Merged
rajpatta merged 1 commit into
browserstack:mainfrom
vaikesh07:AAP_19946_bump_piscina_prototype_pollution
Jul 21, 2026
Merged

AAP-19946: bump piscina to ^4.9.3 (CVE-2026-55388 prototype pollution → RCE)#27
rajpatta merged 1 commit into
browserstack:mainfrom
vaikesh07:AAP_19946_bump_piscina_prototype_pollution

Conversation

@vaikesh07

Copy link
Copy Markdown
Collaborator

What

Transitive piscina@4.9.2 (via nightwatch@3.15.0) is affected by GHSA-x9g3-xrwr-cwfg / CVE-2026-55388 — prototype-pollution gadget → RCE via inherited options.filename, CVSS 8.1. Patched on the 4.x line in 4.9.3.

Fix

Added piscina: ^4.9.3 to the existing npm overrides block. Stays on 4.x for nightwatch API compatibility (not bumped to 5.2.0). Dependabot could not auto-PR since piscina is transitive.

Verification

  • npm ls piscina -> 4.9.3 (was 4.9.2)
  • npm audit high-severity count 5 -> 0; piscina no longer flagged
  • npx nightwatch --version boots clean (3.16.0)
  • Full parallel E2E run needs BrowserStack creds (not run locally)

JIRA: https://browserstack.atlassian.net/browse/AAP-19946

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rajpatta
rajpatta merged commit b84ff00 into browserstack:main Jul 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants