Files
paperlessmanager/paperless-backend/src/email-download
bjoernpoettker 7b2a79be2a
Build and Push Multi-Platform Images / build-and-push (push) Successful in 31s
fix: Dateinamen mit Pfadtrennzeichen beim Mail-Import absichern
Anhänge mit '/' im Dateinamen (z.B. "Rechnung - 2026/002650322.PDF")
führten zu einem Fehler, weil '/' als Verzeichnistrenner interpretiert
wurde und der temp. Pfad nicht existierte.

- sanitizeFilename() ersetzt '/' und '\' durch '-', entfernt '..' und Null-Bytes
- Wird beim Speichern in die DB (email-download) und beim Aufbau des
  temp. Pfads (email-import) angewendet (defense-in-depth)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-22 11:10:36 +02:00
..