{"id":"CVE-2026-25885","summary":"PolarLearn allows Unauthenticated WebSocket access allows subscribing to and posting in arbitrary group chats","details":"PolarLearn is a free and open-source learning program. In 0-PRERELEASE-16 and earlier, the group chat WebSocket at wss://polarlearn.nl/api/v1/ws can be used without logging in. An unauthenticated client can subscribe to any group chat by providing a group UUID, and can also send messages to any group. The server accepts the message and stores it in the group’s chatContent, so this is not just a visual spam issue.","aliases":["GHSA-gvjm-5pw7-6c8c"],"modified":"2026-09-18T11:30:31.845229244Z","published":"2026-02-09T21:15:33.419Z","database_specific":{"cwe_ids":["CWE-285","CWE-306"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25885.json","unresolved_ranges":[{"extracted_events":[{"fixed":"0-PRERELEASE-16"}],"source":"AFFECTED_FIELD"}],"cna_assigner":"GitHub_M"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25885.json"},{"type":"ADVISORY","url":"https://github.com/polarnl/PolarLearn/security/advisories/GHSA-gvjm-5pw7-6c8c"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-25885"},{"type":"FIX","url":"https://github.com/polarnl/PolarLearn/commit/3ba588fda0d3f8e238483a20772719f27e52e79f"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/polarnl/polarlearn","events":[{"introduced":"0"},{"fixed":"3ba588fda0d3f8e238483a20772719f27e52e79f"}],"database_specific":{"source":"REFERENCES"}}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-25885.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L"}]}