Every CVE Search/ Get API key

CVE-2018-20858

Cross-site scripting in recommender-xblock

6.1 MediumFix available

Recommender before 2018-07-18 allows XSS.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

0.85%Up 0.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.1

Recommender before 2018-07-18 allows XSS.

Record
CVE-2018-20858
CVSS 3.0
6.1 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:P/A:N
Weakness
CWE-79
Updated
2026-11-02
CVE List No score

Recommender before 2018-07-18 allows XSS.

Record
CVE-2018-20858
Updated
2026-11-02
EUVDEUVD-2019-0120 No score

Recommender before 2018-07-18 allows XSS.

Record
EUVD-2019-0120
Updated
2026-11-03
GitHub AdvisoriesGHSA-3j5x-7ccf-ppgm 5.3

Cross-site scripting in recommender-xblock

Recommender before 1.3.1 allows XSS. It is possible for a learner to craft a fake resource to recommender, that includes script which could possibly steal credentials from staff if they are lured into viewing the recommended resource.

Record
GHSA-3j5x-7ccf-ppgm
CVSS 4.0
5.3 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
CVSS 3.0
6.1 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
OSV 6.1

Recommender before 2018-07-18 allows XSS.

Record
CVE-2018-20858
CVSS 3.0
6.1 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVGHSA-3j5x-7ccf-ppgm 5.3

Cross-site scripting in recommender-xblock

Recommender before 1.3.1 allows XSS. It is possible for a learner to craft a fake resource to recommender, that includes script which could possibly steal credentials from staff if they are lured into viewing the recommended resource.

Record
GHSA-3j5x-7ccf-ppgm
CVSS 4.0
5.3 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
CVSS 3.0
6.1 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
OSVPYSEC-2019-219 No score

Recommender before 2018-07-18 allows XSS.

Record
PYSEC-2019-219
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
recommender-xblock
PyPI
before 1.3.1
1.3.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-20858 is a medium vulnerability (CVSS 6.1) in Edx Recommender, published August 9, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.85%, the 58th percentile. Fixed in recommender-xblock 1.3.1.

References

MoveEnter Open