CVE-2020-26255: PHP Phar archives could be uploaded and executed in Kirby
Kirby is a CMS. In Kirby CMS (getkirby/cms) before version 3.4.5, and Kirby Panel before version 2.5.14 , an editor with full access to the Kirby Panel can upload a PHP .phar file and execute it on the server. This vulnerability is critical if you might have potential attackers in your group of authenticated Panel users, as they can gain access to the server with such a Phar file. Visitors without Panel access cannot use this attack vector. The problem has been patched in Kirby 2.5.14 and Kirby 3.4.5. Please update to one of these or a later version to fix the vulnerability. Note: Kirby 2 reaches end of life on December 31, 2020. We therefore recommend to upgrade your Kirby 2 sites to Kirby 3. If you cannot upgrade, we still recommend to update to Kirby 2.5.14.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2020-26255?
CVE-2020-26255 is a vulnerability in Kirby CMS that allows an editor with full access to the Kirby Panel to upload and execute a PHP .phar file on the server.
What is the severity of CVE-2020-26255?
CVE-2020-26255 has a severity rating of 9.1 (Critical).
Which versions of Kirby CMS are affected by CVE-2020-26255?
Kirby CMS versions up to and excluding 3.4.5 are affected by CVE-2020-26255.
Which versions of Kirby Panel are affected by CVE-2020-26255?
Kirby Panel versions up to and excluding 2.5.14 are affected by CVE-2020-26255.
How can I fix CVE-2020-26255?
To fix CVE-2020-26255, you should upgrade to Kirby CMS version 3.4.5 or above, and Kirby Panel version 2.5.14 or above.