HumanSignal / HumanSignal/label-studio
Issue regarding file extension filtering in uploading
Open
- Dominant language
- TypeScript
- Stars
- 28.3k
- Forks
- 3.7k
- Avg merge
- 14h
- Merged PRs (30d)
- 15
Description
**Describe the bug**
In code [here](https://github.com/HumanSignal/label-studio/blob/a0b30e92e0d677143f85bc3c6eb8030cf1bf14d9/label_studio/data_import/uploader.py#L61), it uses the user provided file name. It might be bypassed by manipulating the file extension. Using methods like checking magic code instead of relying on extension would be better.
Contributor guide
Assessment
This issue has not been assessed yet.