Ahwxorg LibreY HTTP GET Request image_proxy.php server-side request forgery
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 7.5 | $0-$5k | 0.00 |
Summary
A vulnerability, which was classified as critical, has been found in Ahwxorg LibreY. Impacted is an unknown function of the file image_proxy.php of the component HTTP GET Request Handler. This manipulation causes server-side request forgery. This vulnerability is handled as CVE-2023-41054. The attack can be initiated remotely. There is not any exploit available. To fix this issue, it is recommended to deploy a patch.
Details
A vulnerability classified as critical was found in Ahwxorg LibreY (affected version unknown). Affected by this vulnerability is an unknown functionality of the file image_proxy.php of the component HTTP GET Request Handler. The manipulation with an unknown input leads to a server-side request forgery vulnerability. The CWE definition for the vulnerability is CWE-918. The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination. As an impact it is known to affect availability. The summary by CVE is:
LibreY is a fork of LibreX, a framework-less and javascript-free privacy respecting meta search engine. LibreY is subject to a Server-Side Request Forgery (SSRF) vulnerability in the `image_proxy.php` file of LibreY before commit 8f9b9803f231e2954e5b49987a532d28fe50a627. This vulnerability allows remote attackers to use the server as a proxy to send HTTP GET requests to arbitrary targets and retrieve information in the internal network or conduct Denial-of-Service (DoS) attacks via the `url` parameter. Remote attackers can use the server as a proxy to send HTTP GET requests and retrieve information in the internal network. Remote attackers can also request the server to download large files or chain requests among multiple instances to reduce the performance of the server or even deny access from legitimate users. This issue has been addressed in https://github.com/Ahwxorg/LibreY/pull/31. LibreY hosters are advised to use the latest commit. There are no known workarounds for this vulnerability.
The weakness was released 09/05/2023 as GHSA-p4f9-h8x8-mpwf. It is possible to read the advisory at github.com. This vulnerability is known as CVE-2023-41054 since 08/22/2023. Technical details of the vulnerability are known, but there is no available exploit.
By approaching the search of inurl:image_proxy.php it is possible to find vulnerable targets with Google Hacking.
Applying the patch 8f9b9803f231e2954e5b49987a532d28fe50a627 is able to eliminate this problem. The bugfix is ready for download at github.com.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Product
Vendor
Name
Website
- Product: https://github.com/Ahwxorg/LibreY/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 7.5VulDB Meta Temp Score: 7.5
VulDB Base Score: 5.3
VulDB Temp Score: 5.1
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 9.1
NVD Vector: 🔍
CNA Base Score: 8.2
CNA Vector (GitHub, Inc.): 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Class: Server-side request forgeryCWE: CWE-918
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Status: Not defined
Google Hack: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: PatchStatus: 🔍
0-Day Time: 🔍
Patch: 8f9b9803f231e2954e5b49987a532d28fe50a627
Timeline
08/22/2023 🔍09/05/2023 🔍
09/05/2023 🔍
09/30/2023 🔍
Sources
Product: github.comAdvisory: GHSA-p4f9-h8x8-mpwf
Status: Confirmed
CVE: CVE-2023-41054 (🔍)
GCVE (CVE): GCVE-0-2023-41054
GCVE (VulDB): GCVE-100-238771
Entry
Created: 09/05/2023 04:24Updated: 09/30/2023 15:35
Changes: 09/05/2023 04:24 (52), 09/30/2023 15:35 (11)
Complete: 🔍
Cache ID: 216::103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.