CVE-2026-48713: Unvalidated Array Traversal Prototype Pollution

Detected an unvalidated queue traversal using user-controlled array keys (e.g., via `shift()` or `pop()`). Assigning or dynamically navigating an object using unvalidated parts of a path leaves it vulnerable to Prototype Pollution. Always validate path segments against a denylist (e.g. `['__proto__', 'constructor', 'prototype']`).

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0JS
greprules fetch cve-2026-48713-unvalidated-array-traversal-prototype-pollution --engine opengrep

Description

Detected an unvalidated queue traversal using user-controlled array keys (e.g., via `shift()` or `pop()`). Assigning or dynamically navigating an object using unvalidated parts of a path leaves it vulnerable to Prototype Pollution. Always validate path segments against a denylist (e.g. `['__proto__', 'constructor', 'prototype']`).