CVE-2025-30207
Last modified
CVE-2025-30207 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Kirby is an open-source content management system. A vulnerability in versions prior to 3.9.8.3, 3.10.1.2, and 4.7.1 affects all Kirby setups that use PHP's built-in server. EPSS estimates a 0.47% chance of exploitation in the next 30 days.
Description
Kirby is an open-source content management system. A vulnerability in versions prior to 3.9.8.3, 3.10.1.2, and 4.7.1 affects all Kirby setups that use PHP's built-in server. Such setups are commonly only used during local development. Sites that use other server software (such as Apache, nginx or Caddy) are not affected. A missing path traversal check allowed attackers to navigate all files on the server that were accessible to the PHP process, including files outside of the Kirby installation. The vulnerable implementation delegated all existing files to PHP, including existing files outside of the document root. This leads to a different response that allows attackers to determine whether the requested file exists. Because Kirby's router only delegates such requests to PHP and does not load or execute them, contents of the files were not exposed as PHP treats requests to files outside of the document root as invalid. The problem has been patched in Kirby 3.9.8.3, Kirby 3.10.1.2, and Kirby 4.7.1. In all of the mentioned releases, the maintainers of Kirby have updated the router to check if existing static files are within the document root. Requests to files outside the document root are treated as page requests of the error page and will no longer allow to determine whether the file exists or not.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Getkirby | Kirby | < 3.9.8.3 |
| Getkirby | Kirby | >= 3.10.0, < 3.10.1.2 |
| Getkirby | Kirby | >= 4.0.0, < 4.7.1 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-30207?
How severe is CVE-2025-30207?
How do I fix CVE-2025-30207?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-30201Wazuh is a free and open source platform used for threat pre…9.1
- CVE-2025-30202vLLM is a high-throughput and memory-efficient inference and…7.5
- CVE-2025-30203Tuleap is an Open Source Suite to improve management of soft…4.8
- CVE-2025-30204golang-jwt is a Go implementation of JSON Web Tokens. Starti…7.5
- CVE-2025-30205kanidim-provision is a helper utility that uses kanidm's API…7.6
- CVE-2025-30206Dpanel is a Docker visualization panel system which provides…9.8
- CVE-2025-30208Vite, a provider of frontend development tooling, has a vuln…7.5
- CVE-2025-30209Tuleap is an Open Source Suite to improve management of soft…5.3
- CVE-2025-3021Path Traversal vulnerability in e-solutions e-management. Th…8.7
- CVE-2025-30210Bruno is an open source IDE for exploring and testing APIs. …6.1
- CVE-2025-30211Erlang/OTP is a set of libraries for the Erlang programming …7.5
- CVE-2025-30212Frappe is a full-stack web application framework. An SQL Inj…7.5
Are you affected by CVE-2025-30207?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
