CVE-2026-63222 High CVSS 7.5/10

🟠 CVE-2026-63222: High Schwachstelle

CVE-2026-63222
7.5/10
High
Nein
Various
Network

„`html




CVE-2026-63222 – CodeIgniter Path Traversal Vulnerability

CVE-2026-63222: CodeIgniter UploadedFile Path Traversal

Zusammenfassung

Eine kritische Schwachstelle in CodeIgniter ermöglicht es Angreifern, hochgeladene Dateien außerhalb des vorgesehenen Upload-Verzeichnisses zu speichern. Die Vulnerability existiert in Versionen vor 4.7.4 und wird durch unzureichende Sanitierung von benutzergesteuerten Dateinamen in der Methode UploadedFile::move() verursacht.

Betroffene Systeme

Framework: CodeIgniter

Betroffene Versionen: Alle Versionen vor 4.7.4

Angriffsvektor: Netzwerk (Remote)

Authentifizierung erforderlich: Nein

Die Schwachstelle betrifft alle Anwendungen, die CodeIgniter verwenden und Datei-Upload-Funktionalität ohne explizite Dateinamen-Behandlung implementieren.

Technische Details

Die Methode UploadedFile::move() akzeptiert optional einen zweiten Parameter für den Zieldateinamen. Wird dieser Parameter nicht angegeben, nutzt die Methode den vom Client übertragenen Dateinamen direkt, ohne diesen zu validieren oder zu bereinigen.

Angreifer können Path-Traversal-Sequenzen wie ../ oder absolute Pfade in den Dateinamen einbetten. Dies ermöglicht das Schreiben von Dateien in beliebige Verzeichnisse auf dem Server, sofern die Anwendung ein Upload-Verzeichnis exponiert.

Beispiel: Ein Upload mit Dateiname „../../etc/passwd“ könnte zu Dateischreibzugriffen außerhalb des Upload-Verzeichnisses führen.

Empfohlene Massnahmen

  • Sofortmaßnahme: Upgrade auf CodeIgniter 4.7.4 oder höher durchführen
  • Workaround: Explizit einen sicheren, sanitierten Dateinamen als zweiten Parameter an move() übergeben
  • Validierung: Alle benutzergesteuerten Dateinamen mit Whitelist-Regex validieren
  • Zugriffskontrolle: Upload-Verzeichnisse nicht über HTTP exponieren
  • Monitoring: Verdächtige Upload-Muster in Logs überwachen

Bewertung

CVSS Score: 7.5 (High)

Kritikalität: Hoch

Die Schwachstelle ermöglicht Remote Code Execution durch Schreiben von PHP-Dateien, Denial-of-Service oder Manipulation von Systemdateien. Die Verfügbarkeit eines Fixes macht ein zeitnahes Patching essentiell.



„`

📷 Social Media Hashtags Instagram & Facebook
🔗 https://huntingthreats.de/%f0%9f%9f%a0-cve-2026-63222-high-schwachstelle/ #CVE #Vulnerability #CyberSecurity #ITSecurity #ZeroDay #Patch #InfoSec #CyberThreats #HuntingThreats #Cybersicherheit
💡 Tipp: Auf Instagram 10-15 Hashtags posten • Auf Facebook nur 3-5 verwenden
🛒

Empfohlene Security-Tools

* Affiliate-Links
🔑 Empfohlen
YubiKey Security Key NFC
Hardware-Sicherheitsschlüssel für Zwei-Faktor-Authentifizierung. Schützt Accounts selbst bei gestohlenen Passwörtern.
ab 29,00 € Amazon →
🛡 Netzwerk
GL.iNet GL-MT3000 Reise-Router
VPN-fähiger Pocket-Router mit WiFi 6. Schützt dein Netzwerk unterwegs und zu Hause vor Angriffen.
ab 69,00 € Amazon →
📘 Buch
Hacking & Cyber Security mit KI
Prompt Engineering, Phishing, Pentesting mit ChatGPT. Perfekt für IT-Security Einsteiger und Profis.
ab 24,99 € Amazon →
💻 Buch
Ethical Hacking - Das grosse Buch
Hacking mit Python Schritt für Schritt erklärt. Verstehe wie Angreifer denken und schütze deine Systeme.
ab 39,99 € Amazon →
🐍 Buch
Python für Einsteiger
Programmieren lernen mit Python - Schritt für Schritt zum Python-Profi. Ideal für Security Automation.
ab 29,99 € Amazon →

* Als Amazon-Partner verdiene ich an qualifizierten Käufen. Diese Links helfen dabei, HuntingThreats kostenlos zu betreiben.

Automatisch aggregiert von HuntingThreats am 02.08.2026
Alle CVEs ansehen