hackmdio / hackmdio/codimd

Unexpected behaviour: Uploaded images are accessible for everyone

Offen
#1,601 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
10.1k
Forks
1.1k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When I upload an image (stored on the server itself) the image is not protected like the *.md-file is.
I understand the problem to keep another access-level for each image but if I mark a note as private I also expected the pictures to be private only. In fact I can even access them without being logged in just by having the URL.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die serverseitigen Einstiegspunkte für das Hochladen und Bereitstellen von Bildern nachzuverfolgen, und vergleiche dann deren Zugriffskontrollen mit den Regeln für private Notizen und *.md-Dateien. Reproduziere den Zugriff auf die URL eines hochgeladenen Bildes, wenn du abgemeldet bist, sowie auf ein Bild in einer privaten Notiz; abgeschlossen ist die Aufgabe, wenn Bilder in privaten Notizen nicht mehr öffentlich zugänglich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
authorization, backend, security
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.