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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2025-25621 PoC — Unifiedtransform 安全漏洞

Source
Associated Vulnerability
Title: Unifiedtransform 安全漏洞 (CVE-2025-25621)
Description:Unifiedtransform 2.0 is vulnerable to Incorrect Access Control, which allows teachers to take attendance of fellow teachers. This affected endpoint is /courses/teacher/index?teacher_id=2&semester_id=1.
Readme
# CVE-2025-25621

Unifiedtransform v2.X is vulnerable to Incorrect Access Control, allowing teachers to take attendance of fellow teachers through the endpoint `/courses/teacher/index?teacher_id=2&semester_id=1`.  

Vendor: [Unifiedtransform](https://github.com/changeweb/Unifiedtransform)  

---

## PoC

**Step 1:** Log in to the application as a Teacher.  

**Step 2:** Navigate to the endpoint `/courses/teacher/index?teacher_id=2&semester_id=1` (Change the Teacher ID).  

**Step 3:** Click on "Take Attendance" and then click on "Save."  

**Impact:** Teachers can manipulate attendance records for other teachers, which should only be possible for admins, leading to privilege escalation and potential misuse.  

---

**Vulnerability Type:** Incorrect Access Control  
**Attack Type:** Remote  
**Impact:** Privilege Escalation  
**Attack Vectors:** Broken access control, allowing teachers to take attendance for other teachers.  

**Discoverer:** Armaan Sidana  

**References:**  
- [Unifiedtransform Official Site](http://unifiedtransform.com)  
- [Unifiedtransform GitHub Repository](https://github.com/changeweb/Unifiedtransform)  
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
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 →