Open edX
Open-source learning platform powering massive open online courses
Open edX maintenance branches carrying security backports, not features
◆Recent moves
- 20d ago
Course-team endpoint gated behind manage permission
The support course-team GET endpoint required only authentication, so any enrolled learner could call it and read back information through response differences. Gating it on can-manage closes a real exposure on the newest release branch.
View source ↗ - 20d ago
Same authorization fix backported to the prior branch
The identical fix applied to the older release line a minute later. Operators track named branches rather than master, so a backport is how a fix actually reaches most installations.
View source ↗ - 3mo ago
SSRF blocked in SAML metadata URL fetching
SAML metadata URLs are now validated to enforce HTTPS and reject loopback, link-local and reserved addresses outright, with private ranges blocked by default. Third-party auth configuration is operator-supplied, which is exactly where SSRF tends to hide.
View source ↗ - 6mo ago
LTI launch logging backported
Additional logging around the LTI launch flow, backported to a release branch. Diagnostic support for integration debugging with no user-visible effect.
View source ↗ - 7mo ago
Block structure keys normalized
Branch and version information is stripped when building block structures so locations normalize consistently. Internal correctness work in the course content pipeline.
View source ↗ - 11mo ago
Forum dependency bump backported
A dependency version update backported to an older release branch. Routine maintenance on a long-lived line.
View source ↗