CVE-2026-48518 Details
Description
MultiJuicer is used to run separate Juice Shop instances on a central kubernetes cluster without the need for local instances. In versions 8.0.0 through 10.0.0, the team join endpoint (POST /multi-juicer/api/teams/{team}/join) accepted requests with any Content-Type, including text/plain. Because that content type does not trigger a CORS preflight, an attacker could host a cross-site HTML form that auto-submits to the endpoint and forces a victim's browser to log in as the attacker's team. A successful, undetected attacker can cause victims to unwittingly solve Juice Shop challenges under the attacker's team identity. In a CTF context this lets the attacker inflate their team's score using other players' activity, and any sensitive data the victim enters into "their" Juice Shop ends up in the attacker's instance. The vulnerability is exploitable without any prior authentication; the victim only needs to visit a page the attacker controls while having network access to the MultiJuicer deployment. SameSite=Strict on the session cookie does not mitigate this, because the attack plants a new cookie rather than relying on an existing one. This issue was fixed in version 10.0.1.
A cross-site request forgery (CSRF) vulnerability has been identified in MultiJuicer, a tool for managing Juice Shop instances on Kubernetes. This issue affects versions 8.0.0 prior to 10.0.0. The vulnerability arises because the team join endpoint (POST /multi-juicer/api/teams/{team}/join) accepts requests with any Content-Type, including text/plain. This allows an attacker to create a cross-site HTML form that automatically submits to the endpoint, tricking a victim's browser into logging in as the attacker's team. Exploitation of this vulnerability does not require authentication; the victim only needs to visit a page controlled by the attacker while connected to the MultiJuicer deployment.
The vulnerability has been fixed in version 10.0.1 of MultiJuicer. The join endpoint now requires a Content-Type of application/json, which browsers cannot set on a cross-site form submission without triggering a CORS preflight.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 15, 2026CISA-ADP
Assessed Jun 16, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/juice-shop/multi-juicer/security/advisories/GHSA-h759-hf7w-j6m6 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/juice-shop/multi-juicer/commit/75b08c3fdda410781d421bfdf041fb1e913d6b49 | [email protected] | Source CodeVendor |
| https://github.com/juice-shop/multi-juicer/issues/525 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/juice-shop/multi-juicer/security/advisories/GHSA-h759-hf7w-j6m6 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-352 | Cross-Site Request Forgery (CSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| MultiJuicer | >= 8.0.0, < 10.0.1 (semver) |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 16, 2026 | CVE Modified | CISA-ADP |
| Jun 15, 2026 | New CVE Received | [email protected] |
Volerion