portage-ng / portage / media-libs / libjpeg-turbo / 3.1.4.1
portage-ng glsa
6 advisories reference media-libs/libjpeg-turbo · none place version 3.1.4.1 in a vulnerable range
▸ GLSA 202405-20 libjpeg-turbo: Multiple Vulnerabilities this version unaffected normal remote 2024-05-07

Multiple vulnerabilities have been discovered in libjpeg-turbo, the worst of which could lead to arbitrary code execution.

Announced
2024-05-07
Revised
2024-05-07
Access
remote
Bugs
#797424 #814206
Advisory
https://security.gentoo.org/glsa/202405-20

Affected packages

PackageArchVulnerableUnaffected
media-libs/libjpeg-turbo*< 2.1.1>= 2.1.1

Background

libjpeg-turbo is a MMX, SSE, and SSE2 SIMD accelerated JPEG library.

Description

Multiple vulnerabilities have been discovered in libjpeg-turbo. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libjpeg-turbo users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libjpeg-turbo-2.1.1"

References

▸ GLSA 202010-03 libjpeg-turbo: Information disclosure this version unaffected low local, remote 2020-10-20

An information disclosure vulnerability in libjpeg-turbo allow remote attackers to obtain sensitive information.

Announced
2020-10-20
Revised
2020-10-20
Access
local, remote
Bugs
#727010
Advisory
https://security.gentoo.org/glsa/202010-03

Affected packages

PackageArchVulnerableUnaffected
media-libs/libjpeg-turbo*< 2.0.4-r1>= 1.5.3-r3:0/0.1, >= 2.0.4-r1:0/0.2

Background

libjpeg-turbo is a MMX, SSE, and SSE2 SIMD accelerated JPEG library.

Description

It was discovered that libjpeg-turbo incorrectly handled certain PPM files.

Impact

A remote attacker could entice a user to open a specially crafted PPM file using an application linked against libjpeg-turbo, possibly allowing attacker to obtain sensitive information.

Workaround

There is no known workaround at this time.

Resolution

All libjpeg-turbo 1.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=media-libs/libjpeg-turbo-1.5.3-r3:0/0.1"

All libjpeg-turbo 2.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=media-libs/libjpeg-turbo-2.0.4-r1:0/0.2"

References

▸ GLSA 202003-23 libjpeg-turbo: User-assisted execution of arbitrary code this version unaffected normal local, remote 2020-03-15

Several integer overflows in libjpeg-turbo might allow an attacker to execute arbitrary code.

Announced
2020-03-15
Revised
2020-03-15
Access
local, remote
Bugs
#699830
Advisory
https://security.gentoo.org/glsa/202003-23

Affected packages

PackageArchVulnerableUnaffected
media-libs/libjpeg-turbo*< 2.0.3>= 2.0.3

Background

libjpeg-turbo is a MMX, SSE, and SSE2 SIMD accelerated JPEG library.

Description

It was discovered that libjpeg-turbo incorrectly handled certain JPEG images.

Impact

A remote attacker could entice a user to open a specially crafted JPEG file in an application linked against libjpeg-turbo, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libjpeg-turbo users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libjpeg-turbo-2.0.3"

References

▸ GLSA 201612-55 libjpeg-turbo: User-assisted execution of arbitrary code this version unaffected normal remote 2016-12-31

An out-of-bounds read in libjpeg-turbo might allow remote attackers to execute arbitrary code.

Announced
2016-12-31
Revised
2016-12-31
Access
remote
Bugs
#585782
Advisory
https://security.gentoo.org/glsa/201612-55

Affected packages

PackageArchVulnerableUnaffected
media-libs/libjpeg-turbo*< 1.5.0>= 1.5.0

Background

libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression.

Description

The accelerated Huffman decoder was previously invoked if there were 128 bytes in the input buffer. However, it is possible to construct a JPEG image with Huffman blocks > 430 bytes in length. This release simply increases the minimum buffer size for the accelerated Huffman decoder to 512 bytes, which should accommodate any possible input.

Impact

A remote attacker could coerce the victim to run a specially crafted image file resulting in the execution of arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All libjpeg-turbo users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libjpeg-turbo-1.5.0"

References

▸ GLSA 201606-03 libjpeg-turbo: Multiple vulnerabilities this version unaffected normal remote 2016-06-05

Two vulnerabilities have been discovered in libjpeg-turbo, the worse of which could allow remote attackers access to sensitive information.

Announced
2016-06-05
Revised
2016-06-05 (revision 2)
Access
remote
Bugs
#491150 #531418
Advisory
https://security.gentoo.org/glsa/201606-03

Affected packages

PackageArchVulnerableUnaffected
media-libs/libjpeg-turbo*< 1.4.2>= 1.4.2

Background

libjpeg-turbo is a MMX, SSE, and SSE2 SIMD accelerated JPEG library

Description

libjpeg-turbo does not check for certain duplications of component data during the reading of segments that follow Start Of Scan (SOS) JPEG markers.

Impact

Remote attackers could obtain sensitive information from uninitialized memory locations via a crafted JPEG images.

Workaround

There is no known workaround at this time.

Resolution

All libjpeg-turbo users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libjpeg-turbo-1.4.2"

References

▸ GLSA 201209-13 libjpeg-turbo: User-assisted execution of arbitrary code this version unaffected normal remote 2012-09-26

A vulnerability in libjpeg-turbo could result in execution of arbitrary code or Denial of Service.

Announced
2012-09-26
Revised
2012-09-26
Access
remote
Bugs
#426938
Advisory
https://security.gentoo.org/glsa/201209-13

Affected packages

PackageArchVulnerableUnaffected
media-libs/libjpeg-turbo*< 1.2.1>= 1.2.1

Background

libjpeg-turbo accelerates JPEG compression and decompression.

Description

A vulnerability in the get_sos() function in jdmarker.c could cause a heap-based buffer overflow.

Impact

A remote attacker could entice a user to open a specially crafted JPEG file in an application linked against libjpeg-turbo, possibly resulting in the remote execution of arbitrary code with the permissions of the user running the application, or Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All libjpeg-turbo users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libjpeg-turbo-1.2.1"

Packages which depend on this library may need to be recompiled. Tools such as revdep-rebuild may assist in identifying some of these packages.

References