Joomla
820 CVEs across 149 Joomla products. Browse Joomla vulnerabilities, severities, and proof-of-concept exploits.
Joomla products with known CVEs
| CVE | Severity | Score | Published | Summary |
|---|---|---|---|---|
CVE-2026-73327 | High | 7.6 | 2026-08-12 | Joomla 6.1.1 contains a path traversal vulnerability in the com_joomlaupdate extension that allows a Super User to be induced into extracting a crafted archive… |
CVE-2026-48958 | High | 8.8 | 2026-07-07 | An improper access check allows unauthorized users to create custom fields via webservices endpoints. |
CVE-2026-48957 | High | 8.8 | 2026-07-07 | An improper access check allows unauthorized users to access com_privacy datasets. |
CVE-2026-48956 | Medium | 5.0 | 2026-07-07 | An improper access check allows users to display a list of modules in the frontend. |
CVE-2026-48955 | Medium | 6.5 | 2026-07-07 | An improper access check allows unauthorized users to access workflow stage and transition information. |
CVE-2026-48954 | Medium | 6.1 | 2026-07-07 | Improper validation leads to a generic XSS vector in the language override feature. |
CVE-2026-48953 | Medium | 6.1 | 2026-07-07 | Lack of escaping leads to an XSS vulnerability in the generic image output layout. |
CVE-2026-48952 | Medium | 6.1 | 2026-07-07 | Lack of escaping leads to an XSS vulnerability in the update list view of com_installer. |
CVE-2026-48951 | Medium | 6.1 | 2026-07-07 | Lack of escaping leads to XSS vulnerabilities in modalreturn layouts of various components. |
CVE-2026-48950 | Medium | 6.1 | 2026-07-07 | Lack of escaping leads to an XSS vulnerability in the file management view of com_templates. |
CVE-2026-48949 | Medium | 6.1 | 2026-07-07 | Lack of validation leads to an XSS vulnerability in the MFA management views. |
CVE-2026-48948 | High | 8.8 | 2026-07-07 | An improper access check allows user to download vcard exports of com_contact contacts that are inaccessible. |
CVE-2026-48947 | Medium | 4.9 | 2026-07-07 | An improper access check allows privileged users to overwrite media files without editing permissions. |
CVE-2026-48905 | Medium | 6.1 | 2026-05-26 | Lack of input filtering leads to an XSS vector in the HTML filter code. |
CVE-2026-48904 | Critical | 9.8 | 2026-05-26 | An improper access check allows privelege escalation through the com_users group editing webservice endpoint. |
CVE-2026-48903 | Medium | 6.1 | 2026-05-26 | Inadequate content filtering within the checkAttribute methods leads to XSS vulnerabilities in various components. |
CVE-2026-48902 | Critical | 9.8 | 2026-05-26 | The password and username reset features created plain http links for https connections if the "Force SSL" flag wasn't explicitly set. |
CVE-2026-48901 | High | 7.5 | 2026-05-26 | The InputFilter::getInstance() method omitted a security sensitive parameter from the instance cache key. |
CVE-2026-48900 | Medium | 4.3 | 2026-05-26 | An improper access check allowed low privileged users to edit the task types of existing scheduler tasks. |
CVE-2026-48899 | Critical | 9.8 | 2026-05-26 | An improper access check allows privilege escalation through the com_users batch task. |
CVE-2026-48898 | Critical | 9.8 | 2026-05-26 | An improper access check allows privilege escalation through the com_users batch task. |
CVE-2026-48897 | High | 7.5 | 2026-05-26 | Insufficient state checks lead to a vector that allows to bypass 2FA checks. |
CVE-2026-48896 | High | 7.5 | 2026-05-26 | Insufficient state checks lead to a vector that allows to bypass 2FA checks. |
CVE-2026-40384 | High | 7.5 | 2026-05-26 | An improper validation of the search parameter of the com_media files API endpoint leads to a path traversal vulnerability. |
CVE-2026-40383 | Critical | 9.8 | 2026-05-26 | An improper validation of user-supplied input leads to a local file inclusion vulnerability. |
CVE-2026-35223 | Critical | 9.8 | 2026-05-26 | An improper access check allows unauthorized access to com_config webservice endpoints. |
CVE-2026-35222 | Critical | 9.8 | 2026-05-26 | Improperly validated order clauses lead to a SQL injection vulnerability in com_tags. |
CVE-2026-35221 | Critical | 9.8 | 2026-05-26 | Improperly built filter clauses lead to a SQL injection vulnerability in the search query for com_finder. |
CVE-2026-35220 | Medium | 4.3 | 2026-05-26 | Lack of CSRF token validation lead to a CSRF attack vector in the admin activation endpoint of com_users. |
CVE-2026-30895 | Medium | 6.1 | 2026-05-26 | Lack of output escaping leads to a XSS vector in the readmore links for com_content. |
CVE-2026-30894 | Medium | 6.1 | 2026-05-26 | Lack of output escaping leads to a XSS vector in the content history component. |
CVE-2026-25901 | Medium | 6.1 | 2026-05-26 | Lack of output escaping leads to a XSS vector in the multilingual associations component. |
CVE-2026-25900 | Medium | 6.1 | 2026-05-26 | Lack of output escaping leads to a XSS vector in the feed modules. |
CVE-2026-23899 | High | 8.8 | 2026-04-01 | An improper access check allows unauthorized access to webservice endpoints. |
CVE-2026-23898 | High | 7.2 | 2026-04-01 | Lack of input validation leads to an arbitrary file deletion vulnerability in the autoupdate server mechanism. |
CVE-2026-21632 | Medium | 5.4 | 2026-04-01 | Lack of output escaping for article titles leads to XSS vectors in various locations. |
CVE-2026-21631 | Medium | 5.4 | 2026-04-01 | Lack of output escaping leads to a XSS vector in the multilingual associations component. |
CVE-2026-21630 | High | 8.8 | 2026-04-01 | Improperly built order clauses lead to a SQL injection vulnerability in the articles webservice endpoint. |
CVE-2026-21629 | High | 7.3 | 2026-04-01 | The ajax component was excluded from the default logged-in-user check in the administrative area. This behavior was potentially unexpected by 3rd party develop… |
CVE-2025-63083 | Medium | 6.1 | 2026-01-06 | Lack of output escaping leads to a XSS vector in the pagebreak plugin. |
CVE-2025-63082 | Medium | 6.1 | 2026-01-06 | Lack of input filtering leads to an XSS vector in the HTML filter code related to data URLs in img tags. |
CVE-2025-25227 | High | 7.5 | 2025-04-08 | Insufficient state checks lead to a vector that allows to bypass 2FA checks. |
CVE-2025-25226 | Critical | 9.8 | 2025-04-08 | Improper handling of identifiers lead to a SQL injection vulnerability in the quoteNameStr method of the database package. Please note: the affected method is… |
CVE-2024-40749 | High | 7.5 | 2025-01-07 | Improper Access Controls allows access to protected views. |
CVE-2024-40748 | High | 7.5 | 2025-01-07 | Lack of output escaping in the id attribute of menu lists. |
CVE-2024-40747 | Medium | 6.1 | 2025-01-07 | Various module chromes didn't properly process inputs, leading to XSS vectors. |
CVE-2024-40743 | Medium | 6.1 | 2024-08-20 | The stripImages and stripIframes methods didn't properly process inputs, leading to XSS vectors. |
CVE-2024-27187 | High | 7.5 | 2024-08-20 | Improper Access Controls allows backend users to overwrite their username when disallowed. |
CVE-2024-27186 | Medium | 6.1 | 2024-08-20 | The mail template feature lacks an escaping mechanism, causing XSS vectors in multiple extensions. |
CVE-2024-27185 | Critical | 9.1 | 2024-08-20 | The pagination class includes arbitrary parameters in links, leading to cache poisoning attack vectors. |
CVE-2024-27184 | Medium | 6.1 | 2024-08-20 | Inadequate validation of URLs could result into an invalid check whether an redirect URL is internal or not.. |
CVE-2024-26279 | Medium | 6.1 | 2024-07-09 | The wrapper extensions do not correctly validate inputs, leading to XSS vectors. |
CVE-2024-26278 | Medium | 6.1 | 2024-07-09 | The Custom Fields component not correctly filter inputs, leading to a XSS vector. |
CVE-2024-21731 | Medium | 6.1 | 2024-07-09 | Improper handling of input could lead to an XSS vector in the StringHelper::truncate method. |
CVE-2024-21730 | Medium | 5.4 | 2024-07-09 | The fancyselect list field layout does not correctly escape inputs, leading to a self-XSS vector. |
CVE-2024-21729 | Medium | 6.1 | 2024-07-09 | Inadequate input validation leads to XSS vulnerabilities in the accessiblemedia field. |
CVE-2024-21726 | Medium | 6.5 | 2024-02-29 | Inadequate content filtering leads to XSS vulnerabilities in various components. |
CVE-2024-21725 | Medium | 6.1 | 2024-02-29 | Inadequate escaping of mail addresses lead to XSS vulnerabilities in various components. |
CVE-2024-21724 | Medium | 6.1 | 2024-02-29 | Inadequate input validation for media selection fields lead to XSS vulnerabilities in various extensions. |
CVE-2024-21723 | Medium | 4.3 | 2024-02-29 | Inadequate parsing of URLs could result into an open redirect. |
CVE-2024-21722 | Medium | 6.3 | 2024-02-29 | The MFA management features did not properly terminate existing user sessions when a user's MFA methods have been modified. |
CVE-2023-40626 | High | 7.5 | 2023-11-29 | The language file parsing process could be manipulated to expose environment variables. Environment variables might contain sensible information. |
CVE-2023-23755 | High | 7.5 | 2023-05-30 | An issue was discovered in Joomla! 4.2.0 through 4.3.1. The lack of rate limiting allowed brute force attacks against MFA methods. |
CVE-2023-23754 | Medium | 6.1 | 2023-05-30 | An issue was discovered in Joomla! 4.2.0 through 4.3.1. Lack of input validation caused an open redirect and XSS issue within the new mfa selection screen. |
CVE-2023-23752 | Medium | 5.3 | 2023-02-16 | An issue was discovered in Joomla! 4.0.0 through 4.2.7. An improper access check allows unauthorized access to webservice endpoints. |
CVE-2023-23751 | Medium | 4.3 | 2023-02-01 | An issue was discovered in Joomla! 4.0.0 through 4.2.4. A missing ACL check allows non super-admin users to access com_actionlogs. |
CVE-2023-23750 | Medium | 6.3 | 2023-02-01 | An issue was discovered in Joomla! 4.0.0 through 4.2.6. A missing token check causes a CSRF vulnerability in the handling of post-installation messages. |
CVE-2022-27914 | Medium | 6.1 | 2022-11-08 | An issue was discovered in Joomla! 4.0.0 through 4.2.4. Inadequate filtering of potentially malicious user input leads to reflected XSS vulnerabilities in com_… |
CVE-2022-27913 | Medium | 6.1 | 2022-10-25 | An issue was discovered in Joomla! 4.2.0 through 4.2.3. Inadequate filtering of potentially malicious user input leads to reflected XSS vulnerabilities in vari… |
CVE-2022-27912 | Medium | 5.3 | 2022-10-25 | An issue was discovered in Joomla! 4.0.0 through 4.2.3. Sites with publicly enabled debug mode exposed data of previous requests. |
CVE-2022-27911 | Medium | 5.3 | 2022-08-31 | An issue was discovered in Joomla! 4.2.0. Multiple Full Path Disclosures because of missing '_JEXEC or die check' caused by the PSR12 changes. |
CVE-2022-23801 | Medium | 6.1 | 2022-03-30 | An issue was discovered in Joomla! 4.0.0 through 4.1.0. Possible XSS atack vector through SVG embedding in com_media. |
CVE-2022-23800 | Medium | 6.1 | 2022-03-30 | An issue was discovered in Joomla! 4.0.0 through 4.1.0. Inadequate content filtering leads to XSS vulnerabilities in various components. |
CVE-2022-23799 | Critical | 9.8 | 2022-03-30 | An issue was discovered in Joomla! 4.0.0 through 4.1.0. Under specific circumstances, JInput pollutes method-specific input bags with $_REQUEST data. |
CVE-2022-23798 | Medium | 6.1 | 2022-03-30 | An issue was discovered in Joomla! 2.5.0 through 3.10.6 & 4.0.0 through 4.1.0. Inadequate validation of URLs could result into an invalid check whether an redi… |
CVE-2022-23797 | Critical | 9.8 | 2022-03-30 | An issue was discovered in Joomla! 3.0.0 through 3.10.6 & 4.0.0 through 4.1.0. Inadequate filtering on the selected Ids on an request could resulted into an po… |
CVE-2022-23796 | Medium | 6.1 | 2022-03-30 | An issue was discovered in Joomla! 3.7.0 through 3.10.6. Lack of input validation could allow an XSS attack using com_fields. |
CVE-2022-23795 | Critical | 9.8 | 2022-03-30 | An issue was discovered in Joomla! 2.5.0 through 3.10.6 & 4.0.0 through 4.1.0. A user row was not bound to a specific authentication mechanism which could unde… |
CVE-2022-23794 | Medium | 5.3 | 2022-03-30 | An issue was discovered in Joomla! 3.0.0 through 3.10.6 & 4.0.0 through 4.1.0. Uploading a file name of an excess length causes the error. This error brings up… |
CVE-2022-23793 | High | 7.5 | 2022-03-30 | An issue was discovered in Joomla! 3.0.0 through 3.10.6 & 4.0.0 through 4.1.0. Extracting an specifilcy crafted tar package could write files outside of the in… |
CVE-2021-26040 | Critical | 9.1 | 2021-08-24 | An issue was discovered in Joomla! 4.0.0. The media manager does not correctly check the user's permissions before executing a file deletion command. |
CVE-2021-26039 | Medium | 6.1 | 2021-07-07 | An issue was discovered in Joomla! 3.0.0 through 3.9.27. Inadequate escaping in the imagelist view of com_media leads to a XSS vulnerability. |
CVE-2021-26038 | High | 7.5 | 2021-07-07 | An issue was discovered in Joomla! 2.5.0 through 3.9.27. Install action in com_installer lack the required hardcoded ACL checks for superusers. A default syste… |
CVE-2021-26037 | Medium | 5.3 | 2021-07-07 | An issue was discovered in Joomla! 2.5.0 through 3.9.27. CMS functions did not properly termine existing user sessions when a user's password was changed or th… |
CVE-2021-26036 | High | 7.5 | 2021-07-07 | An issue was discovered in Joomla! 2.5.0 through 3.9.27. Missing validation of input could lead to a broken usergroups table. |
CVE-2021-26035 | Medium | 6.1 | 2021-07-07 | An issue was discovered in Joomla! 3.0.0 through 3.9.27. Inadequate escaping in the rules field of the JForm API leads to a XSS vulnerability. |
CVE-2010-1435 | Critical | 9.8 | 2021-06-21 | Joomla! Core is prone to a security bypass vulnerability. Exploiting this issue may allow attackers to perform otherwise restricted actions and subsequently re… |
CVE-2010-1434 | High | 7.5 | 2021-06-21 | Joomla! Core is prone to a session fixation vulnerability. An attacker may leverage this issue to hijack an arbitrary session and gain access to sensitive info… |
CVE-2010-1433 | Critical | 9.8 | 2021-06-21 | Joomla! Core is prone to a vulnerability that lets attackers upload arbitrary files because the application fails to properly verify user-supplied input. An at… |
CVE-2010-1432 | High | 7.5 | 2021-06-21 | Joomla! Core is prone to an information disclosure vulnerability. Attackers can exploit this issue to obtain sensitive information that may help in launching f… |
CVE-2021-26034 | Medium | 6.5 | 2021-05-26 | An issue was discovered in Joomla! 3.0.0 through 3.9.26. A missing token check causes a CSRF vulnerability in data download endpoints in com_banners and com_sy… |
CVE-2021-26033 | Medium | 6.5 | 2021-05-26 | An issue was discovered in Joomla! 3.0.0 through 3.9.26. A missing token check causes a CSRF vulnerability in the AJAX reordering endpoint. |
CVE-2021-26032 | Medium | 6.1 | 2021-05-26 | An issue was discovered in Joomla! 3.0.0 through 3.9.26. HTML was missing in the executable block list of MediaHelper::canUpload, leading to XSS attack vectors. |
CVE-2021-26031 | Medium | 5.3 | 2021-04-14 | An issue was discovered in Joomla! 3.0.0 through 3.9.25. Inadequate filters on module layout settings could lead to an LFI. |
CVE-2021-26030 | Medium | 6.1 | 2021-04-14 | An issue was discovered in Joomla! 3.0.0 through 3.9.25. Inadequate escaping allowed XSS attacks using the logo parameter of the default templates on error page |
CVE-2021-26029 | Medium | 5.3 | 2021-03-04 | An issue was discovered in Joomla! 1.6.0 through 3.9.24. Inadequate filtering of form contents could allow to overwrite the author field. |
CVE-2021-26028 | Medium | 5.5 | 2021-03-04 | An issue was discovered in Joomla! 3.0.0 through 3.9.24. Extracting an specifilcy crafted zip package could write files outside of the intended path. |
CVE-2021-26027 | Medium | 5.3 | 2021-03-04 | An issue was discovered in Joomla! 3.0.0 through 3.9.24. Incorrect ACL checks could allow unauthorized change of the category for an article. |
CVE-2021-23132 | High | 7.5 | 2021-03-04 | An issue was discovered in Joomla! 3.0.0 through 3.9.24. com_media allowed paths that are not intended for image uploads |
CVE-2021-23131 | High | 7.5 | 2021-03-04 | An issue was discovered in Joomla! 3.2.0 through 3.9.24. Missing input validation within the template manager. |