patch exploit

master
Aevann 2023-09-15 01:40:25 +03:00
parent 8b0daa3aa2
commit 39642ec2b4
2 changed files with 5 additions and 0 deletions

View File

@ -85,6 +85,7 @@ def submit_emoji(v):
highquality = f'/asset_submissions/emojis/{name}'
file.save(highquality)
process_image(highquality, v) #to ensure not malware
filename = f'/asset_submissions/emojis/{name}.webp'
copyfile(highquality, filename)
@ -298,6 +299,7 @@ def submit_hat(v):
highquality = f'/asset_submissions/hats/{name}'
file.save(highquality)
process_image(highquality, v) #to ensure not malware
with Image.open(highquality) as i:
if i.width > 100 or i.height > 130:
@ -435,6 +437,7 @@ def update_emoji(v):
highquality = f"/asset_submissions/emojis/{name}"
file.save(highquality)
process_image(highquality, v) #to ensure not malware
with Image.open(highquality) as i:
format = i.format.lower()
new_path = f'/asset_submissions/emojis/original/{name}.{format}'
@ -509,6 +512,7 @@ def update_hat(v):
highquality = f"/asset_submissions/hats/{name}"
file.save(highquality)
process_image(highquality, v) #to ensure not malware
with Image.open(highquality) as i:
if i.width > 100 or i.height > 130:

View File

@ -777,6 +777,7 @@ def settings_song_change_mp3(v):
name = f'/songs/{song}.mp3'
file.save(name)
process_audio(file, v) #to ensure not malware
size = os.stat(name).st_size
if size > 8 * 1024 * 1024: