Relative Path Traversal in Kirby - CVE-2025-30207
Published: April 23, 2026
Kirby
Detailed vulnerability description
The vulnerability allows a remote attacker to determine whether files or directories exist outside of the restricted location.
The vulnerability exists due to path traversal in router.php when handling crafted requests for static files using traversal sequences. A remote attacker can send a specially crafted request to determine whether files or directories exist outside of the restricted location.
Only setups that use PHP's built-in server are vulnerable. Sites using other server software such as Apache, nginx, or Caddy are not affected.