目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2025-63406 PoC — groupoffice 安全漏洞

来源
关联漏洞
标题: groupoffice 安全漏洞 (CVE-2025-63406)
Description:groupoffice是Intermesh开源的一个集团办公室群件和CRM。 groupoffice 25.0.47之前版本和6.8.136之前版本存在安全漏洞,该漏洞源于FunctionField.php中的dbToApi和eval函数存在缺陷,可能导致执行任意代码。
介绍
# CVE-2025-63406 – Security Research Proof-of-Concept (PoC)

This repository contains a **research-oriented Proof of Concept (PoC)** related to the security issue **CVE-2025-63406**, affecting the **GroupOffice** platform.  
The purpose of this project is to **study and understand the vulnerability’s behavior**, assist security teams in **risk evaluation**, and help validate **patches and mitigations** in controlled environments.

> ⚠️ **Important Notice**  
> This PoC is provided **strictly for authorized security research, auditing, and educational analysis**.  
> It must **not** be used against systems without explicit permission.

---

## 🔍 About the Vulnerability

CVE-2025-63406 describes a condition in which internal handling of GroupOffice objects—specifically **FieldSet**, **Field**, and **Task** entities—may lead to unintended behavior under certain circumstances.

This project aims to:

- Analyze how the vulnerability can manifest.
- Explore how logical chains involving *create/update/destroy* operations behave.
- Demonstrate the API flow and internal state transitions.
- Help researchers replicate and validate the issue in a safe, isolated environment.

The provided source code focuses on the **logic flow**, not on enabling exploitation.

---

## 🧩 Code Overview

The PoC script demonstrates:

- URL normalization and input sanitization.
- Authentication flow using GroupOffice’s API.
- Retrieval and management of session cookies and CSRF tokens.
- Creation and removal of **FieldSet** and **Field** objects.
- Interaction with the **JMAP API** (`/api/jmap.php`).
- Extraction and inspection of server-side state responses.
- Identification and cleanup of previously created research artifacts.

This structure is intended for analysis and understanding of internal behavior rather than practical exploitation.

---

## 🧪 Research Goals

This PoC assists researchers in:

- Understanding how the vulnerability arises.
- Reproducing the logical sequence of events internally.
- Observing object handling mechanisms inside GroupOffice.
- Testing and validating vendor patches in a controlled environment.

---

## ⚙️ Environment Requirements

To run the PoC in a **safe, isolated research environment**, you will need:

- Python **3.10+**
- The `requests` library
- A controlled, local, test-only instance of GroupOffice affected by CVE-2025-63406

---

## ⚠️ Ethical & Responsible Use

This project must **only** be used for:

✔️ Internal security auditing  
✔️ Research and vulnerability analysis  
✔️ Patch validation  
✔️ Educational study in isolated labs 

## 🔥 USAGE

```bash
python3 CVE-2025-63406.py \
    --target <TARGET_URL> \
    --username <USERNAME> \
    --password <PASSWORD> \
    --command <TEST_COMMAND>
```

## 📄 Requirements

See the `requirements.txt` file for Python dependencies.

文件快照

登录后查看神龙缓存的 POC 文件快照

登录查看
备注
    1. 建议优先通过来源进行访问。
    2. 本地 POC 快照面向订阅用户开放;当原始来源失效或无法访问时,本地镜像作为订阅权益的一部分提供。
    3. 持续抓取、验证、维护这份 POC 档案需要不少投入,因此本地快照已纳入付费订阅。您的订阅是让这份资料能继续走下去的关键,由衷感谢。 查看订阅方案 →