Pārlūkot izejas kodu

fix(audio_service): validate message_id format using UUID (#12087)

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/0.15.0
-LAN- pirms 10 mēnešiem
vecāks
revīzija
a1c78ad9d4
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5
    0
      api/services/audio_service.py

+ 5
- 0
api/services/audio_service.py Parādīt failu

@@ -1,5 +1,6 @@
import io
import logging
import uuid
from typing import Optional

from werkzeug.datastructures import FileStorage
@@ -122,6 +123,10 @@ class AudioService:
raise e

if message_id:
try:
uuid.UUID(message_id)
except ValueError:
return None
message = db.session.query(Message).filter(Message.id == message_id).first()
if message is None:
return None

Notiek ielāde…
Atcelt
Saglabāt