Platform
php
Component
totara-lms
Opgelost in
13.0.1
13.1.1
13.2.1
13.3.1
13.4.1
13.5.1
13.6.1
13.7.1
13.8.1
13.9.1
13.10.1
13.11.1
13.12.1
13.13.1
13.14.1
13.15.1
13.16.1
13.17.1
13.18.1
13.19.1
13.20.1
13.21.1
13.22.1
13.23.1
13.24.1
13.25.1
13.26.1
13.27.1
13.28.1
13.29.1
13.30.1
13.31.1
13.32.1
13.33.1
13.34.1
13.35.1
13.36.1
13.37.1
13.38.1
13.39.1
13.40.1
13.41.1
13.42.1
13.43.1
13.44.1
13.45.1
14.0.1
14.1.1
14.2.1
14.3.1
14.4.1
14.5.1
14.6.1
14.7.1
14.8.1
14.9.1
14.10.1
14.11.1
14.12.1
14.13.1
14.14.1
14.15.1
14.16.1
14.17.1
14.18.1
14.19.1
14.20.1
14.21.1
14.22.1
14.23.1
14.24.1
14.25.1
14.26.1
14.27.1
14.28.1
14.29.1
14.30.1
14.31.1
14.32.1
14.33.1
14.34.1
14.35.1
14.36.1
14.37.1
15.0.1
15.1.1
15.2.1
15.3.1
15.4.1
15.5.1
15.6.1
15.7.1
15.8.1
15.9.1
15.10.1
15.11.1
15.12.1
15.13.1
15.14.1
15.15.1
15.16.1
15.17.1
15.18.1
15.19.1
15.20.1
15.21.1
15.22.1
15.23.1
15.24.1
15.25.1
15.26.1
15.27.1
15.28.1
15.29.1
15.30.1
15.31.1
15.32.1
16.0.1
16.1.1
16.2.1
16.3.1
16.4.1
16.5.1
16.6.1
16.7.1
16.8.1
16.9.1
16.10.1
16.11.1
16.12.1
16.13.1
16.14.1
16.15.1
16.16.1
16.17.1
16.18.1
16.19.1
16.20.1
16.21.1
16.22.1
16.23.1
16.24.1
16.25.1
16.26.1
17.0.1
17.1.1
17.2.1
17.3.1
17.4.1
17.5.1
17.6.1
17.7.1
17.8.1
17.9.1
17.10.1
17.11.1
17.12.1
17.13.1
17.14.1
17.15.1
17.16.1
17.17.1
17.18.1
17.19.1
17.20.1
18.0.1
18.1.1
18.2.1
18.3.1
18.4.1
18.5.1
18.6.1
18.7.1
CVE-2024-3931 is een cross-site scripting (XSS) kwetsbaarheid die is ontdekt in Totara LMS. Deze kwetsbaarheid stelt een aanvaller in staat om schadelijke scripts uit te voeren via de manipulatie van parameters. De kwetsbaarheid treft versies van Totara LMS tussen 13.0 en 18.7. Een upgrade naar de genoemde versies (13.46, 14.38, 15.33, 16.27, 17.21 en 18.8) is beschikbaar om dit probleem te verhelpen.
Een succesvolle exploitatie van CVE-2024-3931 kan een aanvaller in staat stellen om willekeurige JavaScript-code uit te voeren in de context van een gebruikerssessie binnen Totara LMS. Dit kan leiden tot het stelen van gebruikersgegevens, het wijzigen van gebruikersprofielen, het uitvoeren van acties namens de gebruiker, of het doorsturen van de gebruiker naar kwaadaardige websites. De impact is vooral groot voor gebruikers met beheerdersrechten, omdat deze toegang hebben tot gevoelige data en configuratie-instellingen. De kwetsbaarheid is te exploiteren via het web, waardoor een breed scala aan gebruikers potentieel kwetsbaar is.
Deze kwetsbaarheid is publiekelijk bekendgemaakt en er is een proof-of-concept beschikbaar. Hoewel er geen bevestigde meldingen zijn van actieve exploitatie, is het risico aanzienlijk vanwege de openbare beschikbaarheid van de exploit. De kwetsbaarheid is opgenomen in het CISA KEV catalogus, wat de urgentie van mitigatie onderstreept. De publicatie datum is 2024-04-18.
Organizations using Totara LMS for learning management, particularly those with publicly accessible LMS portals or those who allow external users to interact with the system, are at risk. Environments with legacy configurations or those that haven't implemented robust security practices are also more vulnerable.
• php: Examine web server access logs for requests to admin/roles/check.php with unusual or malformed ID Number parameters. Use grep to search for patterns indicative of XSS payloads (e.g., <script>, javascript:, onerror=).
grep -i 'script|javascript|onerror' /var/log/apache2/access.log | grep 'admin/roles/check.php'disclosure
Exploit Status
EPSS
0.10% (27% percentiel)
CISA SSVC
CVSS-vector
De primaire mitigatie voor CVE-2024-3931 is het upgraden van Totara LMS naar een versie die de kwetsbaarheid verhelpt. De beschikbare fixes bevinden zich in versies 13.46, 14.38, 15.33, 16.27, 17.21 en 18.8. Indien een directe upgrade niet mogelijk is, overweeg dan tijdelijke maatregelen zoals het beperken van de toegang tot de admin/roles/check.php pagina of het implementeren van een Web Application Firewall (WAF) om schadelijke payloads te blokkeren. Controleer de Totara LMS logs op verdachte activiteit, zoals ongebruikelijke URL-parameters of JavaScript-uitvoeringen. Na de upgrade, verifieer de fix door te proberen de kwetsbaarheid te reproduceren met bekende exploitatie-technieken.
Actualiseer Totara LMS naar versie 13.46, 14.38, 15.33, 16.27, 17.21 of 18.8, of een latere versie. Dit zal de Cross-Site Scripting (XSS) kwetsbaarheid in de component User Selector verhelpen.
Kwetsbaarheidsanalyses en kritieke waarschuwingen direct in uw inbox.
CVE-2024-3931 is a cross-site scripting (XSS) vulnerability in Totara LMS versions 13.0–18.7, allowing attackers to inject malicious scripts via the admin/roles/check.php file.
If you are using Totara LMS versions 13.0 through 18.7, you are potentially affected by this vulnerability. Upgrade to a patched version to mitigate the risk.
Upgrade Totara LMS to version 13.46, 14.38, 15.33, 16.27, 17.21, or 18.8. Back up your data before upgrading.
As of the current date, there is no confirmed evidence of active exploitation, but the vulnerability is publicly disclosed and a PoC may be available.
Refer to the official Totara LMS security advisory for detailed information and updates: [https://totaralms.com/security/](https://totaralms.com/security/)
Upload je dependency-bestand en kom direct te weten of deze en andere CVEs jou raken.