CVE-2014-8147
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm...
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
Exploit likelihood
What each source reports
NVD Score used
7.5
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- Record
CVE-2014-8147- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- Record
CVE-2014-8147- Updated
- 2026-11-02
EUVDEUVD-2014-7989 No score
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- Record
EUVD-2014-7989- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-94pf-226p-r5p9 No score
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm...
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- Record
GHSA-94pf-226p-r5p9- Updated
- 2026-11-02
OSVBELL-CVE-2014-8147
7.5
CVE-2014-8147 does not affect BellSoft software
- Record
BELL-CVE-2014-8147- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
OSV No score
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- Record
CVE-2014-8147- Updated
- 2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2014-8147 No score
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- Record
DEBIAN-CVE-2014-8147- Updated
- 2026-11-02
OSVMGASA-2015-0286 No score
Updated icu package fixes security vulnerabilities
The ICU Project's ICU4C library, before 55.1, contains a heap-based buffer overflow in the resolveImplicitLevels function of ubidi.c (CVE-2014-8146).
The ICU Project's ICU4C library, before 55.1, contains an integer overflow in the resolveImplicitLevels function of ubidi.c due to the assignment of an int32 value to an int16 type (CVE-2014-8147).
The ucnv_io_getConverterName function in common/ucnv_io.cpp in International Components for Unicode (ICU) mishandles converter names with initial x- substrings, which allows remote attackers to cause a denial of service (read of uninitialized memory) or possibly have unspecified other impact via a crafted file (CVE-2015-1270).
- Record
MGASA-2015-0286- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10006-1 No score
libreoffice-5.2.3.3-2.2 on GA media
These are all security issues fixed in the libreoffice-5.2.3.3-2.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10006-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1915-1 No score
Recommended update for LibreOffice
This update brings LibreOffice to version 5.0.2, a major version update.
It brings lots of new features, bugfixes and also security fixes.
Features as seen on http://www.libreoffice.org/discover/new-features/
- LibreOffice 5.0 ships an impressive number of new features for its spreadsheet module, Calc: complex formulae image cropping, new functions, more powerful conditional formatting, table addressing and much more. Calc's blend of performance and features makes it an enterprise-ready, heavy duty spreadsheet application capable of handling all kinds of workload for an impressive range of use cases
- New icons, major improvements to menus and sidebar : no other LibreOffice version has looked that good and helped you be creative and get things done the right way. In addition, style management is now more intuitive thanks to the visualization of styles right in the interface.
- LibreOffice 5 ships with numerous improvements to document import and export filters for MS Office, PDF, RTF, and more. You can now timestamp PDF documents generated with LibreOffice and enjoy enhanced document conversion fidelity all around.
The Pentaho Flow Reporting Engine is now added and used.
Security issues fixed:
- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 did not properly track directionally isolated pieces of text, which allowed remote attackers to cause a denial of service (heap-based buffer overflow) or possibly execute arbitrary code via crafted text.
- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 used an integer data type that is inconsistent with a header file, which allowed remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- CVE-2015-4551: An arbitrary file disclosure vulnerability in Libreoffice and Openoffice Calc and Writer was fixed.
- CVE-2015-1774: The HWP filter in LibreOffice allowed remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted HWP document, which triggered an out-of-bounds write.
- CVE-2015-5212: A LibreOffice 'PrinterSetup Length' integer underflow vulnerability could be used by attackers supplying documents to execute code as the user opening the document.
- CVE-2015-5213: A LibreOffice 'Piece Table Counter' invalid check design error vulnerability allowed attackers supplying documents to execute code as the user opening the document.
- CVE-2015-5214: Multiple Vendor LibreOffice Bookmark Status Memory Corruption Vulnerability allowed attackers supplying documents to execute code as the user opening the document.
- Record
SUSE-SU-2015:1915-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0324-1 No score
Recommended update for LibreOffice
This update brings LibreOffice to version 5.0.4, a major version update.
It brings lots of new features, bug fixes and also security fixes.
Features as seen on http://www.libreoffice.org/discover/new-features/
- LibreOffice 5.0 ships an impressive number of new features for its spreadsheet module, Calc: complex formulae image cropping, new functions, more powerful conditional formatting, table addressing and much more. Calc's blend of performance and features makes it an enterprise-ready, heavy duty spreadsheet application capable of handling all kinds of workload for an impressive range of use cases
- New icons, major improvements to menus and sidebar : no other LibreOffice version has looked that good and helped you be creative and get things done the right way. In addition, style management is now more intuitive thanks to the visualization of styles right in the interface.
- LibreOffice 5 ships with numerous improvements to document import and export filters for MS Office, PDF, RTF, and more. You can now timestamp PDF documents generated with LibreOffice and enjoy enhanced document conversion fidelity all around.
The Pentaho Flow Reporting Engine is now added and used.
Security issues fixed:
- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 did not properly track directionally isolated pieces of text, which allowed remote attackers to cause a denial of service (heap-based buffer overflow) or possibly execute arbitrary code via crafted text.
- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 used an integer data type that is inconsistent with a header file, which allowed remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- CVE-2015-4551: An arbitrary file disclosure vulnerability in Libreoffice and Openoffice Calc and Writer was fixed.
- CVE-2015-5212: A LibreOffice 'PrinterSetup Length' integer underflow vulnerability could be used by attackers supplying documents to execute code as the user opening the document.
- CVE-2015-5213: A LibreOffice 'Piece Table Counter' invalid check design error vulnerability allowed attackers supplying documents to execute code as the user opening the document.
- CVE-2015-5214: Multiple Vendor LibreOffice Bookmark Status Memory Corruption Vulnerability allowed attackers supplying documents to execute code as the user opening the document.
- Record
SUSE-SU-2016:0324-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2318-1 No score
Security update for icu
icu was updated to fix two security issues.
These security issues were fixed:
- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) used an integer data type that is inconsistent with a header file, which allowed remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text (bsc#929629).
- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) did not properly track directionally isolated pieces of text, which allowed remote attackers to cause a denial of service (heap-based buffer overflow) or possibly execute arbitrary code via crafted text (bsc#929629).
- Record
SUSE-SU-2017:2318-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:1401-1 No score
Security update for icu
icu was updated to fix two security issues.
These security issues were fixed:
- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) used an integer data type that is inconsistent with a header file, which allowed remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text (bsc#929629).
- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) did not properly track directionally isolated pieces of text, which allowed remote attackers to cause a denial of service (heap-based buffer overflow) or possibly execute arbitrary code via crafted text (bsc#929629).
- CVE-2016-6293: The uloc_acceptLanguageFromHTTP function in common/uloc.cpp in International Components for Unicode (ICU) for C/C++ did not ensure that there is a '\0' character at the end of a certain temporary array, which allowed remote attackers to cause a denial of service (out-of-bounds read) or possibly have unspecified other impact via a call with a long httpAcceptLanguage argument (bsc#990636).
- CVE-2017-7868: International Components for Unicode (ICU) for C/C++ 2017-02-13 has an out-of-bounds write caused by a heap-based buffer overflow related to the utf8TextAccess function in common/utext.cpp and the utext_moveIndex32* function (bsc#1034674)
- CVE-2017-7867: International Components for Unicode (ICU) for C/C++ 2017-02-13 has an out-of-bounds write caused by a heap-based buffer overflow related to the utf8TextAccess function in common/utext.cpp and the utext_setNativeIndex* function (bsc#1034678)
- CVE-2017-14952: Double free in i18n/zonemeta.cpp in International Components for Unicode (ICU) for C/C++ allowed remote attackers to execute arbitrary code via a crafted string, aka a 'redundant UVector entry clean up function call' issue (bnc#1067203)
- CVE-2017-17484: The ucnv_UTF8FromUTF8 function in ucnv_u8.cpp in International Components for Unicode (ICU) for C/C++ mishandled ucnv_convertEx calls for UTF-8 to UTF-8 conversion, which allowed remote attackers to cause a denial of service (stack-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted string, as demonstrated by ZNC (bnc#1072193)
- CVE-2017-15422: An integer overflow in icu during persian calendar date processing could lead to incorrect years shown (bnc#1077999)
- Record
SUSE-SU-2018:1401-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:1401-2 No score
Security update for icu
icu was updated to fix two security issues.
These security issues were fixed:
- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) used an integer data type that is inconsistent with a header file, which allowed remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text (bsc#929629).
- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) did not properly track directionally isolated pieces of text, which allowed remote attackers to cause a denial of service (heap-based buffer overflow) or possibly execute arbitrary code via crafted text (bsc#929629).
- CVE-2016-6293: The uloc_acceptLanguageFromHTTP function in common/uloc.cpp in International Components for Unicode (ICU) for C/C++ did not ensure that there is a '\0' character at the end of a certain temporary array, which allowed remote attackers to cause a denial of service (out-of-bounds read) or possibly have unspecified other impact via a call with a long httpAcceptLanguage argument (bsc#990636).
- CVE-2017-7868: International Components for Unicode (ICU) for C/C++ 2017-02-13 has an out-of-bounds write caused by a heap-based buffer overflow related to the utf8TextAccess function in common/utext.cpp and the utext_moveIndex32* function (bsc#1034674)
- CVE-2017-7867: International Components for Unicode (ICU) for C/C++ 2017-02-13 has an out-of-bounds write caused by a heap-based buffer overflow related to the utf8TextAccess function in common/utext.cpp and the utext_setNativeIndex* function (bsc#1034678)
- CVE-2017-14952: Double free in i18n/zonemeta.cpp in International Components for Unicode (ICU) for C/C++ allowed remote attackers to execute arbitrary code via a crafted string, aka a 'redundant UVector entry clean up function call' issue (bnc#1067203)
- CVE-2017-17484: The ucnv_UTF8FromUTF8 function in ucnv_u8.cpp in International Components for Unicode (ICU) for C/C++ mishandled ucnv_convertEx calls for UTF-8 to UTF-8 conversion, which allowed remote attackers to cause a denial of service (stack-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted string, as demonstrated by ZNC (bnc#1072193)
- CVE-2017-15422: An integer overflow in icu during persian calendar date processing could lead to incorrect years shown (bnc#1077999)
- Record
SUSE-SU-2018:1401-2- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-8147 No score
The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm implementation in ICU4C in International Components for Unicode (ICU) before 55.1 uses an integer data type that is inconsistent with a header file, which allows remote attackers to cause a denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code via crafted text.
- Record
UBUNTU-CVE-2014-8147- Updated
- 2026-11-02
OSVUSN-2605-1 No score
icu vulnerabilities
Pedro Ribeiro discovered that ICU incorrectly handled certain memory operations when processing data. If an application using ICU processed crafted data, an attacker could cause it to crash or potentially execute arbitrary code with the privileges of the user invoking the program.
- Record
USN-2605-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
icuDebian:12 |
before 52.1-9 | 52.1-9 |
icuDebian:13 |
before 52.1-9 | 52.1-9 |
icuDebian:14 |
before 52.1-9 | 52.1-9 |
icuDebian:7 |
before 4.8.1.1-12+deb7u3, plus listed versions 4.8.1.1-124.8.1.1-12+deb7u14.8.1.1-12+deb7u2 |
4.8.1.1-12+deb7u3 |
icuDebian:8 |
before 52.1-8+deb8u2, plus listed versions 52.1-8 |
52.1-8+deb8u2 |
icuMageia:4 |
before 52.1-2.4.mga4 | 52.1-2.4.mga4 |
apache-commons-loggingSUSE:Linux Enterprise Desktop 12 |
before 1.1.3-7.1 | 1.1.3-7.1 |
cmis-clientSUSE:Linux Enterprise Desktop 12 |
before 0.5.0-5.1 | 0.5.0-5.1 |
fluteSUSE:Linux Enterprise Desktop 12 |
before 1.3.0-4.2 | 1.3.0-4.2 |
graphite2SUSE:Linux Enterprise Desktop 12 |
before 1.3.1-3.1 | 1.3.1-3.1 |
Show 136 moreShow less
| Package | Affected | Fixed |
|---|---|---|
hyphenSUSE:Linux Enterprise Desktop 12 |
before 2.8.8-9.1 | 2.8.8-9.1 |
libabwSUSE:Linux Enterprise Desktop 12 |
before 0.1.1-5.3 | 0.1.1-5.3 |
libbaseSUSE:Linux Enterprise Desktop 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
libcdrSUSE:Linux Enterprise Desktop 12 |
before 0.1.1-5.3 | 0.1.1-5.3 |
libe-bookSUSE:Linux Enterprise Desktop 12 |
before 0.1.2-4.2 | 0.1.2-4.2 |
libetonyekSUSE:Linux Enterprise Desktop 12 |
before 0.1.3-3.5 | 0.1.3-3.5 |
libfontsSUSE:Linux Enterprise Desktop 12 |
before 1.1.3-4.9 | 1.1.3-4.9 |
libformulaSUSE:Linux Enterprise Desktop 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
libfreehandSUSE:Linux Enterprise Desktop 12 |
before 0.1.1-4.9 | 0.1.1-4.9 |
libgltfSUSE:Linux Enterprise Desktop 12 |
before 0.0.1-2.1 | 0.0.1-2.1 |
libixionSUSE:Linux Enterprise Desktop 12 |
before 0.9.1-3.1 | 0.9.1-3.1 |
liblangtagSUSE:Linux Enterprise Desktop 12 |
before 0.5.7-3.1 | 0.5.7-3.1 |
liblayoutSUSE:Linux Enterprise Desktop 12 |
before 0.2.10-4.8 | 0.2.10-4.8 |
libloaderSUSE:Linux Enterprise Desktop 12 |
before 1.1.3-3.2 | 1.1.3-3.2 |
libmspubSUSE:Linux Enterprise Desktop 12 |
before 0.1.2-5.1 | 0.1.2-5.1 |
libmwawSUSE:Linux Enterprise Desktop 12 |
before 0.3.6-3.3 | 0.3.6-3.3 |
libodfgenSUSE:Linux Enterprise Desktop 12 |
before 0.1.4-3.9 | 0.1.4-3.9 |
liborcusSUSE:Linux Enterprise Desktop 12 |
before 0.7.1-3.1 | 0.7.1-3.1 |
libpagemakerSUSE:Linux Enterprise Desktop 12 |
before 0.0.2-2.3 | 0.0.2-2.3 |
libreofficeSUSE:Linux Enterprise Desktop 12 |
before 5.0.2.2-13.14 | 5.0.2.2-13.14 |
libreoffice-share-linkerSUSE:Linux Enterprise Desktop 12 |
before 1-2.1 | 1-2.1 |
libreoffice-voikkoSUSE:Linux Enterprise Desktop 12 |
before 4.1-6.3 | 4.1-6.3 |
librepositorySUSE:Linux Enterprise Desktop 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
librevengeSUSE:Linux Enterprise Desktop 12 |
before 0.0.2-4.1 | 0.0.2-4.1 |
libserializerSUSE:Linux Enterprise Desktop 12 |
before 1.1.2-4.3 | 1.1.2-4.3 |
libvisioSUSE:Linux Enterprise Desktop 12 |
before 0.1.3-4.3 | 0.1.3-4.3 |
libvoikkoSUSE:Linux Enterprise Desktop 12 |
before 3.7.1-3.1 | 3.7.1-3.1 |
libwpsSUSE:Linux Enterprise Desktop 12 |
before 0.4.1-3.1 | 0.4.1-3.1 |
malaga-suomiSUSE:Linux Enterprise Desktop 12 |
before 1.18-3.2 | 1.18-3.2 |
myspell-dictionariesSUSE:Linux Enterprise Desktop 12 |
before 20150827-5.1 | 20150827-5.1 |
pentaho-libxmlSUSE:Linux Enterprise Desktop 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
pentaho-reporting-flow-engineSUSE:Linux Enterprise Desktop 12 |
before 0.9.4-4.5 | 0.9.4-4.5 |
sacSUSE:Linux Enterprise Desktop 12 |
before 1.3-4.1 | 1.3-4.1 |
cmis-clientSUSE:Linux Enterprise Software Development Kit 12 |
before 0.5.0-5.1 | 0.5.0-5.1 |
graphite2SUSE:Linux Enterprise Software Development Kit 12 |
before 1.3.1-3.1 | 1.3.1-3.1 |
hyphenSUSE:Linux Enterprise Software Development Kit 12 |
before 2.8.8-9.1 | 2.8.8-9.1 |
libabwSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.1-5.3 | 0.1.1-5.3 |
libcdrSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.1-5.3 | 0.1.1-5.3 |
libe-bookSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.2-4.2 | 0.1.2-4.2 |
libetonyekSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.3-3.5 | 0.1.3-3.5 |
libfreehandSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.1-4.9 | 0.1.1-4.9 |
libixionSUSE:Linux Enterprise Software Development Kit 12 |
before 0.9.1-3.1 | 0.9.1-3.1 |
liblangtagSUSE:Linux Enterprise Software Development Kit 12 |
before 0.5.7-3.1 | 0.5.7-3.1 |
libmspubSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.2-5.1 | 0.1.2-5.1 |
libmwawSUSE:Linux Enterprise Software Development Kit 12 |
before 0.3.6-3.3 | 0.3.6-3.3 |
libodfgenSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.4-3.9 | 0.1.4-3.9 |
liborcusSUSE:Linux Enterprise Software Development Kit 12 |
before 0.7.1-3.1 | 0.7.1-3.1 |
librevengeSUSE:Linux Enterprise Software Development Kit 12 |
before 0.0.2-4.1 | 0.0.2-4.1 |
libvisioSUSE:Linux Enterprise Software Development Kit 12 |
before 0.1.3-4.3 | 0.1.3-4.3 |
libvoikkoSUSE:Linux Enterprise Software Development Kit 12 |
before 3.7.1-3.1 | 3.7.1-3.1 |
libwpsSUSE:Linux Enterprise Software Development Kit 12 |
before 0.4.1-3.1 | 0.4.1-3.1 |
malaga-suomiSUSE:Linux Enterprise Software Development Kit 12 |
before 1.18-3.2 | 1.18-3.2 |
apache-commons-loggingSUSE:Linux Enterprise Server 12 |
before 1.1.3-7.1 | 1.1.3-7.1 |
graphite2SUSE:Linux Enterprise Server 12 |
before 1.3.1-3.1 | 1.3.1-3.1 |
apache-commons-loggingSUSE:Linux Enterprise Server for SAP Applications 12 |
before 1.1.3-7.1 | 1.1.3-7.1 |
graphite2SUSE:Linux Enterprise Server for SAP Applications 12 |
before 1.3.1-3.1 | 1.3.1-3.1 |
apache-commons-loggingSUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.3-7.1 | 1.1.3-7.1 |
cmis-clientSUSE:Linux Enterprise Workstation Extension 12 |
before 0.5.0-5.1 | 0.5.0-5.1 |
fluteSUSE:Linux Enterprise Workstation Extension 12 |
before 1.3.0-4.2 | 1.3.0-4.2 |
hyphenSUSE:Linux Enterprise Workstation Extension 12 |
before 2.8.8-9.1 | 2.8.8-9.1 |
libabwSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.1-5.3 | 0.1.1-5.3 |
libbaseSUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
libcdrSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.1-5.3 | 0.1.1-5.3 |
libe-bookSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.2-4.2 | 0.1.2-4.2 |
libetonyekSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.3-3.5 | 0.1.3-3.5 |
libfontsSUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.3-4.9 | 1.1.3-4.9 |
libformulaSUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
libfreehandSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.1-4.9 | 0.1.1-4.9 |
libgltfSUSE:Linux Enterprise Workstation Extension 12 |
before 0.0.1-2.1 | 0.0.1-2.1 |
libixionSUSE:Linux Enterprise Workstation Extension 12 |
before 0.9.1-3.1 | 0.9.1-3.1 |
liblangtagSUSE:Linux Enterprise Workstation Extension 12 |
before 0.5.7-3.1 | 0.5.7-3.1 |
liblayoutSUSE:Linux Enterprise Workstation Extension 12 |
before 0.2.10-4.8 | 0.2.10-4.8 |
libloaderSUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.3-3.2 | 1.1.3-3.2 |
libmspubSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.2-5.1 | 0.1.2-5.1 |
libmwawSUSE:Linux Enterprise Workstation Extension 12 |
before 0.3.6-3.3 | 0.3.6-3.3 |
libodfgenSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.4-3.9 | 0.1.4-3.9 |
liborcusSUSE:Linux Enterprise Workstation Extension 12 |
before 0.7.1-3.1 | 0.7.1-3.1 |
libpagemakerSUSE:Linux Enterprise Workstation Extension 12 |
before 0.0.2-2.3 | 0.0.2-2.3 |
libreofficeSUSE:Linux Enterprise Workstation Extension 12 |
before 5.0.2.2-13.14 | 5.0.2.2-13.14 |
libreoffice-share-linkerSUSE:Linux Enterprise Workstation Extension 12 |
before 1-2.1 | 1-2.1 |
libreoffice-voikkoSUSE:Linux Enterprise Workstation Extension 12 |
before 4.1-6.3 | 4.1-6.3 |
librepositorySUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
librevengeSUSE:Linux Enterprise Workstation Extension 12 |
before 0.0.2-4.1 | 0.0.2-4.1 |
libserializerSUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.2-4.3 | 1.1.2-4.3 |
libvisioSUSE:Linux Enterprise Workstation Extension 12 |
before 0.1.3-4.3 | 0.1.3-4.3 |
libvoikkoSUSE:Linux Enterprise Workstation Extension 12 |
before 3.7.1-3.1 | 3.7.1-3.1 |
libwpsSUSE:Linux Enterprise Workstation Extension 12 |
before 0.4.1-3.1 | 0.4.1-3.1 |
malaga-suomiSUSE:Linux Enterprise Workstation Extension 12 |
before 1.18-3.2 | 1.18-3.2 |
myspell-dictionariesSUSE:Linux Enterprise Workstation Extension 12 |
before 20150827-5.1 | 20150827-5.1 |
pentaho-libxmlSUSE:Linux Enterprise Workstation Extension 12 |
before 1.1.3-4.3 | 1.1.3-4.3 |
pentaho-reporting-flow-engineSUSE:Linux Enterprise Workstation Extension 12 |
before 0.9.4-4.5 | 0.9.4-4.5 |
sacSUSE:Linux Enterprise Workstation Extension 12 |
before 1.3-4.1 | 1.3-4.1 |
google-carlito-fontsSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 1.1.03.beta1-2.1 | 1.1.03.beta1-2.1 |
hyphenSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.8.8-2.1 | 2.8.8-2.1 |
libreofficeSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 5.0.4.2-23.1 | 5.0.4.2-23.1 |
libreoffice-share-linkerSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 1-2.1 | 1-2.1 |
libreoffice-voikkoSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 4.1-2.26 | 4.1-2.26 |
libvoikkoSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 3.7.1-5.2 | 3.7.1-5.2 |
myspell-dictionariesSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 20150827-23.1 | 20150827-23.1 |
mythesSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 1.2.4-2.1 | 1.2.4-2.1 |
python-importlibSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 1.0.2-0.8.1 | 1.0.2-0.8.1 |
google-carlito-fontsSUSE:Linux Enterprise Desktop 11 SP4 |
before 1.1.03.beta1-2.1 | 1.1.03.beta1-2.1 |
hyphenSUSE:Linux Enterprise Desktop 11 SP4 |
before 2.8.8-2.1 | 2.8.8-2.1 |
libreofficeSUSE:Linux Enterprise Desktop 11 SP4 |
before 5.0.4.2-23.1 | 5.0.4.2-23.1 |
libreoffice-share-linkerSUSE:Linux Enterprise Desktop 11 SP4 |
before 1-2.1 | 1-2.1 |
libreoffice-voikkoSUSE:Linux Enterprise Desktop 11 SP4 |
before 4.1-2.26 | 4.1-2.26 |
libvoikkoSUSE:Linux Enterprise Desktop 11 SP4 |
before 3.7.1-5.2 | 3.7.1-5.2 |
myspell-dictionariesSUSE:Linux Enterprise Desktop 11 SP4 |
before 20150827-23.1 | 20150827-23.1 |
mythesSUSE:Linux Enterprise Desktop 11 SP4 |
before 1.2.4-2.1 | 1.2.4-2.1 |
python-importlibSUSE:Linux Enterprise Desktop 11 SP4 |
before 1.0.2-0.8.1 | 1.0.2-0.8.1 |
icuSUSE:Linux Enterprise Desktop 12 SP2 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Desktop 12 SP3 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Server 12 SP2 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Server 12 SP3 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Workstation Extension 12 SP2 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 52.1-8.3.1 | 52.1-8.3.1 |
icuSUSE:OpenStack Cloud 7 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Desktop 12 SP3 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server 12-LTSS |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server 12 SP1-LTSS |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server 12 SP3 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Enterprise Storage 4 |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuSUSE:Linux Enterprise Server 12 SP2-BCL |
before 52.1-8.7.1 | 52.1-8.7.1 |
icuUbuntu:14.04:LTS |
before 52.1-3ubuntu0.3, plus listed versions 4.8.1.1-12ubuntu24.8.1.1-13+nmu14.8.1.1-13+nmu1ubuntu152.1-352.1-3ubuntu0.2 |
52.1-3ubuntu0.3 |
libreofficeopenSUSE:Tumbleweed |
before 5.2.3.3-2.2 | 5.2.3.3-2.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | ICU library 52 < 54 - Multiple Vulnerabilities | 2015-06-10 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-8147 is a high vulnerability (CVSS 7.5) in Icu-project International Components For Unicode, published December 31, 2014. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 23.6%, the 97th percentile. Fixed in icu 52.1-9.
References
raw.githubusercontent.com/pedrib/PoC/master/generic/i-c-u-fail.txt
lists.apple.com/archives/security-announce/2015/Sep/msg00008.html
oracle.com/technetwork/topics/security/cpuoct2015-2367953.html
security.gentoo.org/glsa/201507-04
kb.cert.org/vuls/id/602540
support.apple.com/HT205267
Show 99 moreShow less
seclists.org/fulldisclosure/2015/May/14
lists.apple.com/archives/security-announce/2015/Sep/msg00005.html
openwall.com/lists/oss-security/2015/05/05/6
support.apple.com/HT205213
securityfocus.com/bid/74457
debian.org/security/2015/dsa-3323
bugs.icu-project.org/trac/changeset/37080
oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html
oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2014-8147
lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe@%3Ccommits.druid.apache.org%3E
github.com/advisories/GHSA-94pf-226p-r5p9
docs.bell-sw.com/security/cves/CVE-2014-8147
security-tracker.debian.org/tracker/CVE-2014-8147
advisories.mageia.org/MGASA-2015-0286.html
bugs.mageia.org/show_bug.cgi?id=16478
googlechromereleases.blogspot.cz/2015/07/stable-channel-update_21.html
suse.com/support/update/announcement/2015/suse-su-20151915-1
bugzilla.suse.com/470073
bugzilla.suse.com/806250
bugzilla.suse.com/829430
bugzilla.suse.com/86241
bugzilla.suse.com/87222
bugzilla.suse.com/890735
bugzilla.suse.com/900186
bugzilla.suse.com/900877
bugzilla.suse.com/907966
bugzilla.suse.com/910805
bugzilla.suse.com/910806
bugzilla.suse.com/913042
bugzilla.suse.com/914911
bugzilla.suse.com/915996
bugzilla.suse.com/916181
bugzilla.suse.com/918852
bugzilla.suse.com/919409
bugzilla.suse.com/926375
bugzilla.suse.com/929793
bugzilla.suse.com/934423
bugzilla.suse.com/936188
bugzilla.suse.com/936190
bugzilla.suse.com/940838
bugzilla.suse.com/943075
bugzilla.suse.com/945692
suse.com/security/cve/CVE-2014-8146
suse.com/security/cve/CVE-2014-8147
suse.com/security/cve/CVE-2015-1774
suse.com/security/cve/CVE-2015-4551
suse.com/security/cve/CVE-2015-5212
suse.com/security/cve/CVE-2015-5213
suse.com/security/cve/CVE-2015-5214
suse.com/support/update/announcement/2016/suse-su-20160324-1
bugzilla.suse.com/306333
bugzilla.suse.com/547549
bugzilla.suse.com/668145
bugzilla.suse.com/679938
bugzilla.suse.com/681560
bugzilla.suse.com/688200
bugzilla.suse.com/718113
bugzilla.suse.com/73544
bugzilla.suse.com/857026
bugzilla.suse.com/889755
bugzilla.suse.com/907636
bugzilla.suse.com/939996
bugzilla.suse.com/945047
bugzilla.suse.com/951579
bugzilla.suse.com/954345
suse.com/security/cve/CVE-2014-9093
suse.com/support/update/announcement/2017/suse-su-20172318-1
bugzilla.suse.com/929629
suse.com/support/update/announcement/2018/suse-su-20181401-1
bugzilla.suse.com/1034674
bugzilla.suse.com/1034678
bugzilla.suse.com/1067203
bugzilla.suse.com/1072193
bugzilla.suse.com/1077999
bugzilla.suse.com/1087932
bugzilla.suse.com/990636
suse.com/security/cve/CVE-2016-6293
suse.com/security/cve/CVE-2017-14952
suse.com/security/cve/CVE-2017-15422
suse.com/security/cve/CVE-2017-17484
suse.com/security/cve/CVE-2017-7867
suse.com/security/cve/CVE-2017-7868
suse.com/support/update/announcement/2018/suse-su-20181401-2
ubuntu.com/security/CVE-2014-8147
ubuntu.com/security/notices/USN-2605-1
cve.org/CVERecord?id=CVE-2014-8147
ubuntu.com/security/CVE-2014-8146
suse.com/security/cve/CVE-2010-2935
suse.com/security/cve/CVE-2010-2936
suse.com/security/cve/CVE-2014-0247
suse.com/security/cve/CVE-2014-3524
suse.com/security/cve/CVE-2014-3575
suse.com/security/cve/CVE-2014-3693
suse.com/security/cve/CVE-2015-45513
suse.com/security/cve/CVE-2016-0794
suse.com/security/cve/CVE-2016-0795
suse.com/security/cve/CVE-2016-4324