You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Immutable used by browser-sync is vulnerable to Prototype Pollution #2111
I received a Dependabot security alert for a repo that's using browser-sync 3.0.4 concerning Immutable being vulnerable to Prototype Pollution:
Dependabot cannot update immutable to a non-vulnerable version
The latest possible version that can be installed is 3.8.2 because of the following conflicting dependencies:
browser-sync@3.0.4 requires immutable@^3
browser-sync@3.0.4 requires immutable@^3 via browser-sync-ui@3.0.4
No patched version available for immutable
The earliest fixed version is 4.3.8.
Transitive dependency immutable 3.8.2 is introduced via
browser-sync 3.0.4 -> immutable 3.8.2
Is there a plan for a browser-sync update to handle this?
Reacted by Sebastian Davids, Erik van der Bas, Michal Kolek and Andreas
Activity
EduardoMorales-mrm commentedon Mar 6, 2026
+1 to it, waiting for solution
damienwebdev commentedon Apr 6, 2026
ping @shakyShane
36degrees commentedon Jul 22, 2026
It looks like there are two additional CVEs addressed in Immutable 4.3.9:
It'd be great to get a new release of browser-sync to resolves those too 🙏🏻
EDIT: Apologies, I can see this has already been flagged in the linked PR – I should have checked there first!