Every CVE Search/ Get API key

CVE-2015-3885

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to...

4.3 MediumFix available

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

Exploit likelihood

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

What each source reports

NVD Score used 4.3

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

Record
CVE-2015-3885
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-189
Updated
2026-11-02
CVE List No score

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

Record
CVE-2015-3885
Updated
2026-11-02
EUVDEUVD-2015-3920 No score

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

Record
EUVD-2015-3920
Updated
2026-11-03
GitHub AdvisoriesGHSA-gxxm-8rj8-v8q7 No score

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to...

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

Record
GHSA-gxxm-8rj8-v8q7
Updated
2026-11-02
OSV No score

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

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

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

Record
DEBIAN-CVE-2015-3885
Updated
2026-11-02
Show 12 moreShow less
OSVMGASA-2015-0222 No score

Updated darktable packages fix CVE-2015-3885

Updated darktable package fixes security vulnerability

The dcraw tool bundled in darktable's libraw copy suffers from an integer overflow condition which leads to a buffer overflow. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition.

The bundled dcraw code has been patched to fix this vulnerability.

Record
MGASA-2015-0222
Updated
2026-11-02
OSVMGASA-2015-0224 No score

Updated libraw packages fix CVE-2015-3885

Updated libraw packages fix security vulnerability:

The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).

LibRaw contains a bundled copy of the affected code. The libraw package has been patched to fix this issue.

Record
MGASA-2015-0224
Updated
2026-11-02
OSVMGASA-2015-0225 No score

Updated ufraw & dcraw packages fix CVE-2015-3885

Updated dcraw and ufraw packages fix security vulnerability:

The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).

The ufraw package also contains the affected code. The dcraw and ufraw packages have been patched to fix this issue.

Record
MGASA-2015-0225
Updated
2026-11-02
OSVMGASA-2015-0226 No score

Updated rawtherapee packages fix CVE-2015-3885

Updated rawtherapee package fixes security vulnerability:

The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).

The rawtherapee package contains a bundled copy of the affected code and has been patched to fix this issue.

Record
MGASA-2015-0226
Updated
2026-11-02
OSVMGASA-2015-0230 No score

Updated xbmc packages fix CVE-2015-3885

Updated xbmc package fixes security vulnerability:

The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).

The xbmc package contains a bundled copy of the affected code and has been patched to fix this issue.

Record
MGASA-2015-0230
Updated
2026-11-02
OSVMGASA-2016-0373 No score

Updated freeimage packages fix security vulnerability

Multiple vulnerabilities were discovered in the FreeImage multimedia library, which might result in denial of service or the execution of arbitrary code if a malformed XMP or RAW image is processed. (CVE-2015-3885, CVE-2016-5684)

Record
MGASA-2016-0373
Updated
2026-11-02
OSVopenSUSE-SU-2024:10478-1 No score

darktable-2.0.7-1.1 on GA media

These are all security issues fixed in the darktable-2.0.7-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10478-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10588-1 No score

rawtherapee-5.8-5.1 on GA media

These are all security issues fixed in the rawtherapee-5.8-5.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10588-1
Updated
2026-11-02
OSVSUSE-SU-2017:2300-1 No score

Security update for libraw

This update for libraw fixes the following issues:

  • CVE-2015-3885: A specially crafted raw image file could have caused a Denial of Service through an integer overflow. (bsc#930683)

  • CVE-2015-8367: The function phase_one_correct() did not handle memory object initialization correctly, which may have caused some other problems. (bsc#957517)

  • CVE-2017-6886: memory corruption in parse_tiff_ifd() func (internal/dcraw_common.cpp) could lead to Denial of service (bsc#1039380)

  • CVE-2017-6889: integer overflow error within the 'foveon_load_camf()' function (dcraw_foveon.c) could lead to Denial of service (bsc#1039210)

  • CVE-2017-6890: boundary error within the 'foveon_load_camf()' function (dcraw_foveon.c) (bsc#1039209)

Record
SUSE-SU-2017:2300-1
Updated
2026-11-02
OSVSUSE-SU-2025:1380-1 No score

Security update for libraw

This update for libraw fixes the following issues:

  • CVE-2025-43962: Fixed out-of-bounds read when tag 0x412 processing in phase_one_correct function (bsc#1241585)
  • CVE-2025-43964: Fixed tag 0x412 processing in phase_one_correct does not enforce minimum w0 and w1 values (bsc#1241584)
Record
SUSE-SU-2025:1380-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-3885 No score

Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.

Record
UBUNTU-CVE-2015-3885
Updated
2026-11-02
OSVUSN-3492-1 No score

libraw vulnerabilities

It was discovered that LibRaw incorrectly handled photo files. If a user or automated system were tricked into processing a specially crafted photo file, a remote attacker could cause applications linked against LibRaw to crash, resulting in a denial of service, or possibly execute arbitrary code

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
darktable
Debian:12
before 1.6.7-1
1.6.7-1
darktable
Debian:13
before 1.6.7-1
1.6.7-1
darktable
Debian:14
before 1.6.7-1
1.6.7-1
dcraw
Debian:12
before 9.26-1
9.26-1
dcraw
Debian:13
before 9.26-1
9.26-1
dcraw
Debian:14
before 9.26-1
9.26-1
exactimage
Debian:12
before 0.9.1-5
0.9.1-5
exactimage
Debian:13
before 0.9.1-5
0.9.1-5
exactimage
Debian:14
before 0.9.1-5
0.9.1-5
freeimage
Debian:12
before 3.15.4-6
3.15.4-6
Show 35 moreShow less
Affected packages
PackageAffectedFixed
freeimage
Debian:13
before 3.15.4-6
3.15.4-6
kodi
Debian:12
before 16.0+dfsg1-1
16.0+dfsg1-1
kodi
Debian:13
before 16.0+dfsg1-1
16.0+dfsg1-1
kodi
Debian:14
before 16.0+dfsg1-1
16.0+dfsg1-1
libraw
Debian:12
before 0.16.2-1
0.16.2-1
libraw
Debian:13
before 0.16.2-1
0.16.2-1
libraw
Debian:14
before 0.16.2-1
0.16.2-1
rawtherapee
Debian:12
before 4.2-2
4.2-2
rawtherapee
Debian:13
before 4.2-2
4.2-2
rawtherapee
Debian:14
before 4.2-2
4.2-2
exactimage
Debian:6.0
before 0.8.1-3+deb6u4, plus listed versions
0.8.1-3
0.8.1-3+deb6u4
libraw
Debian:6.0
before 0.9.1-1+deb6u1, plus listed versions
0.9.1-1
0.9.1-1+deb6u1
freeimage
Debian:8
before 3.15.4-4.2+deb8u1, plus listed versions
3.15.4-4.13.15.4-4.2
3.15.4-4.2+deb8u1
darktable
Mageia:4
before 1.2.3-4.3.mga4
1.2.3-4.3.mga4
libraw
Mageia:4
before 0.15.4-2.1.mga4
0.15.4-2.1.mga4
dcraw
Mageia:4
before 9.19-3.1.mga4
9.19-3.1.mga4
ufraw
Mageia:4
before 0.19.2-5.1.mga4
0.19.2-5.1.mga4
rawtherapee
Mageia:4
before 4.0.11-2.2.mga4
4.0.11-2.2.mga4
xbmc
Mageia:4
before 12.3-1.3.mga4
12.3-1.3.mga4
freeimage
Mageia:5
before 3.154-1.2.mga5
3.154-1.2.mga5
libraw
SUSE:Linux Enterprise Desktop 12 SP2
before 0.15.4-9.2
0.15.4-9.2
libraw
SUSE:Linux Enterprise Desktop 12 SP3
before 0.15.4-9.2
0.15.4-9.2
libraw
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 0.15.4-9.2
0.15.4-9.2
libraw
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.15.4-9.2
0.15.4-9.2
libraw
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 0.15.4-9.2
0.15.4-9.2
libraw
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.15.4-9.2
0.15.4-9.2
libraw
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 0.15.4-45.1
0.15.4-45.1
libraw
Ubuntu:14.04:LTS
before 0.15.4-1ubuntu0.1, plus listed versions
0.15.3-1ubuntu10.15.4-1
0.15.4-1ubuntu0.1
freeimage
Ubuntu:Pro:14.04:LTS
before 3.15.4-3ubuntu0.1+esm2, plus listed versions
3.15.1-2build13.15.1-2build23.15.4-23.15.4-33.15.4-3ubuntu0.13.15.4-3ubuntu0.1+esm1
3.15.4-3ubuntu0.1+esm2
dcraw
Ubuntu:16.04:LTS
All versions, plus listed versions
9.21-0.2
None known
kodi
Ubuntu:16.04:LTS
All versions, plus listed versions
15.1+dfsg1-315.2+dfsg1-1build115.2+dfsg1-315.2+dfsg1-3ubuntu115.2+dfsg1-3ubuntu1.1
None known
kodi
Ubuntu:24.04:LTS
All versions, plus listed versions
2:20.2+dfsg-42:20.2+dfsg-4build12:20.2+dfsg-4build22:20.2+dfsg-4ubuntu12:20.3+dfsg-12:20.4+dfsg-12:20.5+dfsg-1build22:20.5+dfsg-1ubuntu1
None known
kodi
Ubuntu:26.04:LTS
All versions, plus listed versions
2:21.2+dfsg-4build22:21.2+dfsg-4build32:21.2+dfsg-52:21.3+dfsg-12:21.3+dfsg-1build12:21.3+dfsg-1ubuntu1
None known
libraw
Ubuntu:16.04:LTS
before 0.17.1-1ubuntu0.1, plus listed versions
0.16.2-10.17.0-10.17.1-1
0.17.1-1ubuntu0.1
rawtherapee
openSUSE:Tumbleweed
before 5.8-5.1
5.8-5.1

History

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

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

In short

CVE-2015-3885 is a medium vulnerability (CVSS 4.3) in Dcraw Project Dcraw, published May 13, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.44%, the 92nd percentile. Fixed in darktable 1.6.7-1.

References

Show 61 moreShow less
MoveEnter Open