CVE-2020-0181
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an...
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
- Record
CVE-2020-0181- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
- Record
CVE-2020-0181- Updated
- 2026-11-02
EUVDEUVD-2020-1685 No score
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
- Record
EUVD-2020-1685- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7mwx-67xm-r6m4
7.5
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an...
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
- Record
GHSA-7mwx-67xm-r6m4- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSV
7.5
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
- Record
CVE-2020-0181- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-0181
7.5
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
- Record
DEBIAN-CVE-2020-0181- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVOESA-2022-2006
8.8
libexif security update
Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags.
Security Fix(es):
In libexif, there is a possible out of bounds write due to an integer overflow. This could lead to remote escalation of privilege in the media content provider with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-112537774(CVE-2019-9278)
In exif_data_save_data_entry of exif-data.c, there is a possible out of bounds read due to a missing bounds check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-8.0 Android-8.1 Android-9 Android-10Android ID: A-148705132(CVE-2020-0093)
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076(CVE-2020-0181)
In exif_data_load_data_content of exif-data.c, there is a possible UBSAN abort due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-146428941(CVE-2020-0198)
- Record
OESA-2022-2006- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2022-2008
8.8
libexif security update
Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags.
Security Fix(es):
In libexif, there is a possible out of bounds write due to an integer overflow. This could lead to remote escalation of privilege in the media content provider with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-112537774(CVE-2019-9278)
In exif_data_save_data_entry of exif-data.c, there is a possible out of bounds read due to a missing bounds check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-8.0 Android-8.1 Android-9 Android-10Android ID: A-148705132(CVE-2020-0093)
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076(CVE-2020-0181)
In exif_data_load_data_content of exif-data.c, there is a possible UBSAN abort due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-146428941(CVE-2020-0198)
- Record
OESA-2022-2008- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:4766
8.2
Red Hat Security Advisory: libexif security, bug fix, and enhancement update
- Record
RHSA-2020:4766- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-0181
7.5
In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076
- Record
UBUNTU-CVE-2020-0181- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2022:1148-1 No score
Security update for libexif
This update for libexif fixes the following issues:
- CVE-2020-0181: Fixed an integer overflow that could lead to denial of service (bsc#1172802).
- CVE-2020-0198: Fixed and unsigned integer overflow that could lead to denial of service (bsc#1172768).
- CVE-2020-0452: Fixed a buffer overflow check that could be optimized away by the compiler (bsc#1178479).
- Record
SUSE-SU-2022:1148-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:1168-1 No score
Security update for libexif
This update for libexif fixes the following issues:
- CVE-2020-0181: Fixed an integer overflow that could lead to denial of service (bsc#1172802).
- CVE-2020-0198: Fixed and unsigned integer overflow that could lead to denial of service (bsc#1172768).
- CVE-2020-0452: Fixed a buffer overflow check that could be optimized away by the compiler (bsc#1178479).
- Record
SUSE-SU-2022:1168-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libexifDebian:12 |
before 0.6.21-6 | 0.6.21-6 |
libexifDebian:13 |
before 0.6.21-6 | 0.6.21-6 |
libexifDebian:14 |
before 0.6.21-6 | 0.6.21-6 |
libexifDebian:8 From an advisory covering 2 CVEs |
before 0.6.21-2+deb8u1, plus listed versions 0.6.21-2 |
0.6.21-2+deb8u1 |
libexifDebian:9 From an advisory covering 2 CVEs |
before 0.6.21-2+deb9u1, plus listed versions 0.6.21-2 |
0.6.21-2+deb9u1 |
libexifDebian:10 From an advisory covering 2 CVEs |
before 0.6.21-5.1+deb10u1, plus listed versions 0.6.21-5.1 |
0.6.21-5.1+deb10u1 |
libexifopenEuler:20.03-LTS-SP3 From an advisory covering 4 CVEs |
before 0.6.21-25.oe1 | 0.6.21-25.oe1 |
libexifopenEuler:20.03-LTS-SP1 From an advisory covering 4 CVEs |
before 0.6.21-25.oe1 | 0.6.21-25.oe1 |
libexifRed Hat:enterprise_linux:8::appstream From an advisory covering 8 CVEs |
before 0:0.6.22-4.el8 | 0:0.6.22-4.el8 |
libexif-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 8 CVEs |
before 0:0.6.22-4.el8 | 0:0.6.22-4.el8 |
Show 42 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libexif-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 8 CVEs |
before 0:0.6.22-4.el8 | 0:0.6.22-4.el8 |
libexif-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 8 CVEs |
before 0:0.6.22-4.el8 | 0:0.6.22-4.el8 |
libexif-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 8 CVEs |
before 0:0.6.22-4.el8 | 0:0.6.22-4.el8 |
libexif-develRed Hat:enterprise_linux:8::crb From an advisory covering 8 CVEs |
before 0:0.6.22-4.el8 | 0:0.6.22-4.el8 |
libexifSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Module for Package Hub 15 SP3 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Module for Package Hub 15 SP4 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Real Time 15 SP2 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server 15 SP1-BCL From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server 15 SP2-BCL From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Manager Proxy 4.1 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Manager Retail Branch Server 4.1 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Manager Server 4.1 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Enterprise Storage 6 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:Enterprise Storage 7 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.9.1 | 0.6.22-150000.5.9.1 |
libexifSUSE:HPE Helion OpenStack 8 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:OpenStack Cloud 8 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:OpenStack Cloud 9 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server 12 SP4-LTSS From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
libexifSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 3 CVEs |
before 0.6.22-8.13.1 | 0.6.22-8.13.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | Trinadh465/external_libexif_AOSP10_r33_CVE-2020-0181 | 2022-04-29 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-0181 is a high vulnerability (CVSS 7.5) in Google Android, published February 6, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.86%, the 86th percentile. Fixed in libexif 0.6.21-6.
References
source.android.com/security/bulletin/pixel/2020-06-01
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SVBD5JRUQPN4LQHTAAJHA3MR5M7YTAC7
security.gentoo.org/glsa/202011-19
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ELDZR6USD5PR34MRK2ZISLCYJ465FNKN
nvd.nist.gov/vuln/detail/CVE-2020-0181
lists.fedoraproject.org/archives/list/[email protected]/message/ELDZR6USD5PR34MRK2ZISLCYJ465FNKN
Show 51 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/SVBD5JRUQPN4LQHTAAJHA3MR5M7YTAC7
github.com/advisories/GHSA-7mwx-67xm-r6m4
security-tracker.debian.org/tracker/CVE-2020-0181
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-2006
nvd.nist.gov/vuln/detail/CVE-2019-9278
nvd.nist.gov/vuln/detail/CVE-2020-0093
nvd.nist.gov/vuln/detail/CVE-2020-0198
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-2008
access.redhat.com/errata/RHSA-2020:4766
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1789031
bugzilla.redhat.com/show_bug.cgi?id=1834950
bugzilla.redhat.com/show_bug.cgi?id=1840347
bugzilla.redhat.com/show_bug.cgi?id=1840350
bugzilla.redhat.com/show_bug.cgi?id=1841320
bugzilla.redhat.com/show_bug.cgi?id=1847131
bugzilla.redhat.com/show_bug.cgi?id=1847133
bugzilla.redhat.com/show_bug.cgi?id=1852487
bugzilla.redhat.com/show_bug.cgi?id=1852490
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4766.json
access.redhat.com/security/cve/CVE-2019-9278
cve.org/CVERecord?id=CVE-2019-9278
access.redhat.com/security/cve/CVE-2020-0093
cve.org/CVERecord?id=CVE-2020-0093
access.redhat.com/security/cve/CVE-2020-0181
cve.org/CVERecord?id=CVE-2020-0181
access.redhat.com/security/cve/CVE-2020-0182
cve.org/CVERecord?id=CVE-2020-0182
nvd.nist.gov/vuln/detail/CVE-2020-0182
access.redhat.com/security/cve/CVE-2020-0198
cve.org/CVERecord?id=CVE-2020-0198
access.redhat.com/security/cve/CVE-2020-12767
cve.org/CVERecord?id=CVE-2020-12767
nvd.nist.gov/vuln/detail/CVE-2020-12767
access.redhat.com/security/cve/CVE-2020-13113
cve.org/CVERecord?id=CVE-2020-13113
nvd.nist.gov/vuln/detail/CVE-2020-13113
access.redhat.com/security/cve/CVE-2020-13114
cve.org/CVERecord?id=CVE-2020-13114
nvd.nist.gov/vuln/detail/CVE-2020-13114
suse.com/support/update/announcement/2022/suse-su-20221148-1
bugzilla.suse.com/1172768
bugzilla.suse.com/1172802
bugzilla.suse.com/1178479
suse.com/security/cve/CVE-2020-0181
suse.com/security/cve/CVE-2020-0198
suse.com/security/cve/CVE-2020-0452
suse.com/support/update/announcement/2022/suse-su-20221168-1
ubuntu.com/security/CVE-2020-0181
android.googlesource.com/platform/external/libexif/+/f6c54954cbfc25eb73d2d2902f0597c0220174a4