PT-2022-23153 · Unknown · Growthbook

Jdorn

·

Published

2022-09-06

·

Updated

2023-07-21

·

CVE-2022-36065

CVSS v3.1

7.5

High

VectorAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions GrowthBook versions prior to 2022-08-29
Description GrowthBook is an open-source platform for feature flagging and A/B testing. With some self-hosted configurations, attackers can register new accounts and upload files to arbitrary directories within the container. If the attacker uploads a Python script to the right location, they can execute arbitrary code within the container. To be affected, ALL of the following must be true: Self-hosted deployment (GrowthBook Cloud is unaffected); using local file uploads (as opposed to S3 or Google Cloud Storage); NODE ENV set to a non-production value and JWT SECRET set to an easily guessable string like dev.
Recommendations As a temporary workaround, set the JWT SECRET environment variable to a long random string to stop arbitrary file uploads. Update to the latest build to stop attackers from registering accounts.

Exploit

Fix

Path traversal

Weakness Enumeration

Related Identifiers

CVE-2022-36065
GHSA-J24Q-55XH-WM4R

Affected Products

Growthbook