portage-ng / portage / gnome-extra / libgsf / 1.14.58
portage-ng glsa
2 advisories reference gnome-extra/libgsf · none place version 1.14.58 in a vulnerable range
▸ GLSA 202501-07 libgsf: Multiple Vulnerabilities this version unaffected high remote 2025-01-23

Multiple vulnerabilities have been discovered in libgsf, the worst of which can lead to arbitrary code execution.

Announced
2025-01-23
Revised
2025-01-23
Access
remote
Bugs
#940777
Advisory
https://security.gentoo.org/glsa/202501-07

Affected packages

PackageArchVulnerableUnaffected
gnome-extra/libgsf*< 1.14.53>= 1.14.53

Background

The GNOME Structured File Library is an I/O library that can read and write common file types and handle structured formats that provide file-system-in-a-file semantics.

Description

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

# emerge --sync
# emerge --ask --oneshot --verbose ">=gnome-extra/libgsf-1.14.53"

References

▸ GLSA 200612-13 libgsf: Buffer overflow this version unaffected normal remote 2006-12-12

libgsf improperly allocates memory allowing for a heap overflow and possibly the execution of arbitrary code.

Announced
2006-12-12
Revised
2006-12-12
Access
remote
Bugs
#156693
Advisory
https://security.gentoo.org/glsa/200612-13

Affected packages

PackageArchVulnerableUnaffected
gnome-extra/libgsf*< 1.14.2>= 1.14.2

Background

The GNOME Structured File Library is an I/O library that can read and write common file types and handle structured formats that provide file-system-in-a-file semantics.

Description

"infamous41md" has discovered that the "ole_init_info" function may allocate too little memory for storing the contents of an OLE document, resulting in a heap buffer overflow.

Impact

An attacker could entice a user to open a specially crafted OLE document, and possibly execute arbitrary code with the rights of the user opening the document.

Workaround

There is no known workaround at this time.

Resolution

All libgsf users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=gnome-extra/libgsf-1.14.2"

References