{"id":"GHSA-qmfx-75ff-8mw6","aliases":["GO-2022-0407"],"status":"published","title":"Listing of upload directory contents possible","description":"There's an security issue in prosody-filer versions **\u003c 1.0.1** which leads to unwanted directory listings of download directories. \n\nAn attacker is able to list previous uploads of a certain user by shortening the URL and accessing a URL subdirectors other than `/upload/` (or the corresponding user defined root dir)\n\nVersion 1.0.1 and later fix this problem and allow only direct file access if the full path is known. Directory listings are blocked entirely.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2021-05-27T18:41:00Z","modified":"2026-03-03T04:52:10Z","fixes":[{"ecosystem":"Go","package":"github.com/ThomasLeister/prosody-filer","fixed_in":["1.0.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/ThomasLeister/prosody-filer","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.1"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/ThomasLeister/prosody-filer","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.0.1"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/ThomasLeister/prosody-filer","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.0.1"}]}]}],"references":[{"url":"https://github.com/ThomasLeister/prosody-filer/security/advisories/GHSA-qmfx-75ff-8mw6","tags":["web","advisory"]},{"url":"https://github.com/advisories/GHSA-qmfx-75ff-8mw6"}],"sources":{"ghsa":[{"id":"GHSA-qmfx-75ff-8mw6","title":"Listing of upload directory contents possible","description":"There's an security issue in prosody-filer versions **\u003c 1.0.1** which leads to unwanted directory listings of download directories. \n\nAn attacker is able to list previous uploads of a certain user by shortening the URL and accessing a URL subdirectors other than `/upload/` (or the corresponding user defined root dir)\n\nVersion 1.0.1 and later fix this problem and allow only direct file access if the full path is known. Directory listings are blocked entirely.","status":"published","published":"2021-05-27T18:41:00Z","modified":"2023-01-09T05:04:42Z","updated_at":"2026-11-02T14:36:10.502376Z"}],"osv":[{"id":"GHSA-qmfx-75ff-8mw6","title":"Listing of upload directory contents possible","description":"There's an security issue in prosody-filer versions **\u003c 1.0.1** which leads to unwanted directory listings of download directories. \n\nAn attacker is able to list previous uploads of a certain user by shortening the URL and accessing a URL subdirectors other than `/upload/` (or the corresponding user defined root dir)\n\nVersion 1.0.1 and later fix this problem and allow only direct file access if the full path is known. Directory listings are blocked entirely.","status":"published","published":"2021-05-27T18:41:00Z","modified":"2024-08-21T15:27:05.528441Z","updated_at":"2026-11-02T15:46:54.760124Z"},{"id":"GO-2022-0407","title":"Listing of upload directory contents possible in github.com/ThomasLeister/prosody-filer","description":"Listing of upload directory contents possible in github.com/ThomasLeister/prosody-filer","status":"published","published":"2024-08-21T15:11:31Z","modified":"2026-03-03T04:52:10.128515Z","updated_at":"2026-11-02T15:47:00.918515Z"}]}}
