Paisa: Path Traversal in Editor- und Sheet-API ermöglicht Dateilesen und Löschen von Backups
Zusammenfassung
Paisa, ein selbst gehosteter Finanzmanager für Privatpersonen, enthält eine Path-Traversal-Schwachstelle in den Handlern GetFile, GetSheet, DeleteBackups und DeleteSheetBackups. Ein nicht authentifizierter Angreifer aus dem Netzwerk kann über ../-Sequenzen in Dateinamen, die an die Endpunkte editor und delete_backups gesendet werden, beliebige Dateien lesen, die der Paisa-Prozess lesen kann. Zudem kann er Backup-Dateien ausserhalb der Verzeichnisse für Journal oder Sheets löschen.
Betroffen
- Paisa-Versionen vor 0.7.8 (betroffener Bereich 0 bis unter 0.7.8)
Behoben in
- Auf Paisa 0.7.8 oder neuer aktualisieren
Umgehung
- Kein Workaround des Herstellers bekannt.
- Netzwerkzugriff auf die Paisa-Instanz einschränken (Firewall oder VPN), bis 0.7.8 installiert ist.
- Drittanbieter-Vorschlag: Eine Web Application Firewall, die Path-Traversal-Muster erkennt, kann das Risiko senken, ist aber keine getestete Lösung.
- Den Paisa-Dienst mit minimalen Dateisystemberechtigungen betreiben.
Ausnutzung
- CISA SSVC: Ausnutzung keine, automatisierbar ja, technische Auswirkung teilweise.
- Ein öffentliches Nuclei-Erkennungstemplate existiert; ein Metasploit-Modul konnte nicht verifiziert werden.
- Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden; nicht gegen den CISA-KEV-Katalog verifiziert.
Unsere Empfehlung
- Alle Paisa-Instanzen identifizieren und prüfen, ob sie aus externen Netzwerken erreichbar sind.
- Alle Instanzen prioritär auf Paisa 0.7.8 oder neuer aktualisieren.
- Bis zur Aktualisierung den Zugriff auf vertrauenswürdige Netzwerke beschränken.
- Prüfen, was das Dienstkonto von Paisa lesen kann, und auf unerwartete Löschungen von Backups achten.
- Webserver-Logs auf ../-Sequenzen in Anfragen an die Endpunkte editor und delete_backups überwachen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Paisa GitHub repository github.com
- Paisa v0.7.8 release github.com
- Fix commit 035949351f7c0d0f90ecf767aa1e28b4d5a0ae31 github.com
- Paisa issue #420 github.com
- Vulnerable code at v0.7.7 (editor.go) github.com
- VulnCheck advisory www.vulncheck.com
- VulDB CVE-2026-116067 vuldb.com
- Nuclei template pull request 17537 github.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 10:37.
Referenzen der NVD (6)
- https://github.com/ananthakumaran/paisa
- https://github.com/ananthakumaran/paisa/blob/v0.7.7/internal/server/editor.go#L49-L70
- https://github.com/ananthakumaran/paisa/commit/035949351f7c0d0f90ecf767aa1e28b4d5a0ae31
- https://github.com/ananthakumaran/paisa/issues/420
- https://github.com/ananthakumaran/paisa/releases/tag/v0.7.8
- https://www.vulncheck.com/advisories/paisa-before-0.7.8-path-traversal-via-editor-and-sheet-api
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
