CVE-2026-40325
HighSummary
Masa CMS, a fork of Mura CMS, in versions 7.5.2 and earlier has a vulnerability in the `cTrash.restore` function that improperly validates anti-CSRF tokens for content restoration requests. An attacker can trick a logged-in administrator into submitting a forged request that restores deleted items.
Risk Assessment
This vulnerability can lead to the restoration of malicious or outdated content, exposure of sensitive documents, and disruption of site structure or content integrity.
Recommendation
It is recommended to upgrade to versions 7.2.10, 7.3.15, 7.4.10, or 7.5.3. Alternatively, restrict access to the administrative backend and regularly empty the trash.
Other vulnerabilities in Masa CMS
See all- CVE-2026-40326High
Masa CMS versions 7.5.2 and earlier have a vulnerability in the createBundle method in `csettings.cfc` that improperly validates anti-CSRF tokens. An attacker can craft a malicious webpage that, when visited by a logged-in administrator, silently creates a site bundle that is saved in a publicly accessible directory.
- CVE-2026-40309High
Masa CMS versions 7.5.2 and earlier have a vulnerability in the cTrash.empty function that does not validate anti-CSRF tokens for trash management requests. An attacker can induce a logged-in administrator to submit a forged request that empties the trash and permanently deletes all deleted content.
- CVE-2026-40174High
Masa CMS, a content management system, in versions 7.5.2 and earlier has a vulnerability in the cUsers.updateAddress function that improperly validates anti-CSRF tokens. An attacker can induce a logged-in administrator to submit a forged request, allowing for the addition, modification, or deletion of user address records.
- CVE-2026-40331Critical
Masa CMS versions 7.2.0-7.2.9, 7.3.0-7.3.14, 7.4.0-7.4.9, and 7.5.0-7.5.2 have an SQL injection vulnerability in the unauthenticated JSON API. The altTable parameter is injected directly into the SQL FROM clause, allowing an unauthenticated attacker to read sensitive data from any table.
- CVE-2026-40330Critical
Masa CMS is an open source content management system. In versions 7.2.0 through 7.2.9, 7.3.0 through 7.3.14, 7.4.0 through 7.4.9, and 7.5.0 through 7.5.2, a SQL injection vulnerability exists in the beanFeed.cfc component within the getQuery function's handling of the sortDirection parameter. The parameter value is concatenated directly into SQL queries without sanitization or parameterization. An unauthenticated remote attacker can exploit this to extract sensitive information, modify or delete database records, or potentially achieve remote code execution on the underlying database server.
- CVE-2026-40329Critical
Masa CMS is an open source content management system. In versions 7.5.2 and earlier, a SQL injection vulnerability exists in the beanFeed.cfc component within the getQuery function's processing of the sortBy parameter. The application fails to properly sanitize or parameterize this input before incorporating it into dynamic SQL statements. An unauthenticated remote attacker can execute arbitrary SQL commands against the database, potentially gaining access to sensitive data, modifying or deleting records, or escalating privileges to administrative control. This issue has been fixed in versions 7.2.10, 7.3.15, 7.4.10, and 7.5.3. As a workaround, configure WAF rules to block malicious SQL patterns in the sortBy parameter sent to beanFeed.cfc.
- CVE-2024-32641Critical
Masa CMS before versions 7.2.8, 7.3.13, and 7.4.6 is vulnerable to remote code execution. The vulnerability exists in the addParam function, which accepts user input via the criteria parameter, subsequently evaluated by setDynamicContent, allowing an unauthenticated attacker to execute arbitrary code via the m tag.
Original NVD description (English source)
Masa CMS is a content management system forked from Mura CMS. In versions 7.5.2 and earlier, the `cTrash.restore` function does not properly validate anti-CSRF tokens for content restoration requests. An attacker can trick a logged-in administrator to submit a forged request that restores deleted items from the trash and places them at an attacker-controlled location in the site structure through the parentid parameter. This can restore previously deleted malicious or outdated content, expose sensitive documents by moving them into publicly accessible locations, and disrupt site structure or content integrity. This issue has been fixed in versions 7.2.10, 7.3.15, 7.4.10, and 7.5.3. As a workaround, restrict access to the administrative backend, use browser isolation for administrative sessions, and regularly empty the trash to reduce the amount of content available for unauthorized restoration.

