{"id":"CVE-2020-5231","published":"2020-01-30T21:15:16Z","modified":"2024-08-04T08:22:08Z","title":"Opencast users with ROLE_COURSE_ADMIN can create new users","vendor":"opencast","product":"opencast","tier":"core","eol":null,"affectedVersions":[{"vendor":"opencast","product":"opencast","versions":["< 7.6",">= 8.0, < 8.1"]}],"description":{"text":"In Opencast before 7.6 and 8.1, users with the role ROLE_COURSE_ADMIN can use the user-utils endpoint to create new users not including the role ROLE_ADMIN. ROLE_COURSE_ADMIN is a non-standard role in Opencast which is referenced neither in the documentation nor in any code (except for tests) but only in the security configuration. From the name – implying an admin for a specific course – users would never expect that this role allows user creation. This issue is fixed in 7.6 and 8.1 which both ship a new default security configuration.","provenance":"source","from":"CVE.org"},"summary":null,"cvss":{"score":4.8,"severity":"MEDIUM","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00625,"percentile":0.49883,"date":"2026-10-29","provenance":"source"},"kev":null,"vulncheckKev":null,"exploited":false,"otx":{"pulseCount":0,"pulses":[],"provenance":"machine"},"cwes":[{"id":"CWE-285","name":"Improper Authorization"}],"references":[{"url":"https://github.com/opencast/opencast/security/advisories/GHSA-94qw-r73x-j7hg","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/opencast/opencast/commit/72fad0031d8a82c860e2bde0b27570c5042320ee","tags":["x_refsource_MISC"]}],"techniques":[{"id":"T1078.001","name":"Default Accounts","tactics":["initial-access","persistence","privilege-escalation","stealth"],"provenance":"source","basis":"ctid-cve","bases":["ctid-cve"],"basisDetail":"CTID attack_to_cve (Phase 2)","mappingType":"primary_impact","evidence":[],"confidence":"high"},{"id":"T1136","name":"Create Account","tactics":["persistence"],"provenance":"source","basis":"ctid-cve","bases":["ctid-cve"],"basisDetail":"CTID attack_to_cve (Phase 2)","mappingType":"secondary_impact","evidence":[],"confidence":"high"}],"reports":[],"affected":[{"ecosystem":"Maven","package":"org.opencastproject:opencast-kernel","vulnerableRanges":["<7.6",">=8.0, <8.1"],"patched":["7.6","8.1"],"from":["GHSA-94qw-r73x-j7hg"],"provenance":"source"}],"advisories":[{"id":"GHSA-94qw-r73x-j7hg","url":"https://github.com/advisories/GHSA-94qw-r73x-j7hg","severity":"MODERATE","ecosystem":"Maven","package":"org.opencastproject:opencast-kernel","vulnerableRanges":["<7.6"],"patched":["7.6"],"provenance":"source","from":"GHSA"},{"id":"GHSA-94qw-r73x-j7hg","url":"https://github.com/advisories/GHSA-94qw-r73x-j7hg","severity":"MODERATE","ecosystem":"Maven","package":"org.opencastproject:opencast-kernel","vulnerableRanges":[">=8.0, <8.1"],"patched":["8.1"],"provenance":"source","from":"GHSA"}],"euvd":{"id":"EUVD-2020-0261","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2020-0261","exploited":false,"exploitedSince":null,"provenance":"source"},"exploits":[],"exploitSources":null,"exploitRefs":[],"flow":[{"stage":"primary","techniques":["T1078.001"],"provenance":"source"},{"stage":"secondary","techniques":["T1136"],"provenance":"source"}],"timeline":[{"date":"2020-01-30","kind":"published","label":"Published (CVE.org)","url":"https://www.cve.org/CVERecord?id=CVE-2020-5231","provenance":"source"}],"speed":{"daysToPublicExploit":null,"firstExploitFrom":null,"daysToKev":null},"priority":{"score":13.3,"factors":[{"name":"In a KEV catalog","points":0.0,"detail":"not listed"},{"name":"Recent KEV listing","points":0.0,"detail":"not listed"},{"name":"Known ransomware use","points":0.0,"detail":"not known"},{"name":"EPSS percentile","points":9.98,"detail":"percentile 0.4988"},{"name":"Named in threat reports","points":0.0,"detail":"0 reports"},{"name":"Public exploit code","points":0.0,"detail":"none found"},{"name":"Mentioned in OTX pulses","points":0.0,"detail":"0 pulses"},{"name":"CVSS severity","points":3.36,"detail":"base score 4.8"},{"name":"End-of-life product","points":0.0,"detail":"supported or unknown"}]}}