CVE-2022-36065
Published on: Not Yet Published
Last Modified on: 09/12/2022 03:48:00 PM UTC
Certain versions of Growthbook from Growthbook contain the following vulnerability:
GrowthBook is an open-source platform for feature flagging and A/B testing. With some self-hosted configurations in versions prior to 2022-08-29, 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`. This issue is patched in commit 1a5edff8786d141161bf880c2fd9ccbe2850a264 (2022-08-29). As a workaround, set `JWT_SECRET` environment variable to a long random string. This will stop arbitrary file uploads, but the only way to stop attackers from registering accounts is by updating to the latest build.
- CVE-2022-36065 has been assigned by
[email protected] to track the vulnerability - currently rated as HIGH severity.
- Affected Vendor/Software:
growthbook - growthbook version < 2022-08-29
CVSS3 Score: 7.5 - HIGH
Attack Vector ⓘ |
Attack Complexity |
Privileges Required |
User Interaction |
---|---|---|---|
NETWORK | HIGH | LOW | NONE |
Scope | Confidentiality Impact |
Integrity Impact |
Availability Impact |
UNCHANGED | HIGH | HIGH | HIGH |
CVE References
Description | Tags ⓘ | Link |
---|---|---|
Secure file uploads when NODE_ENV=dev by jdorn · Pull Request #487 · growthbook/growthbook · GitHub | github.com text/html |
![]() |
Account creation and file upload vulnerability in self-hosted GrowthBook · Advisory · growthbook/growthbook · GitHub | github.com text/html |
![]() |
Secure file uploads when NODE_ENV=dev (#487) · growthbook/[email protected] · GitHub | github.com text/html |
![]() |
Known Affected Configurations (CPE V2.3)
Type | Vendor | Product | Version | Update | Edition | Language |
---|---|---|---|---|---|---|
Application | Growthbook | Growthbook | All | All | All | All |
- cpe:2.3:a:growthbook:growthbook:*:*:*:*:*:*:*:*:
Social Mentions
Source | Title | Posted (UTC) |
---|---|---|
![]() |
CVE-2022-36065 : GrowthBook is an open-source platform for feature flagging and A/B testing. With some self-hosted… twitter.com/i/web/status/1… | 2022-09-06 21:11:24 |
![]() |
Python - CVE-2022-36065: github.com/growthbook/gro… | 2022-09-06 23:01:14 |
![]() |
CVE-2022-36065 | 2022-09-06 22:38:23 |