SB2021070701 - Multiple vulnerabilities in Joomla!
Published: July 7, 2021
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 5 secuirty vulnerabilities.
1) Cross-site scripting (CVE-ID: CVE-2021-26039)
The disclosed vulnerability allows a remote attacker to perform cross-site scripting (XSS) attacks.
The vulnerability exists due to insufficient sanitization of user-supplied data in the com_media component. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website.
Successful exploitation of this vulnerability may allow a remote attacker to steal potentially sensitive information, change appearance of the web page, perform phishing and drive-by-download attacks.
2) Improper access control (CVE-ID: CVE-2021-26038)
The vulnerability allows a remote user to gain unauthorized access to otherwise restricted functionality.
The vulnerability exists due to improper access restrictions within the com_installer component. the iInstall action in com_installer lacks the required hardcoded ACL checks for superusers. A remote unprivileged user can compromise the affected installation of Joomla! under certain circumstances.
3) Insufficient Session Expiration (CVE-ID: CVE-2021-26037)
The vulnerability allows a remote attacker to gain access to sensitive information.
The vulnerability exists due to insufficient session expiration issue when changing user's password or blocking the user accont. A remote non-authenticated attacker can obtain or guess session token and gain unauthorized access to session that belongs to another user.
4) Input validation error (CVE-ID: CVE-2021-26036)
The vulnerability allows a remote user to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input. A remote user can pass specially crafted input to the application and damage usergroups table, leading to a denial of service condition.
5) Cross-site scripting (CVE-ID: CVE-2021-26035)
The disclosed vulnerability allows a remote attacker to perform cross-site scripting (XSS) attacks.
The vulnerability exists due to insufficient sanitization of user-supplied data in the Rules field of the JForm API. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website.
Successful exploitation of this vulnerability may allow a remote attacker to steal potentially sensitive information, change appearance of the web page, perform phishing and drive-by-download attacks.
Remediation
Install update from vendor's website.
References
- https://developer.joomla.org/security-centre/860-20210705-core-xss-in-com-media-imagelist.html
- https://developer.joomla.org/security-centre/859-20210704-core-privilege-escalation-through-com-installer.html
- https://developer.joomla.org/security-centre/858-20210703-core-lack-of-enforced-session-termination.html
- https://developer.joomla.org/security-centre/857-20210702-core-dos-through-usergroup-table-manipulation.html
- https://developer.joomla.org/security-centre/856-20210701-core-xss-in-jform-rules-field.html