portage-ng / portage / dev-libs / icu / 78.3
portage-ng glsa
9 advisories reference dev-libs/icu · none place version 78.3 in a vulnerable range
▸ GLSA 202105-08 ICU: Multiple vulnerabilities this version unaffected low local, remote 2021-05-26

Multiple vulnerabilities have been found in ICU, the worst of which could cause a Denial of Service condition.

Announced
2021-05-26
Revised
2021-05-26
Access
local, remote
Bugs
#755704
Advisory
https://security.gentoo.org/glsa/202105-08

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 68.2>= 68.2

Background

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

Multiple vulnerabilities have been discovered in ICU. Please review the upstream bugs referenced below for details.

Impact

Remote attackers could cause a Denial of Service condition or possibly have other unspecified impacts via unspecified vectors.

Workaround

There is no known workaround at this time.

Resolution

All ICU users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-68.2"

References

▸ GLSA 202003-15 ICU: Integer overflow this version unaffected normal local, remote 2020-03-15

An integer overflow flaw in ICU could possibly allow for the execution of arbitrary code.

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

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 65.1-r1>= 65.1-r1

Background

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

It was discovered that ICU’s UnicodeString::doAppend() function is vulnerable to an integer overflow. Please review the CVE identifiers referenced below for more details.

Impact

A remote attacker could entice a user to process a specially crafted string in an application linked against ICU, 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 ICU users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-65.1-r1"

References

▸ GLSA 201710-03 ICU: Multiple vulnerabilities this version unaffected normal remote 2017-10-08

Multiple vulnerabilities have been found in ICU, the worst of which could allow remote code execution.

Announced
2017-10-08
Revised
2017-10-08
Access
remote
Bugs
#616468
Advisory
https://security.gentoo.org/glsa/201710-03

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 58.2-r1>= 58.2-r1

Background

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

Multiple vulnerabilities have been discovered in ICU. Please review the referenced CVE identifiers for details.

Impact

A remote attacker could possibly 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 ICU users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-58.2-r1"

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

▸ GLSA 201701-58 ICU: Multiple vulnerabilities this version unaffected normal remote 2017-01-24

Multiple vulnerabilities have been found in ICU, the worst of which could cause a Denial of Service condition.

Announced
2017-01-24
Revised
2017-01-24
Access
remote
Bugs
#589814 #594494 #601396
Advisory
https://security.gentoo.org/glsa/201701-58

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 58.1>= 58.1

Background

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

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

Impact

Remote attackers could cause a Denial of Service condition or possibly have other unspecified impacts via a long locale string or httpAcceptLanguage argument. Additionally, A remote attacker, via a specially crafted file, could cause an application using ICU to parse untrusted font files resulting in a Denial of Service condition. Finally, remote attackers could affect confidentiality via unknown vectors related to 2D.

Workaround

There is no known workaround at this time.

Resolution

All ICU users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-58.1"

References

▸ GLSA 201507-04 International Components for Unicode: Multiple vulnerabilities this version unaffected normal remote 2015-07-07

Multiple vulnerabilities have been found in International Components for Unicode, allowing attackers to execute arbitrary code or cause a Denial of Service condition.

Announced
2015-07-07
Revised
2015-07-07
Access
remote
Bugs
#546156
Advisory
https://security.gentoo.org/glsa/201507-04

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 55.1>= 55.1

Background

International Components for Unicode is a set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

Multiple vulnerabilities have been discovered in International Components for Unicode. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker 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 International Components for Unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-55.1"

References

▸ GLSA 201503-06 ICU: Multiple Vulnerabilities this version unaffected normal remote 2015-03-14

Multiple vulnerabilities have been found in ICU, possibly resulting in Denial of Service.

Announced
2015-03-14
Revised
2015-03-14
Access
remote
Bugs
#537560 #539108
Advisory
https://security.gentoo.org/glsa/201503-06

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 54.1-r1>= 54.1-r1

Background

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

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

Impact

A remote attacker can cause Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All ICU users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-54.1-r1"

References

▸ GLSA 201402-14 International Components for Unicode: Denial of service this version unaffected normal remote 2014-02-10

Two vulnerabilities in International Components for Unicode might allow remote attackers to cause a Denial of Service condition.

Announced
2014-02-10
Revised
2014-02-10
Access
remote
Bugs
#460426 #486948
Advisory
https://security.gentoo.org/glsa/201402-14

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 51.2-r1>= 51.2-r1

Background

International Components for Unicode is a set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

Multiple vulnerabilities have been discovered in International Components for Unicode. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could possibly cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All International Components for Unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-51.2-r1"

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

▸ GLSA 201209-07 International Components for Unicode: User-assisted execution of arbitrary code this version unaffected normal remote 2012-09-24

A buffer overflow in International Components for Unicode could result in execution of arbitrary code or Denial of Service.

Announced
2012-09-24
Revised
2012-09-24
Access
remote
Bugs
#394201
Advisory
https://security.gentoo.org/glsa/201209-07

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 49.1.1-r1>= 49.1.1-r1

Background

International Components for Unicode (ICU) is a set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

An error in the _canonicalize() function in uloc.cpp could cause a stack-based buffer overflow.

Impact

A remote attacker could entice a user to open a specially crafted locale representation using an application linked against ICU, 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 ICU users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-49.1.1-r1"

References

▸ GLSA 200803-20 International Components for Unicode: Multiple vulnerabilities this version unaffected high remote 2008-03-11

Two vulnerabilities have been discovered in the International Components for Unicode, possibly resulting in the remote execution of arbitrary code or a Denial of Service.

Announced
2008-03-11
Revised
2009-05-28 (revision 3)
Access
remote
Bugs
#208001
Advisory
https://security.gentoo.org/glsa/200803-20

Affected packages

PackageArchVulnerableUnaffected
dev-libs/icu*< 3.8.1-r1>= 3.8.1-r1, >= 3.6-r2 (revision)

Background

International Components for Unicode is a set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.

Description

Will Drewry (Google Security) reported a vulnerability in the regular expression engine when using back references to capture \0 characters (CVE-2007-4770). He also found that the backtracking stack size is not limited, possibly allowing for a heap-based buffer overflow (CVE-2007-4771).

Impact

A remote attacker could submit specially crafted regular expressions to an application using the library, possibly resulting in the remote execution of arbitrary code with the privileges of the user running the application or a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All International Components for Unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/icu-3.8.1-r1"

References