CVE-2017-20157 Ariadne Component Library Url.php server-side request forgery
Attackers can exploit a server-side request forgery flaw in the Ariadne Component Library to access internal resources or bypass security controls.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2017-20157?
CVE-2017-20157 is a medium-severity server-side request forgery vulnerability in Ariadne Component Library, published on 31 Dec 2022. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
A vulnerability was found in Ariadne Component Library up to 2.x. It has been classified as critical. Affected is an unknown function of the file src/url/Url.php. The manipulation leads to server-side request forgery. Upgrading to version 3.0 is able to address this issue. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-217140.
Weakness: CWE-918
Which versions are affected by CVE-2017-20157?
2 open source packages ship an affected version, including arc/web. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
arc/web Packagist | All versions | 3.0 |
arc/web Packagist | All versions | 3.0 |
Products include Ariadne-Cms Ariadne Component Library.
How do I fix CVE-2017-20157?
Upgrade arc/web to 3.0 or later.
Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.
Is CVE-2017-20157 being exploited?
There is no known exploitation of CVE-2017-20157 in the wild and no public exploit code.
Sources
Also known as GHSA-qr97-v87p-x965.