forked from rDrama/rDrama
patch exploit
parent
8b0daa3aa2
commit
39642ec2b4
|
@ -85,6 +85,7 @@ def submit_emoji(v):
|
||||||
|
|
||||||
highquality = f'/asset_submissions/emojis/{name}'
|
highquality = f'/asset_submissions/emojis/{name}'
|
||||||
file.save(highquality)
|
file.save(highquality)
|
||||||
|
process_image(highquality, v) #to ensure not malware
|
||||||
|
|
||||||
filename = f'/asset_submissions/emojis/{name}.webp'
|
filename = f'/asset_submissions/emojis/{name}.webp'
|
||||||
copyfile(highquality, filename)
|
copyfile(highquality, filename)
|
||||||
|
@ -298,6 +299,7 @@ def submit_hat(v):
|
||||||
|
|
||||||
highquality = f'/asset_submissions/hats/{name}'
|
highquality = f'/asset_submissions/hats/{name}'
|
||||||
file.save(highquality)
|
file.save(highquality)
|
||||||
|
process_image(highquality, v) #to ensure not malware
|
||||||
|
|
||||||
with Image.open(highquality) as i:
|
with Image.open(highquality) as i:
|
||||||
if i.width > 100 or i.height > 130:
|
if i.width > 100 or i.height > 130:
|
||||||
|
@ -435,6 +437,7 @@ def update_emoji(v):
|
||||||
|
|
||||||
highquality = f"/asset_submissions/emojis/{name}"
|
highquality = f"/asset_submissions/emojis/{name}"
|
||||||
file.save(highquality)
|
file.save(highquality)
|
||||||
|
process_image(highquality, v) #to ensure not malware
|
||||||
with Image.open(highquality) as i:
|
with Image.open(highquality) as i:
|
||||||
format = i.format.lower()
|
format = i.format.lower()
|
||||||
new_path = f'/asset_submissions/emojis/original/{name}.{format}'
|
new_path = f'/asset_submissions/emojis/original/{name}.{format}'
|
||||||
|
@ -509,6 +512,7 @@ def update_hat(v):
|
||||||
|
|
||||||
highquality = f"/asset_submissions/hats/{name}"
|
highquality = f"/asset_submissions/hats/{name}"
|
||||||
file.save(highquality)
|
file.save(highquality)
|
||||||
|
process_image(highquality, v) #to ensure not malware
|
||||||
|
|
||||||
with Image.open(highquality) as i:
|
with Image.open(highquality) as i:
|
||||||
if i.width > 100 or i.height > 130:
|
if i.width > 100 or i.height > 130:
|
||||||
|
|
|
@ -777,6 +777,7 @@ def settings_song_change_mp3(v):
|
||||||
|
|
||||||
name = f'/songs/{song}.mp3'
|
name = f'/songs/{song}.mp3'
|
||||||
file.save(name)
|
file.save(name)
|
||||||
|
process_audio(file, v) #to ensure not malware
|
||||||
|
|
||||||
size = os.stat(name).st_size
|
size = os.stat(name).st_size
|
||||||
if size > 8 * 1024 * 1024:
|
if size > 8 * 1024 * 1024:
|
||||||
|
|
Loading…
Reference in New Issue