---
title: "[20200102] - Core - CSRF com_templates LESS compiler"
description: "We help designers, developers, hobbyists and business owners get the most out of the Joomla CMS.  Join us at our free monthly meetups, and let us help you with your Joomla projects."
url: "https://www.joomlalondon.co.uk/official-joomla-announcements/20200102-core-csrf-com-templates-less-compiler"
date: "2026-09-09T13:44:19+00:00"
language: "en-GB"
---

#  \[20200102\] - Core - CSRF com\_templates LESS compiler

- **Project:** Joomla!
- **SubProject:** CMS
- **Impact:** High
- **Severity:** Low
- **Versions:** 3.0.0-3.9.14
- **Exploit type:** CSRF
- **Reported Date:** 2019-December-18
- **Fixed Date:** 2020-January-28
- **CVE Number:** [CVE-2020-xxxxx](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-xxxxx)

### Description

A missing CSRF token check in the LESS compiler of com\_templates causes a CSRF vulnerability.

### Affected Installs

Joomla! CMS versions 3.0.0 - 3.9.14

### Solution

Upgrade to version 3.9.15

### Contact

The JSST at the [Joomla! Security Centre](https://developer.joomla.org/security-centre.html "Contact the JSST").

**Reported By:** Lee Thao from Viettel Cyber SecurityRead more  [http://feeds.joomla.org/~r/JoomlaSecurityNews/~3/gs3oN6Illx8/799-20200102-core-csrf-com-templates-less-compiler.html](http://feeds.joomla.org/~r/JoomlaSecurityNews/~3/gs3oN6Illx8/799-20200102-core-csrf-com-templates-less-compiler.html "[20200102] - Core - CSRF com_templates LESS compil")

## Schema

```json
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Start", "item": "https://www.joomlalondon.co.uk" }, { "@type": "ListItem", "position": 2, "name": "Official Joomla! Announcements", "item": "https://www.joomlalondon.co.uk/official-joomla-announcements" }, { "@type": "ListItem", "position": 3, "name": "[20200102] - Core - CSRF com_templates LESS compiler", "item": "https://www.joomlalondon.co.uk/official-joomla-announcements/20200102-core-csrf-com-templates-less-compiler" } ] }
```
