What’s Vulnerable › Vulnerabilities
CVE-2020-9439
- Severity: medium (CVSS 6.1 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.8% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2020-12-23 · updated 2026-06-17
- Weakness: CWE-79
Description
Multiple cross-site scripting (XSS) vulnerabilities in Uncanny Owl Tin Canny LearnDash Reporting before 3.4.4 allows authenticated remote attackers to inject arbitrary web script or HTML via the search_key GET Parameter in TinCan_Content_List_Table.php, message GET Parameter in licensing.php, tc_filter_group parameter in reporting-admin-menu.php, tc_filter_user parameter in reporting-admin-menu.php, tc_filter_course parameter in reporting-admin-menu.php, tc_filter_lesson parameter in reporting-admin-menu.php, tc_filter_module parameter in reporting-admin-menu.php, tc_filter_action parameter in reporting-admin-menu.php, tc_filter_data_range parameter in reporting-admin-menu.php, or tc_filter_data_range_last parameter in reporting-admin-menu.php.
Affected products
- Uncanny Owl Tin Canny Reporting for LearnDash: before 3.4.4 — fixed in 3.4.4
How to fix
Upgrade to a fixed version: Uncanny Owl Tin Canny Reporting for LearnDash 3.4.4. Check the vendor advisory for mitigations.
References
- https://gist.github.com/michiiii/9501b878e7ba3c9fc2a7407ff8277fa5
- https://www.uncannyowl.com/knowledge-base/tin-canny-learndash-reporting-changelog/
- https://gist.github.com/michiiii/9501b878e7ba3c9fc2a7407ff8277fa5
- https://www.uncannyowl.com/knowledge-base/tin-canny-learndash-reporting-changelog/
Get alerted when CVE-2020-9439 or the next vulnerability affects your stack