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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2025-68270 — AI Deep Analysis Summary

CVSS 9.9 · Critical

Q1What is this vulnerability? (Essence + Consequences)

🚨 **Essence**: Open edX Platform has a critical flaw in `CourseLimitedStaffRole` permission assignment. 📉 **Consequences**: Unauthorized users can access and edit course content without proper authorization.…

Q2Root Cause? (CWE/Flaw)

🛡️ **Root Cause**: CWE-862: Missing Authorization. The system fails to properly enforce role-based access controls for limited staff roles. It’s a logic flaw in permission checks.

Q3Who is affected? (Versions/Components)

🏢 **Affected**: Open edX Platform (edx-platform). Specifically, installations using the `CourseLimitedStaffRole` feature. Check your CMS version against the vendor advisory for exact version ranges.

Q4What can hackers do? (Privileges/Data)

💀 **Attacker Actions**: Gain unauthorized read/write access to courses. 📝 They can edit course materials, disrupt MOOCs, and potentially inject malicious content. Data confidentiality and integrity are compromised.

Q5Is exploitation threshold high? (Auth/Config)

⚠️ **Threshold**: Medium. Requires **Low Privileges** (PR:L) and **Low Complexity** (AC:L). The attacker needs some level of authentication but minimal technical skill to exploit the permission bypass.

Q6Is there a public Exp? (PoC/Wild Exploitation)

🚫 **Public Exploit**: No public PoC or wild exploitation code available yet. The references point to GitHub PRs and commits, indicating the fix is being developed/released, not actively weaponized.

Q7How to self-check? (Features/Scanning)

🔍 **Self-Check**: Scan your edx-platform instances. Look for misconfigured `CourseLimitedStaffRole` assignments. Use security scanners to detect missing authorization checks in course management endpoints.

Q8Is it fixed officially? (Patch/Mitigation)

✅ **Fixed**: Yes. Official patches are available via GitHub Pull Requests (#37773, #37772) and the security advisory (GHSA-rh64-vc2h-7wfj). Update to the patched commit immediately.

Q9What if no patch? (Workaround)

🛑 **No Patch?**: Restrict access to the CMS. Enforce strict RBAC policies manually. Remove unnecessary `CourseLimitedStaffRole` assignments until the patch is applied. Monitor logs for unauthorized edits.

Q10Is it urgent? (Priority Suggestion)

🔥 **Urgency**: HIGH. CVSS Score indicates High Impact on Confidentiality and Integrity. Since it allows unauthorized editing, patch immediately to protect course data integrity. Do not delay.