element-hq / element-hq/synapse
JpegImagePlugin.py is not very robust
Open
A-Media-Repository
O-Uncommon
S-Minor
T-Defect
z-bug
z-p2
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#5581](https://github.com/matrix-org/synapse/issues/5581).
---
### Description
A bit similar to #3763, a "prefectly valid" "jpeg" (actually a `png` with a .jpg extension):
```
2019-06-28 20:59:56,704 - synapse.http.server - 112 - ERROR - POST-110550- Failed handle request via 'UploadResource':
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/PIL/JpegImagePlugin.py", line 620, in _save
rawmode = RAWMODE[im.mode]
KeyError: 'RGBA'
```
Contributor guide
Assessment
This issue has not been assessed yet.