Cloudanix VulnDB

GHSA-4vmm-mhcq-4x9j

Critical · 10.0

CVSS

10.0

EPSS

—

Published

Jun 14, 2019

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A security hole in a code-running tool lets attackers take over servers that rely on it by running their own programs instead of staying limited to safe operations.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Remote Code Execution
Component
Library
Class
RCE
Remediation
Upgrade
Effort
Low
Patch risk
Low

What it actually does

Sandbox bypass in constantinople allowing arbitrary JavaScript code execution outside the intended restrictions.

Why it matters to the business

Attackers can gain full control of affected servers, leading to data breaches, service disruption, and potential ransomware deployment in high-value environments; the vulnerability has been public for years with known fixed versions available.

How an attack unfolds

An attacker supplies crafted input to a component using the vulnerable constantinople library, bypassing sandbox restrictions to execute arbitrary code on the host system.

How to fix it

Upgrade github.com/traefik/traefik/v2 to 2.11.5 or later, github.com/traefik/traefik/v3 to 3.0.3 or later, and constantinople (npm) to 3.1.1 or later; apply updates across all affected deployments.

How to confirm the fix worked

Verify package versions in dependency manifests and runtime environments against the listed fixed releases; test affected functionality with known-safe inputs post-upgrade.

Typical attack path

  1. Locate services using vulnerable constantinople dependency
  2. Craft malicious input that triggers sandbox bypass
  3. Execute arbitrary code to establish foothold
  4. Escalate privileges or move laterally within the environment

How to detect it

Review application logs for unexpected code execution attempts or sandbox-related errors; examine process creation events tied to the affected services for unusual payloads.

What your security team should do

  • Immediately update all instances to the specified fixed versions
  • Scan dependency trees for any remaining vulnerable constantinople usage
  • Review and restrict inputs processed by sandboxed evaluation components
  • Monitor for post-upgrade anomalies in execution logs

The record

Sandbox Bypass Leading to Arbitrary Code Execution in constantinople

Affected packages

Ecosystem Package Introduced Fixed
npm constantinople 0 3.1.1