CVE-2026-29905

Kirby CMS through 5.1.4 allows an authenticated user with 'Editor' permissions to cause a persistent Denial of Service (DoS) via a malformed image upload. The application fails to properly validate the return value of the PHP getimagesize() function. When the system attempts to process this file for metadata or thumbnail generation, it triggers a fatal TypeError.
Configurations

Configuration 1 (hide)

cpe:2.3:a:getkirby:kirby:*:*:*:*:*:*:*:*

History

02 Apr 2026, 17:28

Type Values Removed Values Added
CPE cpe:2.3:a:getkirby:kirby:*:*:*:*:*:*:*:*
First Time Getkirby
Getkirby kirby
References () https://drive.google.com/file/d/1MwvvSYIwnC8kOIzjycGMQZw4d2K2ef8h/view?usp=sharing - () https://drive.google.com/file/d/1MwvvSYIwnC8kOIzjycGMQZw4d2K2ef8h/view?usp=sharing - Exploit
References () https://github.com/Stalin-143/CVE-2026-29905 - () https://github.com/Stalin-143/CVE-2026-29905 - Third Party Advisory
References () https://github.com/getkirby/kirby/releases/tag/5.2.0-rc.1 - () https://github.com/getkirby/kirby/releases/tag/5.2.0-rc.1 - Product

30 Mar 2026, 13:26

Type Values Removed Values Added
Summary
  • (es) Kirby CMS hasta 5.1.4 permite a un usuario autenticado con permisos de 'Editor' causar una denegación de servicio (DoS) persistente mediante la carga de una imagen malformada. La aplicación no valida correctamente el valor de retorno de la función PHP getimagesize(). Cuando el sistema intenta procesar este archivo para la generación de metadatos o miniaturas, desencadena un TypeError fatal.

26 Mar 2026, 19:16

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 6.5
CWE CWE-20
CWE-252

26 Mar 2026, 17:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-26 17:16

Updated : 2026-04-02 17:28


NVD link : CVE-2026-29905

Mitre link : CVE-2026-29905

CVE.ORG link : CVE-2026-29905


JSON object : View

Products Affected

getkirby

  • kirby
CWE
CWE-20

Improper Input Validation

CWE-252

Unchecked Return Value