Discourse is an open source discussion platform. Starting with version 2.9.0.beta5 and prior to version 2.9.0.beta10, an incomplete quote can generate a JavaScript error which will crash the current page in the browser in some cases. Version 2.9.0.beta10 added a fix and tests to ensure incomplete quotes won't break the app. As a workaround, the quote can be fixed via the rails console.
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
Link | Tags |
---|---|
https://github.com/discourse/discourse/security/advisories/GHSA-cv64-v73f-7wq5 | third party advisory |
https://github.com/discourse/discourse/pull/18311 | third party advisory patch |
https://github.com/discourse/discourse/commit/eab33af5bf19827527fe79134d865b5c727f6530 | third party advisory patch |