Medium severity · published Jan 10, 2026
CVE-2026-0831
Templately <= 3.4.8 - Unauthenticated Limited Arbitrary JSON File Write
5.3
CVSS
0.3%
EPSS
No
On KEV
Description
The Templately plugin for WordPress is vulnerable to Arbitrary File Write in all versions up to, and including, 3.4.8. This is due to inadequate input validation in the `save_template_to_file()` function where user-controlled parameters like `session_id`, `content_id`, and `ai_page_ids` are used to construct file paths without proper sanitization. This makes it possible for unauthenticated attackers to write arbitrary `.ai.json` files to locations within the uploads directory.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 19% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TE
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! · wpdevteam
through 3.4.8 · source: vendor
Affected product
TE
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud!
wpdevteam
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-0831
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-0831
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/templately/tags/3.4.5/includes/API/AIContent.php#L38
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/templately/tags/3.4.5/includes/Core/Importer/Utils/AIUtils.php#L414
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/changeset/3426051/
www.wordfence.com
https://www.wordfence.com/threat-intel/vulnerabilities/id/778242f4-5dfa-4d72-a032-8b5521c5b8ce?source=cve
More from Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud!
8.8
CVE-2026-18438
Templately <= 3.7.1 - Authenticated (Contributor+) Arbitrary File Upload to Remote Code Execution via Gutenberg Cloud Import Attachment Filename Mismatch
