portage-ng / portage / x11-libs / libXpm / 3.5.19
portage-ng glsa
2 advisories reference x11-libs/libXpm · none place version 3.5.19 in a vulnerable range
▸ GLSA 202408-03 libXpm: Multiple Vulnerabilities this version unaffected normal local 2024-08-07

Multiple vulberabilities have been discovered in libXpm, the worst of which could lead to a denial of service.

Announced
2024-08-07
Revised
2024-08-07
Access
local
Bugs
#891209 #915130
Advisory
https://security.gentoo.org/glsa/202408-03

Affected packages

PackageArchVulnerableUnaffected
x11-libs/libXpm*< 3.5.17>= 3.5.17

Background

The X PixMap image format is an extension of the monochrome X BitMap format specified in the X protocol, and is commonly used in traditional X applications.

Description

Multiple vulnerabilities have been discovered in libXpm. 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 libXpm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXpm-3.5.17"

References

▸ GLSA 201701-72 libXpm: Remote execution of arbitrary code this version unaffected normal remote 2017-01-29

An integer overflow in libXpm might allow remote attackers to execute arbitrary code or cause a Denial of Service Condition.

Announced
2017-01-29
Revised
2017-01-29
Access
remote
Bugs
#602782
Advisory
https://security.gentoo.org/glsa/201701-72

Affected packages

PackageArchVulnerableUnaffected
x11-libs/libXpm*< 3.5.12>= 3.5.12

Background

The X PixMap image format is an extension of the monochrome X BitMap format specified in the X protocol, and is commonly used in traditional X applications.

Description

An integer overflow was discovered in libXpm’s src/CrDatFrI.c file. On 64 bit systems, this allows an overflow to occur on 32 bit integers while parsing XPM extensions in a file.

Impact

A remote attacker, by enticing a user to process a specially crafted XPM file, could execute arbitrary code with the privileges of the process or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libXpm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-libs/libXpm-3.5.12"

References