Every CVESearch/Get API key

CVE-2015-1860

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7...

6.8 MediumFix available

CVE-2015-1860 is a medium vulnerability (CVSS 6.8) in Digia Qt, published April 29, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.64%, the 95th percentile. Fixed in qtbase-opensource-src 5.3.2+dfsg-5.

What does this mean?
Severity
6.8 MediumCVSS 2.0, NVD
Exploit chance
8.64%EPSS, 95th percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
5.3.2+dfsg-5qtbase-opensource-src +28 more

Description

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Exploit likelihood

8.64%Up 2.0 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qtbase-opensource-src
Debian:12
before 5.3.2+dfsg-5
5.3.2+dfsg-5
qtbase-opensource-src
Debian:13
before 5.3.2+dfsg-5
5.3.2+dfsg-5
qtbase-opensource-src
Debian:14
before 5.3.2+dfsg-5
5.3.2+dfsg-5
qt4-x11
Debian:6.0
From an advisory covering 5 CVEs
before 4:4.6.3-4+squeeze3, plus listed versions
4:4.6.3-44:4.6.3-4+squeeze14:4.6.3-4+squeeze2
4:4.6.3-4+squeeze3
qt3
Mageia:4
From an advisory covering 3 CVEs
before 3.3.8b-33.4.mga4
3.3.8b-33.4.mga4
qt4
Mageia:4
From an advisory covering 3 CVEs
before 4.8.6-1.3.mga4
4.8.6-1.3.mga4
qtbase5
Mageia:4
From an advisory covering 3 CVEs
before 5.2.0-2.5.mga4
5.2.0-2.5.mga4
libqt4
SUSE:Linux Enterprise Desktop 12
From an advisory covering 4 CVEs
before 4.8.6-4.2
4.8.6-4.2
libqt4-sql-plugins
SUSE:Linux Enterprise Desktop 12
From an advisory covering 4 CVEs
before 4.8.6-4.1
4.8.6-4.1
libqt4
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 4 CVEs
before 4.8.6-4.2
4.8.6-4.2
Show 19 moreShow less
Affected packages
PackageAffectedFixed
libqt4-devel-doc
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 4 CVEs
before 4.8.6-4.6
4.8.6-4.6
libqt4-sql-plugins
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 4 CVEs
before 4.8.6-4.1
4.8.6-4.1
libqt4
SUSE:Linux Enterprise Server 12
From an advisory covering 4 CVEs
before 4.8.6-4.2
4.8.6-4.2
libqt4-devel-doc
SUSE:Linux Enterprise Server 12
From an advisory covering 4 CVEs
before 4.8.6-4.6
4.8.6-4.6
libqt4-sql-plugins
SUSE:Linux Enterprise Server 12
From an advisory covering 4 CVEs
before 4.8.6-4.1
4.8.6-4.1
libqt4
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 4 CVEs
before 4.8.6-4.2
4.8.6-4.2
libqt4-devel-doc
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 4 CVEs
before 4.8.6-4.6
4.8.6-4.6
libqt4-sql-plugins
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 4 CVEs
before 4.8.6-4.1
4.8.6-4.1
libqt4
SUSE:Linux Enterprise Workstation Extension 12
From an advisory covering 4 CVEs
before 4.8.6-4.2
4.8.6-4.2
libqt4-sql-plugins
SUSE:Linux Enterprise Workstation Extension 12
From an advisory covering 4 CVEs
before 4.8.6-4.1
4.8.6-4.1
libqt5-qtbase
SUSE:Linux Enterprise Desktop 12
From an advisory covering 4 CVEs
before 5.3.1-4.4.2
5.3.1-4.4.2
libqt5-qtbase
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 4 CVEs
before 5.3.1-4.4.2
5.3.1-4.4.2
libqt5-qtbase
SUSE:Linux Enterprise Server 12
From an advisory covering 4 CVEs
before 5.3.1-4.4.2
5.3.1-4.4.2
libqt5-qtbase
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 4 CVEs
before 5.3.1-4.4.2
5.3.1-4.4.2
qt4-x11
Ubuntu:14.04:LTS
before 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1, plus listed versions
4:4.8.4+dfsg-0ubuntu184:4.8.4+dfsg-0ubuntu194:4.8.4+dfsg-0ubuntu204:4.8.4+dfsg-0ubuntu214:4.8.4+dfsg-0ubuntu224:4.8.5+git192-g085f851+dfsg-2ubuntu34:4.8.5+git192-g085f851+dfsg-2ubuntu4
4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
qtbase-opensource-src
Ubuntu:14.04:LTS
before 5.2.1+dfsg-1ubuntu14.3, plus listed versions
5.0.2+dfsg1-7ubuntu115.0.2+dfsg1-7ubuntu125.0.2+dfsg1-7ubuntu135.0.2+dfsg1-7ubuntu145.0.2+dfsg1-7ubuntu15
Show 11 moreShow less
5.0.2+dfsg1-7ubuntu165.0.2+dfsg1-7ubuntu175.0.2+dfsg1-7ubuntu185.2.1+dfsg-1ubuntu75.2.1+dfsg-1ubuntu85.2.1+dfsg-1ubuntu95.2.1+dfsg-1ubuntu105.2.1+dfsg-1ubuntu115.2.1+dfsg-1ubuntu135.2.1+dfsg-1ubuntu145.2.1+dfsg-1ubuntu14.2
5.2.1+dfsg-1ubuntu14.3
qt4-x11
Ubuntu:14.04:LTS
From an advisory covering 5 CVEs
before 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1, plus listed versions
4:4.8.4+dfsg-0ubuntu184:4.8.4+dfsg-0ubuntu194:4.8.4+dfsg-0ubuntu204:4.8.4+dfsg-0ubuntu214:4.8.4+dfsg-0ubuntu224:4.8.5+git192-g085f851+dfsg-2ubuntu34:4.8.5+git192-g085f851+dfsg-2ubuntu4
4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
qtbase-opensource-src
Ubuntu:14.04:LTS
From an advisory covering 5 CVEs
before 5.2.1+dfsg-1ubuntu14.3, plus listed versions
5.0.2+dfsg1-7ubuntu115.0.2+dfsg1-7ubuntu125.0.2+dfsg1-7ubuntu135.0.2+dfsg1-7ubuntu145.0.2+dfsg1-7ubuntu15
Show 11 moreShow less
5.0.2+dfsg1-7ubuntu165.0.2+dfsg1-7ubuntu175.0.2+dfsg1-7ubuntu185.2.1+dfsg-1ubuntu75.2.1+dfsg-1ubuntu85.2.1+dfsg-1ubuntu95.2.1+dfsg-1ubuntu105.2.1+dfsg-1ubuntu115.2.1+dfsg-1ubuntu135.2.1+dfsg-1ubuntu145.2.1+dfsg-1ubuntu14.2
5.2.1+dfsg-1ubuntu14.3
qt3
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 3.3.8c-140.6
3.3.8c-140.6

What each source reports

NVD Score used6.8

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Record
CVE-2015-1860
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE ListNo score

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Record
CVE-2015-1860
Updated
2026-11-02
EUVDEUVD-2015-1968No score

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Record
EUVD-2015-1968
Updated
2026-11-03
GitHub AdvisoriesGHSA-hj9g-7v26-7xjxNo score

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7...

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Record
GHSA-hj9g-7v26-7xjx
Weakness
CWE-119
Updated
2026-11-02
OSVNo score

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Record
CVE-2015-1860
Updated
2026-11-02
OSVDEBIAN-CVE-2015-1860No score

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Record
DEBIAN-CVE-2015-1860
Updated
2026-11-02
Show 8 moreShow less
OSVMGASA-2015-0198No score

Updated qt3 qt4 & qtbase5 packages fix security vulnerabilities

Updated qt3, qt4, and qtbase5 packages fix security vulnerabilities:

It is possible to construct invalid BMP (CVE-2015-1858), ICO (CVE-2015-1859) and GIF (CVE-2015-1860) images that lead to buffer overflows.

Qt3 is only vulnerable to the CVE-2015-1860 issue with GIF images.

Record
MGASA-2015-0198
Updated
2026-11-02
OSVopenSUSE-SU-2024:10180-1No score

libqt4-32bit-4.8.7-5.4 on GA media

These are all security issues fixed in the libqt4-32bit-4.8.7-5.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10180-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10287-1No score

qt3-3.3.8c-140.6 on GA media

These are all security issues fixed in the qt3-3.3.8c-140.6 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10287-1
Updated
2026-11-02
OSVSUSE-SU-2015:0977-1No score

Security update for libqt4

The libqt4 library was updated to fix several security issues:

* CVE-2015-0295: Division by zero when processing malformed BMP files.
  (bsc#921999)
* CVE-2015-1858: Segmentation fault in BMP Qt Image Format Handling.
  (bsc#927806)
* CVE-2015-1859: Segmentation fault in ICO Qt Image Format Handling.
  (bsc#927807)
* CVE-2015-1860: Segmentation fault in GIF Qt Image Format Handling.
  (bsc#927808)

Security Issues:

* CVE-2015-1858
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1858>
* CVE-2015-1859
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1859>
* CVE-2015-1860
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1860>
* CVE-2015-0295
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-0295>
Record
SUSE-SU-2015:0977-1
Updated
2026-11-02
OSVSUSE-SU-2015:1359-1No score

Security update for libqt4

The libqt4 library was updated to fix several security and non security issues.

The following vulnerabilities were fixed:

  • bsc#921999: CVE-2015-0295: division by zero when processing malformed BMP files
  • bsc#927806: CVE-2015-1858: segmentation fault in BMP Qt Image Format Handling
  • bsc#927807: CVE-2015-1859: segmentation fault in ICO Qt Image Format Handling
  • bsc#927808: CVE-2015-1860: segmentation fault in GIF Qt Image Format Handling

The following non-secuirty issues were fixed:

  • bsc#929688: Critical Problem in Qt Network Stack
  • bsc#847880: kde/qt rendering error in qemu cirrus i586
  • Update use-freetype-default.diff to use same method as with libqt5-qtbase package: Qt itself already does runtime check whether subpixel rendering is available, but only when FT_CONFIG_OPTION_SUBPIXEL_RENDERING is defined. Thus it is enough to only remove that condition
  • The -devel subpackage requires Mesa-devel, not only at build time
  • Fixed compilation on SLE_11_SP3 by making it build against Mesa-devel on that system
  • Replace patch l-qclipboard_fix_recursive.patch with qtcore-4.8.5-qeventdispatcher-recursive.patch. The later one seems to work better and really resolves the issue in LibreOffice
  • Added kde4_qt_plugin_path.patch, so kde4 plugins are magically found/known outside kde4 enviroment/session
  • added _constraints. building took up to 7GB of disk space on s390x, and more than 6GB on x86_64
  • Add 3 patches for Qt bugs to make LibreOffice KDE4 file picker work properly again:
    • Add glib-honor-ExcludeSocketNotifiers-flag.diff (QTBUG-37380)
    • Add l-qclipboard_fix_recursive.patch (QTBUG-34614)
    • Add l-qclipboard_delay.patch (QTBUG-38585)
Record
SUSE-SU-2015:1359-1
Updated
2026-11-02
OSVSUSE-SU-2015:1383-1No score

Security update for libqt5-qtbase

This security update fixes the following issues:

  • Add libqt5-Fix-a-division-by-zero-processing-malformed-BMP.patch
    • QTBUG-44547, bsc#921999 (CVE-2015-0295)
  • Add libqt5-Fixes-crash-in-bmp-and-ico-image-decoding.patch
    • bsc#927806 (CVE-2015-1858), bsc#927807 (CVE-2015-1859)
  • Add libqt5-Fixes-crash-in-gif-image-decoder.patch
    • bsc#927808 (CVE-2015-1860)
  • Add libqt5-fix-use-after-free-bug.patch from upstream
    • fixes the use-after-free bug in backingstore, boo#870151
Record
SUSE-SU-2015:1383-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-1860No score

Multiple buffer overflows in gui/image/qgifhandler.cpp in the QtBase module in Qt before 4.8.7 and 5.x before 5.4.2 allow remote attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a crafted GIF image.

Record
UBUNTU-CVE-2015-1860
Updated
2026-11-02
OSVUSN-2626-1No score

qt4-x11, qtbase-opensource-src vulnerabilities

Wolfgang Schenk discovered that Qt incorrectly handled certain malformed GIF images. If a user or automated system were tricked into opening a specially crafted GIF image, a remote attacker could use this issue to cause Qt to crash, resulting in a denial of service. This issue only applied to Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-0190)

Fabian Vogt discovered that Qt incorrectly handled certain malformed BMP images. If a user or automated system were tricked into opening a specially crafted BMP image, a remote attacker could use this issue to cause Qt to crash, resulting in a denial of service. (CVE-2015-0295)

Richard Moore and Fabian Vogt discovered that Qt incorrectly handled certain malformed BMP images. If a user or automated system were tricked into opening a specially crafted BMP image, a remote attacker could use this issue to cause Qt to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2015-1858)

Richard Moore and Fabian Vogt discovered that Qt incorrectly handled certain malformed ICO images. If a user or automated system were tricked into opening a specially crafted ICO image, a remote attacker could use this issue to cause Qt to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2015-1859)

Richard Moore and Fabian Vogt discovered that Qt incorrectly handled certain malformed GIF images. If a user or automated system were tricked into opening a specially crafted GIF image, a remote attacker could use this issue to cause Qt to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2015-1860)

Record
USN-2626-1
Updated
2026-11-02

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 41 moreShow less
MoveEnter Open