Intel

AIKIDO-2026-10046

pino is vulnerable to Prototype Pollution

Prototype Pollution Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.

46

Medium Risk

This Affects:

JSpino
7.2.0 - 10.1.0
Fixed in 10.1.1

TL;DR

Affected versions of the package are vulnerable to prototype pollution issues in the transport loading mechanism due to unsafe access to globalThis.__bundlerPathsOverrides. The use of the in operator and a default {} object allows prototype chain manipulation, which can influence transport resolution logic. This can be abused by an attacker to alter application behavior. The fix hardens the implementation by using Object.prototype.hasOwnProperty.call() and a prototype-less fallback object to prevent prototype chain pollution.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

pino is vulnerable to Prototype Pollution in versions 7.2.0 - 10.1.0.

How to fix this

Upgrade the pino library to the patch version.