CVE-2020-5311
Buffer Copy without Checking Size of Input in Pillow
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
CVE-2020-5311- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-120
- Updated
- 2026-11-02
CVE List No score
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
CVE-2020-5311- Updated
- 2026-11-02
EUVDEUVD-2020-0135 No score
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
EUVD-2020-0135- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r7rm-8j6h-r933
9.3
Buffer Copy without Checking Size of Input in Pillow
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
GHSA-r7rm-8j6h-r933- CVSS 4.0
- 9.3 Critical
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-5311
9.8
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
ALPINE-CVE-2020-5311- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
9.8
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
CVE-2020-5311- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2020-5311
9.8
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
DEBIAN-CVE-2020-5311- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-r7rm-8j6h-r933
9.3
Buffer Copy without Checking Size of Input in Pillow
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
GHSA-r7rm-8j6h-r933- CVSS 4.0
- 9.3 Critical
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-02
OSVRHSA-2020:0566
9.8
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2020:0566- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:0580
9.8
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2020:0580- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-5311
9.8
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
UBUNTU-CVE-2020-5311- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBIT-pillow-2020-5311 No score
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
BIT-pillow-2020-5311- Updated
- 2026-11-02
OSVMGASA-2020-0088 No score
Updated python-pillow packages fix security vulnerabilities
Updated python-pillow packages fix security vulnerabilities:
It was discovered that Pillow incorrectly handled certain images. An attacker could possibly use this issue to cause a denial of service (CVE-2019-16865, CVE-2019-19911).
It was discovered that Pillow incorrectly handled certain TIFF images. An attacker could possibly use this issue to cause a crash (CVE-2020-5310).
It was discovered that Pillow incorrectly handled certain SGI images. An attacker could possibly use this issue to execute arbitrary code or cause a crash (CVE-2020-5311).
It was discovered that Pillow incorrectly handled certain PCX images. An attacker could possibly use this issue to execute arbitrary code or cause a crash (CVE-2020-5312).
It was discovered that Pillow incorrectly handled certain Flip images. An attacker could possibly use this issue to execute arbitrary code or cause a crash (CVE-2020-5313).
- Record
MGASA-2020-0088- Updated
- 2026-11-02
OSVPYSEC-2020-82 No score
libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow.
- Record
PYSEC-2020-82- Updated
- 2026-11-02
OSVSUSE-RU-2020:2161-1 No score
Security update for ansible1, ardana-ansible, ardana-cobbler, ardana-glance, ardana-input-model, ardana-logging, ardana-manila, ardana-monasca, ardana-mq, ardana-neutron, ardana-octavia, ardana-tempest, crowbar-core, crowbar-openstack, grafana, kibana, openstack-barbican, openstack-ceilometer, openstack-cinder, openstack-dashboard, openstack-designate, openstack-heat-templates, openstack-ironic, openstack-keystone, openstack-magnum, openstack-manila, openstack-monasca-agent, openstack-neutron, openstack-neutron-vsphere, openstack-nova, openstack-octavia, openstack-octavia-amphora-image, openstack-resource-agents, python-Django1, python-Pillow, python-ardana-packager, python-heatclient, python-neutron-tempest-plugin, python-octavia-tempest-plugin, python-os-brick, python-oslo.messaging, python-pyroute2, python-urllib3, python-waitress, release-notes-suse-openstack-cloud, rubygem-activeresource, rubygem-json-1_7, rubygem-puma
This update for ansible1, ardana-ansible, ardana-cobbler, ardana-glance, ardana-input-model, ardana-logging, ardana-manila, ardana-monasca, ardana-mq, ardana-neutron, ardana-octavia, ardana-tempest, crowbar-core, crowbar-openstack, grafana, kibana, openstack-barbican, openstack-ceilometer, openstack-cinder, openstack-dashboard, openstack-designate, openstack-heat-templates, openstack-ironic, openstack-keystone, openstack-magnum, openstack-manila, openstack-monasca-agent, openstack-neutron, openstack-neutron-vsphere, openstack-nova, openstack-octavia, openstack-octavia-amphora-image, openstack-resource-agents, python-Django1, python-Pillow, python-ardana-packager, python-heatclient, python-neutron-tempest-plugin, python-octavia-tempest-plugin, python-os-brick, python-oslo.messaging, python-pyroute2, python-urllib3, python-waitress, release-notes-suse-openstack-cloud, rubygem-activeresource, rubygem-json-1_7, rubygem-puma fixes the following issues:
Security fixes included in this update:
ansible1:
- CVE-2019-3828: Fixed a path traversal in the fetch module (bsc#1126503).
grafana:
- CVE-2020-13379: Fixed an incorrect access control issue which could lead to information leaks or denial of service (bsc#1172409).
- CVE-2020-12052: Fixed an cross site scripting vulnerability related to the annotation popup (bsc#1170657).
kibana:
- CVE-2020-10743: Fixed a clickjacking vulnerability (bsc#1171909).
python-Django1 to 1.11.29:
- CVE-2020-13254: Fixed a data leakage via malformed memcached keys (bsc#1172167).
- CVE-2020-13596: Fixed a cross site scripting vulnerability related to the admin parameters of the ForeignKeyRawIdWidget (bsc#1172166).
- CVE-2020-7471: Fixed a SQL injection via StringAgg delimiter (bsc#1161919).
- CVE-2020-9402: Fixed a SQL injection via tolerance parameter in GIS functions and aggregates (bsc#1165022).
- CVE-2019-19844: Fixed a potential account hijack via password reset form (bsc#1159447).
python-Pillow:
- CVE-2020-10177: Fixed multiple out-of-bounds reads in libImaging/FliDecode.c (bsc#1173413).
- CVE-2020-11538: Fixed multiple out-of-bounds reads via a crafted JP2 files (bsc#1173420).
- CVE-2020-10994: Fixed multiple out-of-bounds reads via a crafted JP2 files (bsc#1173418).
- CVE-2020-10378: Fixed an out-of-bounds read when reading PCX files (bsc#1173416).
- CVE-2019-16865: Fixed a denial of service with specially crafted image files (bsc#1153191).
- CVE-2020-5311: Fixed an SGI buffer overflow (bsc#1160151).
- CVE-2020-5312: Fixed a buffer overflow in the PCX P mode (bsc#1160152).
- CVE-2020-5313: Fixed a buffer overflow related to FLI (bsc#1160153).
- CVE-2019-19911: Fixed a denial of service in FpxImagePlugin.py (bsc#1160192).
python-waitress to version 1.4.3:
- CVE-2019-16785: Fixed HTTP request smuggling through LF vs CRLF handling (bsc#1161088).
- CVE-2019-16786: Fixed HTTP request smuggling through invalid Transfer-Encoding (bsc#1161089).
- CVE-2019-16789: Fixed HTTP Request Smuggling through invalid whitespace characters (bsc#1160790).
- CVE-2019-16792: Fixed HTTP Request Smuggling through Content-Length header handling (bsc#1161670).
rubygem-activeresource:
- CVE-2020-8151: Fixed possible information disclosure through specially crafted requests (bsc#1171560).
Non security fixes:
Changes in ansible1.SUSE_SLE-12-SP4_Update_Products_Cloud9_Update:
- Add 0001-Disallow-use-of-remote-home-directories-containing-..patch (bsc#1126503, CVE-2019-3828)
Changes in ardana-ansible.SUSE_SLE-12-SP4_Update_Products_Cloud9_Update:
-
Update to version 9.0+git.1591138508.e269bdb:
- Use internal endpoint for upload image (SOC-11294)
-
Update to version 9.0+git.1589740968.d339a28:
- Reconfigure rabbitmq user permissions on update (SOC-11082)
-
Update to version 9.0+git.1588953276.b8b5512:
- Fix incorrect prefix used to collect supportconfig files (bsc#1171273)
Changes in ardana-cobbler.SUSE_SLE-12-SP4_Update_Products_Cloud9_Update:
- Update to version 9.0+git.1588181228.bae3b1f:
- Ensure…
- Record
SUSE-RU-2020:2161-1- Updated
- 2026-11-02
OSVUSN-4272-1 No score
pillow vulnerabilities
It was discovered that Pillow incorrectly handled certain images. An attacker could possibly use this issue to cause a denial of service. (CVE-2019-16865, CVE-2019-19911)
It was discovered that Pillow incorrectly handled certain images. An attacker could possibly use this issue to execute arbitrary code. (CVE-2020-5312)
It was discovered that Pillow incorrectly handled certain TIFF images. An attacker could possibly use this issue to cause a crash. This issue only affected Ubuntu 19.10. (CVE-2020-5310)
It was discovered that Pillow incorrectly handled certain SGI images. An attacker could possibly use this issue to execute arbitrary code or cause a crash. This issue only affected Ubuntu 18.04 and Ubuntu 19.10. (CVE-2020-5311)
It was discovered that Pillow incorrectly handled certain PCX images. An attackter could possibly use this issue to execute arbitrary code or cause a crash. (CVE-2020-5312)
It was discovered that Pillow incorrectly handled certain Flip images. An attacker could possibly use this issue to execute arbitrary code or cause a crash. (CVE-2020-5313)
- Record
USN-4272-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pillowPyPI |
through 6.2.1 | 6.2.2 |
py3-pillowAlpine:v3.12 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.13 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.14 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.15 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.16 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.17 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.18 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.19 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.20 |
before 6.2.2-r0 | 6.2.2-r0 |
Show 122 moreShow less
| Package | Affected | Fixed |
|---|---|---|
py3-pillowAlpine:v3.21 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.22 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.23 |
before 6.2.2-r0 | 6.2.2-r0 |
py3-pillowAlpine:v3.24 |
before 6.2.2-r0 | 6.2.2-r0 |
pillowBitnami |
before 6.2.2 | 6.2.2 |
pillowDebian:12 |
before 7.0.0-1 | 7.0.0-1 |
pillowDebian:13 |
before 7.0.0-1 | 7.0.0-1 |
pillowDebian:14 |
before 7.0.0-1 | 7.0.0-1 |
pillowPyPI |
before 6.2.2, plus listed versions 1.01.11.21.31.4 Show 45 moreShow less1.51.61.7.01.7.11.7.21.7.31.7.41.7.51.7.61.7.71.7.82.0.02.1.02.2.02.2.12.2.22.3.02.3.12.3.22.4.02.5.02.5.12.5.22.5.32.6.02.6.12.6.22.7.02.8.02.8.12.8.22.9.03.0.03.1.03.1.0.rc13.1.0rc13.1.13.1.23.2.03.3.03.3.13.3.23.3.33.4.03.4.1 |
6.2.2 |
python-pillowMageia:7 From an advisory covering 6 CVEs |
before 5.4.1-1.1.mga7 | 5.4.1-1.1.mga7 |
pillowPyPI |
before 6.2.2, plus listed versions 1.01.11.21.31.4 Show 45 moreShow less1.51.61.7.01.7.11.7.21.7.31.7.41.7.51.7.61.7.71.7.82.0.02.1.02.2.02.2.12.2.22.3.02.3.12.3.22.4.02.5.02.5.12.5.22.5.32.6.02.6.12.6.22.7.02.8.02.8.12.8.22.9.03.0.03.1.0rc13.1.0.rc13.1.03.1.13.1.23.2.03.3.03.3.13.3.23.3.33.4.03.4.1 |
6.2.2 |
python-pillowRed Hat:rhel_e4s:8.0::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_0 | 0:5.1.1-10.el8_0 |
python-pillow-debuginfoRed Hat:rhel_e4s:8.0::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_0 | 0:5.1.1-10.el8_0 |
python-pillow-debugsourceRed Hat:rhel_e4s:8.0::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_0 | 0:5.1.1-10.el8_0 |
python3-pillowRed Hat:rhel_e4s:8.0::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_0 | 0:5.1.1-10.el8_0 |
python3-pillow-debuginfoRed Hat:rhel_e4s:8.0::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_0 | 0:5.1.1-10.el8_0 |
python3-pillow-tk-debuginfoRed Hat:rhel_e4s:8.0::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_0 | 0:5.1.1-10.el8_0 |
python-pillowRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_1 | 0:5.1.1-10.el8_1 |
python-pillow-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_1 | 0:5.1.1-10.el8_1 |
python-pillow-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_1 | 0:5.1.1-10.el8_1 |
python3-pillowRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_1 | 0:5.1.1-10.el8_1 |
python3-pillow-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_1 | 0:5.1.1-10.el8_1 |
python3-pillow-tk-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:5.1.1-10.el8_1 | 0:5.1.1-10.el8_1 |
ansible1SUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 1.9.6-9.7.2 | 1.9.6-9.7.2 |
ardana-ansibleSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1591138508.e269bdb-3.22.2 | 9.0+git.1591138508.e269bdb-3.22.2 |
ardana-cobblerSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1588181228.bae3b1f-3.13.2 | 9.0+git.1588181228.bae3b1f-3.13.2 |
ardana-glanceSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1593631708.9354a78-3.13.2 | 9.0+git.1593631708.9354a78-3.13.2 |
ardana-input-modelSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1589740948.c24fc0b-3.19.2 | 9.0+git.1589740948.c24fc0b-3.19.2 |
ardana-loggingSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1591193994.d93b668-3.13.2 | 9.0+git.1591193994.d93b668-3.13.2 |
ardana-manilaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1594158642.b5905e4-3.12.2 | 9.0+git.1594158642.b5905e4-3.12.2 |
ardana-monascaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1589385256.7fbfaaf-3.19.2 | 9.0+git.1589385256.7fbfaaf-3.19.2 |
ardana-mqSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1593618110.cbd1a37-3.16.2 | 9.0+git.1593618110.cbd1a37-3.16.2 |
ardana-neutronSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1590756257.e09d54f-3.22.2 | 9.0+git.1590756257.e09d54f-3.22.2 |
ardana-octaviaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1590079609.a2ae6ab-3.19.2 | 9.0+git.1590079609.a2ae6ab-3.19.2 |
ardana-tempestSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0+git.1593033709.9495bb2-3.16.2 | 9.0+git.1593033709.9495bb2-3.16.2 |
grafanaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 6.2.5-3.12.2 | 6.2.5-3.12.2 |
kibanaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 4.6.3-4.3.2 | 4.6.3-4.3.2 |
openstack-barbicanSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.0.1~dev24-3.9.5 | 7.0.1~dev24-3.9.5 |
openstack-ceilometerSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 11.1.1~dev7-3.16.3 | 11.1.1~dev7-3.16.3 |
openstack-cinderSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 13.0.10~dev12-3.22.4 | 13.0.10~dev12-3.22.4 |
openstack-dashboardSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 14.1.1~dev6-3.15.5 | 14.1.1~dev6-3.15.5 |
openstack-designateSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.0.2~dev2-3.19.3 | 7.0.2~dev2-3.19.3 |
openstack-heat-templatesSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 0.0.0+git.1582270132.8a20477-3.6.2 | 0.0.0+git.1582270132.8a20477-3.6.2 |
openstack-ironicSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 11.1.5~dev6-3.19.3 | 11.1.5~dev6-3.19.3 |
openstack-keystoneSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 14.2.1~dev4-3.22.3 | 14.2.1~dev4-3.22.3 |
openstack-magnumSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.2.1~dev1-3.13.3 | 7.2.1~dev1-3.13.3 |
openstack-manilaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.4.2~dev31-4.24.3 | 7.4.2~dev31-4.24.3 |
openstack-monasca-agentSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 2.8.2~dev5-3.9.3 | 2.8.2~dev5-3.9.3 |
openstack-neutronSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 13.0.8~dev68-3.25.3 | 13.0.8~dev68-3.25.3 |
openstack-neutron-vsphereSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 2.0.1~dev167-3.3.3 | 2.0.1~dev167-3.3.3 |
openstack-novaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 18.3.1~dev38-3.25.4 | 18.3.1~dev38-3.25.4 |
openstack-octaviaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 3.2.3~dev7-3.25.3 | 3.2.3~dev7-3.25.3 |
openstack-octavia-amphora-imageSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 0.1.4-7.12.3 | 0.1.4-7.12.3 |
openstack-resource-agentsSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 1.0+git.1569436425.8b9c49f-5.3.2 | 1.0+git.1569436425.8b9c49f-5.3.2 |
python-Django1SUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 1.11.29-3.15.2 | 1.11.29-3.15.2 |
python-PillowSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 5.2.0-3.3.2 | 5.2.0-3.3.2 |
python-ardana-packagerSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 0.0.3-9.3.2 | 0.0.3-9.3.2 |
python-heatclientSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 1.16.3-3.3.3 | 1.16.3-3.3.3 |
python-neutron-tempest-pluginSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 0.2.0-3.3.2 | 0.2.0-3.3.2 |
python-octavia-tempest-pluginSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 0.2.0-3.3.2 | 0.2.0-3.3.2 |
python-os-brickSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 2.5.10-3.12.3 | 2.5.10-3.12.3 |
python-oslo.messagingSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 8.1.4-3.6.2 | 8.1.4-3.6.2 |
python-pyroute2SUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 0.5.2-4.3.2 | 0.5.2-4.3.2 |
python-urllib3SUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 1.23-3.12.2 | 1.23-3.12.2 |
python-waitressSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 1.4.3-3.3.1 | 1.4.3-3.3.1 |
release-notes-suse-openstack-cloudSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.20200610-3.21.4 | 9.20200610-3.21.4 |
venv-openstack-barbicanSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.0.1~dev24-3.19.3 | 7.0.1~dev24-3.19.3 |
venv-openstack-cinderSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 13.0.10~dev12-3.19.2 | 13.0.10~dev12-3.19.2 |
venv-openstack-designateSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.0.2~dev2-3.19.2 | 7.0.2~dev2-3.19.2 |
venv-openstack-glanceSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 17.0.1~dev30-3.17.2 | 17.0.1~dev30-3.17.2 |
venv-openstack-heatSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 11.0.3~dev35-3.19.2 | 11.0.3~dev35-3.19.2 |
venv-openstack-horizonSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 14.1.1~dev6-4.18.3 | 14.1.1~dev6-4.18.3 |
venv-openstack-ironicSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 11.1.5~dev6-4.15.2 | 11.1.5~dev6-4.15.2 |
venv-openstack-keystoneSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 14.2.1~dev4-3.19.2 | 14.2.1~dev4-3.19.2 |
venv-openstack-magnumSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.2.1~dev1-4.19.2 | 7.2.1~dev1-4.19.2 |
venv-openstack-manilaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 7.4.2~dev31-3.21.2 | 7.4.2~dev31-3.21.2 |
venv-openstack-monascaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 2.7.1~dev10-3.17.3 | 2.7.1~dev10-3.17.3 |
venv-openstack-monasca-ceilometerSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 1.8.2~dev3-3.19.2 | 1.8.2~dev3-3.19.2 |
venv-openstack-neutronSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 13.0.8~dev68-6.19.2 | 13.0.8~dev68-6.19.2 |
venv-openstack-novaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 18.3.1~dev38-3.19.3 | 18.3.1~dev38-3.19.3 |
venv-openstack-octaviaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 3.2.3~dev7-4.19.2 | 3.2.3~dev7-4.19.2 |
venv-openstack-saharaSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 9.0.2~dev15-3.19.2 | 9.0.2~dev15-3.19.2 |
venv-openstack-swiftSUSE:OpenStack Cloud 9 From an advisory covering 24 CVEs |
before 2.19.2~dev48-2.14.2 | 2.19.2~dev48-2.14.2 |
crowbar-coreSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 6.0+git.1594619891.b75a61d0d-3.25.5 | 6.0+git.1594619891.b75a61d0d-3.25.5 |
crowbar-openstackSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 6.0+git.1591795073.49cb6400e-3.25.3 | 6.0+git.1591795073.49cb6400e-3.25.3 |
grafanaSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 6.2.5-3.12.2 | 6.2.5-3.12.2 |
kibanaSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 4.6.3-4.3.2 | 4.6.3-4.3.2 |
openstack-barbicanSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 7.0.1~dev24-3.9.5 | 7.0.1~dev24-3.9.5 |
openstack-ceilometerSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 11.1.1~dev7-3.16.3 | 11.1.1~dev7-3.16.3 |
openstack-cinderSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 13.0.10~dev12-3.22.4 | 13.0.10~dev12-3.22.4 |
openstack-dashboardSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 14.1.1~dev6-3.15.5 | 14.1.1~dev6-3.15.5 |
openstack-designateSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 7.0.2~dev2-3.19.3 | 7.0.2~dev2-3.19.3 |
openstack-heat-templatesSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 0.0.0+git.1582270132.8a20477-3.6.2 | 0.0.0+git.1582270132.8a20477-3.6.2 |
openstack-ironicSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 11.1.5~dev6-3.19.3 | 11.1.5~dev6-3.19.3 |
openstack-keystoneSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 14.2.1~dev4-3.22.3 | 14.2.1~dev4-3.22.3 |
openstack-magnumSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 7.2.1~dev1-3.13.3 | 7.2.1~dev1-3.13.3 |
openstack-manilaSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 7.4.2~dev31-4.24.3 | 7.4.2~dev31-4.24.3 |
openstack-monasca-agentSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 2.8.2~dev5-3.9.3 | 2.8.2~dev5-3.9.3 |
openstack-neutronSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 13.0.8~dev68-3.25.3 | 13.0.8~dev68-3.25.3 |
openstack-neutron-vsphereSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 2.0.1~dev167-3.3.3 | 2.0.1~dev167-3.3.3 |
openstack-novaSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 18.3.1~dev38-3.25.4 | 18.3.1~dev38-3.25.4 |
openstack-octaviaSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 3.2.3~dev7-3.25.3 | 3.2.3~dev7-3.25.3 |
openstack-octavia-amphora-imageSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 0.1.4-7.12.3 | 0.1.4-7.12.3 |
openstack-resource-agentsSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 1.0+git.1569436425.8b9c49f-5.3.2 | 1.0+git.1569436425.8b9c49f-5.3.2 |
python-Django1SUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 1.11.29-3.15.2 | 1.11.29-3.15.2 |
python-PillowSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 5.2.0-3.3.2 | 5.2.0-3.3.2 |
python-heatclientSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 1.16.3-3.3.3 | 1.16.3-3.3.3 |
python-neutron-tempest-pluginSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 0.2.0-3.3.2 | 0.2.0-3.3.2 |
python-octavia-tempest-pluginSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 0.2.0-3.3.2 | 0.2.0-3.3.2 |
python-os-brickSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 2.5.10-3.12.3 | 2.5.10-3.12.3 |
python-oslo.messagingSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 8.1.4-3.6.2 | 8.1.4-3.6.2 |
python-pyroute2SUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 0.5.2-4.3.2 | 0.5.2-4.3.2 |
python-urllib3SUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 1.23-3.12.2 | 1.23-3.12.2 |
python-waitressSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 1.4.3-3.3.1 | 1.4.3-3.3.1 |
release-notes-suse-openstack-cloudSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 9.20200610-3.21.4 | 9.20200610-3.21.4 |
rubygem-activeresourceSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 4.0.0-4.3.1 | 4.0.0-4.3.1 |
rubygem-json-1_7SUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 1.7.7-4.3.1 | 1.7.7-4.3.1 |
rubygem-pumaSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 24 CVEs |
before 2.16.0-4.9.1 | 2.16.0-4.9.1 |
pillowUbuntu:18.04:LTS |
before 5.1.0-1ubuntu0.2, plus listed versions 4.1.1-3build24.3.0-2ubuntu15.0.0-15.1.0-1 |
5.1.0-1ubuntu0.2 |
pillowUbuntu:Pro:14.04:LTS From an advisory covering 5 CVEs |
before 2.3.0-1ubuntu3.4+esm1, plus listed versions 2.2.1-1ubuntu22.2.1-2ubuntu12.2.1-3ubuntu22.2.1-3ubuntu32.2.1-3ubuntu4 Show 7 moreShow less2.2.1-3ubuntu62.3.0-1ubuntu12.3.0-1ubuntu22.3.0-1ubuntu32.3.0-1ubuntu3.22.3.0-1ubuntu3.32.3.0-1ubuntu3.4 |
2.3.0-1ubuntu3.4+esm1 |
pillowUbuntu:16.04:LTS From an advisory covering 5 CVEs |
before 3.1.2-0ubuntu1.3, plus listed versions 2.9.0-13.0.0-13.0.0-1build13.1.0-13.1.1-13.1.2-0ubuntu13.1.2-0ubuntu1.1 |
3.1.2-0ubuntu1.3 |
pillowUbuntu:18.04:LTS From an advisory covering 5 CVEs |
before 5.1.0-1ubuntu0.2, plus listed versions 4.1.1-3build24.3.0-2ubuntu15.0.0-15.1.0-1 |
5.1.0-1ubuntu0.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-5311 is a critical vulnerability (CVSS 9.8) in Python Pillow, published January 3, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.21%, the 91st percentile. Fixed in pillow 6.2.2.
References
pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html
github.com/python-pillow/Pillow/commit/a79b65c47c7dc6fe623aadf09aa6192fc54548f3
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2MMU3WT2X64GS5WHDPKKC2WZA7UIIQ3A
usn.ubuntu.com/4272-1
access.redhat.com/errata/RHSA-2020:0566
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3DUMIBUYGJRAVJCTFUWBRLVQKOUTVX5P
Show 92 moreShow less
debian.org/security/2020/dsa-4631
access.redhat.com/errata/RHSA-2020:0580
nvd.nist.gov/vuln/detail/CVE-2020-5311
github.com/advisories/GHSA-r7rm-8j6h-r933
github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-82.yaml
lists.fedoraproject.org/archives/list/[email protected]/message/2MMU3WT2X64GS5WHDPKKC2WZA7UIIQ3A
lists.fedoraproject.org/archives/list/[email protected]/message/3DUMIBUYGJRAVJCTFUWBRLVQKOUTVX5P
security.alpinelinux.org/vuln/CVE-2020-5311
security-tracker.debian.org/tracker/CVE-2020-5311
github.com/python-pillow/Pillow
advisories.mageia.org/MGASA-2020-0088.html
bugs.mageia.org/show_bug.cgi?id=25968
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1774066
bugzilla.redhat.com/show_bug.cgi?id=1789533
bugzilla.redhat.com/show_bug.cgi?id=1789535
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0566.json
access.redhat.com/security/cve/CVE-2019-16865
cve.org/CVERecord?id=CVE-2019-16865
nvd.nist.gov/vuln/detail/CVE-2019-16865
access.redhat.com/security/cve/CVE-2020-5311
cve.org/CVERecord?id=CVE-2020-5311
access.redhat.com/security/cve/CVE-2020-5312
cve.org/CVERecord?id=CVE-2020-5312
nvd.nist.gov/vuln/detail/CVE-2020-5312
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0580.json
suse.com/support/update/announcement/-2020-2161/suse-ru-20202161-1
bugzilla.suse.com/1019111
bugzilla.suse.com/1107190
bugzilla.suse.com/1126503
bugzilla.suse.com/1136928
bugzilla.suse.com/1153191
bugzilla.suse.com/1159046
bugzilla.suse.com/1159447
bugzilla.suse.com/1160151
bugzilla.suse.com/1160152
bugzilla.suse.com/1160153
bugzilla.suse.com/1160192
bugzilla.suse.com/1160790
bugzilla.suse.com/1161088
bugzilla.suse.com/1161089
bugzilla.suse.com/1161670
bugzilla.suse.com/1161919
bugzilla.suse.com/1163446
bugzilla.suse.com/1165022
bugzilla.suse.com/1170657
bugzilla.suse.com/1171070
bugzilla.suse.com/1171071
bugzilla.suse.com/1171072
bugzilla.suse.com/1171273
bugzilla.suse.com/1171594
bugzilla.suse.com/1171909
bugzilla.suse.com/1172166
bugzilla.suse.com/1172167
bugzilla.suse.com/1172409
bugzilla.suse.com/1172522
bugzilla.suse.com/1173413
bugzilla.suse.com/1173416
bugzilla.suse.com/1173418
bugzilla.suse.com/1173420
bugzilla.suse.com/1174006
suse.com/security/cve/CVE-2019-16785
suse.com/security/cve/CVE-2019-16786
suse.com/security/cve/CVE-2019-16789
suse.com/security/cve/CVE-2019-16792
suse.com/security/cve/CVE-2019-16865
suse.com/security/cve/CVE-2019-19844
suse.com/security/cve/CVE-2019-19911
suse.com/security/cve/CVE-2019-3828
suse.com/security/cve/CVE-2020-10177
suse.com/security/cve/CVE-2020-10378
suse.com/security/cve/CVE-2020-10743
suse.com/security/cve/CVE-2020-10755
suse.com/security/cve/CVE-2020-10994
suse.com/security/cve/CVE-2020-11538
suse.com/security/cve/CVE-2020-12052
suse.com/security/cve/CVE-2020-13254
suse.com/security/cve/CVE-2020-13379
suse.com/security/cve/CVE-2020-13596
suse.com/security/cve/CVE-2020-5311
suse.com/security/cve/CVE-2020-5312
suse.com/security/cve/CVE-2020-5313
suse.com/security/cve/CVE-2020-7471
suse.com/security/cve/CVE-2020-8184
suse.com/security/cve/CVE-2020-9402
ubuntu.com/security/CVE-2020-5311
ubuntu.com/security/notices/USN-4272-1
ubuntu.com/security/CVE-2019-16865
ubuntu.com/security/CVE-2019-19911
ubuntu.com/security/CVE-2020-5310
ubuntu.com/security/CVE-2020-5312
ubuntu.com/security/CVE-2020-5313
Left out here: 36 versions and the rest of 1 source description. The JSON record has them.