Discourse is an open source discussion platform. In versions prior to 2.8.1 in the `stable` branch, 2.9.0.beta2 in the `beta` branch, and 2.9.0.beta2 in the `tests-passed` branch, users can trigger a Denial of Service attack by posting a streaming URL. Parsing Oneboxes in the background job trigger an infinite loop, which cause memory leaks. This issue is patched in version 2.8.1 of the `stable` branch, 2.9.0.beta2 of the `beta` branch, and 2.9.0.beta2 of the `tests-passed` branch. As a workaround, disable onebox in admin panel completely or specify allow list of domains that will be oneboxed.
We have discovered 375 live websites that are affected by CVE-2022-23641.
| Product | |
| Category | Message Boards |
| Vulnerable Domains | 375 live websites (8.95% of Discourse install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 18 versions ( 25% of all versions) |
| 240 websites | |
| 39 websites | |
| 19 websites | |
| 9 websites | |
| 8 websites | |
| 7 websites | |
| 4 websites | |
| 4 websites | |
| 3 websites | |
| 3 websites |
| .com | 159 websites |
| .org | 64 websites |
| .io | 18 websites |
| .net | 15 websites |
| .de | 11 websites |
| .co | 7 websites |
| .fr | 5 websites |
| .it | 4 websites |
| .cn | 4 websites |
| .com.br | 4 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| ******.********.com | **,*** | ||
| *****.***********.com | ***,*** | ||
| *************.com | ***,*** | ||
| *****.com | ***,*** | ||
| *****.***.io | ***,*** | ||
| *****.**********.org | ***,*** | ||
| ******.********.com | ***,*** | ||
| ******.*******.org | ***,*** | ||
| *********.****************.com | ***,*** | ||
| *****.*****.org | ***,*** |
FAQ