Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2024-50677 PoC — OroPlatform 安全漏洞

Source
Associated Vulnerability
Title:OroPlatform 安全漏洞 (CVE-2024-50677)
Description:A cross-site scripting (XSS) vulnerability in OroPlatform CMS v5.1 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Search parameter.
Description
This repository presents a proof-of-concept of CVE-2024-50677
Readme
# CVE-2024-50677 | Two-Click Reflected XSS in OroPlatform CMS v5.1
This repository presents a proof-of-concept of CVE-2024-50677

## Disclaimer:
This code is a proof of concept of the vulnerability. I will not be held responsible for any use of this exploit.

## Description:
CVE-2024-50677 refers to a two-click reflected XSS that is present in default configurations of OroPlatform CMS v5.1, specifically the Demo platform here: https://github.com/oroinc/docker-demo

The vulnerability lies within how the application controls user input to the search function, if a user clicks on the search bar in the webpage's UI that has javascript as a query such as

```
<script>alert(1)</script>
```

The application will then load and execute this javascript freely.

This CVE was discovered by @ZumiYumi

## POC:
1. Attacker crafts a payload:
```
http://vulnerable-website/product/search?search=%3Cscript%3Ealert(1)%3C%2Fscript

```
2. Attacker phishes a user to click it.
3. Victim clicks on the search bar, or chained with another vulnerability to click the search bar.
4. Javascript executes.


## Versions Concerned:
* OroPlatform CMS v5.1

## References:
https://www.cve.org/CVERecord?id=CVE-2024-50677
File Snapshot

[4.0K] /data/pocs/e732aca0da70bb585e303c80367f00bde16a77ca └── [1.2K] README.md 0 directories, 1 file
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →