summaryrefslogtreecommitdiff
path: root/lib/mix
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2023-08-03 13:08:37 -0400
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2023-08-04 08:40:27 +0200
commit2c795094535537a8607cc0d3b7f076a609636f40 (patch)
tree9384beab032832287a7806292eef4f4c3d6bba77 /lib/mix
parent819fccb7d1391ad88f5c236f32390b3e0430ef6c (diff)
downloadpleroma-2c795094535537a8607cc0d3b7f076a609636f40.tar.gz
pleroma-2c795094535537a8607cc0d3b7f076a609636f40.zip
Resolve information disclosure vulnerability through emoji pack archive download endpoint
The pack name has been sanitized so an attacker cannot upload a media file called pack.json with their own handcrafted list of emoji files as arbitrary files on the filesystem and then call the emoji pack archive download endpoint with a pack name crafted to the location of the media file they uploaded which tricks Pleroma into generating a zip file of the target files the attacker wants to download. The attack only works if the Pleroma instance does not have the AnonymizeFilename upload filter enabled, which is currently the default. Reported by: graf@poast.org
Diffstat (limited to 'lib/mix')
0 files changed, 0 insertions, 0 deletions