Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
software
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
|
|
|
|
Git doesn't manages file permissions precisely enough for us.
|
|
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
|
|
Restrict attachments to only uploaded files only
Closes #3154
See merge request pleroma/pleroma!3923
|
|
issue #2927
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://git.pleroma.social/pleroma/pleroma/-/issues/2775
|
|
release_runtime_provider_test: Explicitely use non-existant config file
See merge request pleroma/pleroma!3910
|
|
Fix handling report from a deactivated user
Closes #3131
See merge request pleroma/pleroma!3915
|
|
|
|
supported form
|
|
Merge Revert "Merge branch 'validate-host' into 'develop'"
Closes #3136
See merge request pleroma/pleroma!3909
|