CVE-2026-45139
CVE-2026-45139 · CI4MS Fileeditor allows deletion and rename of critical application files due to missing extension allowlist on destructive operations
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
CI4MS is a CodeIgniter 4-based content management system skeleton. Prior to version 0.31.9.0, the Fileeditor module enforces an extension allowlist (`['css','js','html','txt','json','sql','md']`) on content-write operations (`saveFile`, `createFile`), but two destructive endpoints — `deleteFileOrFolder` and `renameFile` — never validate the extension of the *source* path. A backend user with file-editor permissions can therefore unlink or rename any file inside the project root that is not explicitly listed in the small `$hiddenItems` blocklist. Critical framework files such as `app/Config/Routes.php`, `app/Config/App.php`, `app/Config/Database.php`, `app/Config/Filters.php`, `public/index.php`, and `public/.htaccess` all live outside that blocklist and can be destroyed, producing a persistent denial of service that requires filesystem-level redeployment to recover. Version 0.31.9.0 patches the issue.
CVSS 6.5 · Mittel · EPSS 0,3% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: php
Betroffene Produkte und Versionen
ci4ms
- Softwareversionen
- < 0.31.9.0: Betroffen
Keine Korrektur veröffentlicht
ci4-cms-erp/ci4ms Packagist
- Softwareversionen
- 0.21.0
- 0.21.1
- 0.21.2
- 0.21.3
- 0.21.3.1
- 0.21.3.2
- 0.21.3.3
- 0.21.3.4
- 0.21.3.5
- 0.21.3.6
- 0.21.3.7
- 0.23.0.0
- 0.23.0.1
- 0.23.0.2
- 0.23.1.0
- 0.24.0.0
- 0.24.0.16
- 0.24.0.18
- 0.24.0.19
- 0.24.0.20
- 0.24.0.27
- 0.24.0.42
- 0.24.0.45
- 0.24.0.60
- 0.25.0.0
- 0.25.0.1
- 0.25.0.2
- 0.25.0.30
- 0.25.0.39
- 0.25.0.43
- 0.25.1.0
- 0.25.2.0
- 0.25.3.0
- 0.26.0.0
- 0.26.1.0
- 0.26.2.0
- 0.26.3.0
- 0.26.3.1
- 0.26.3.2
- 0.26.3.3
- 0.26.3.4
- 0.27.0.0
- 0.28.0.0
- 0.28.3.0
- 0.28.4.0
- 0.28.5.0
- 0.28.6.0
- 0.31.0.0
- 0.31.1.0
- 0.31.2.0
- 0.31.3.0
- 0.31.4.0
- 0.31.5.0
- 0.31.6.0
- 0.31.7.0
- 0.31.8.0
- 0.31.9
- Betroffene Versionsbereiche
- ECOSYSTEM: < 0.31.9.0
Auf 0.31.9.0 aktualisieren