{"id":"CVE-2014-8147","aliases":["BELL-CVE-2014-8147","DEBIAN-CVE-2014-8147","DSA-3323-1","EUVD-2014-7989","GHSA-94pf-226p-r5p9","MGASA-2015-0286","SUSE-SU-2015:1915-1","SUSE-SU-2016:0324-1","SUSE-SU-2017:2318-1","SUSE-SU-2018:1401-1","SUSE-SU-2018:1401-2","UBUNTU-CVE-2014-8147","USN-2605-1","openSUSE-SU-2024:10006-1"],"status":"published","title":"The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm...","description":"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.","severity":{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.23611,"percentile":0.97822,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-189"],"published":"2014-12-31T00:00:00Z","modified":"2026-10-23T15:47:33Z","exploits":[{"source":"exploitdb","id":"EDB-43887","title":"ICU library 52 \u003c 54 - Multiple Vulnerabilities","type":"local","platform":"multiple","date":"2015-06-10","url":"https://www.exploit-db.com/exploits/43887"}],"fixes":[{"ecosystem":"Debian:12","package":"icu","fixed_in":["52.1-9"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"icu","fixed_in":["52.1-9"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"icu","fixed_in":["52.1-9"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"icu","fixed_in":["52.1-3ubuntu0.3"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-9"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-9"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-9"}]}]},{"source":"osv","ecosystem":"Debian:7","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.8.1.1-12+deb7u3"}]}],"versions":["4.8.1.1-12","4.8.1.1-12+deb7u1","4.8.1.1-12+deb7u2"],"bundled":3},{"source":"osv","ecosystem":"Debian:8","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8+deb8u2"}]}],"versions":["52.1-8"],"bundled":3},{"source":"osv","ecosystem":"Mageia:4","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-2.4.mga4"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"apache-commons-logging","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-7.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"cmis-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.0-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"flute","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.0-4.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"graphite2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"hyphen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.8-9.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libabw","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-5.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libbase","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libcdr","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-5.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libe-book","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.2-4.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libetonyek","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.3-3.5"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libfonts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libformula","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libfreehand","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-4.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libgltf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libixion","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"liblangtag","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.7-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"liblayout","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.2.10-4.8"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libloader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-3.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libmspub","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.2-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libmwaw","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.3.6-3.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libodfgen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.4-3.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"liborcus","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.7.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libpagemaker","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.2-2.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libreoffice","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.2.2-13.14"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libreoffice-share-linker","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libreoffice-voikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1-6.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"librepository","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"librevenge","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.2-4.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libserializer","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.2-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libvisio","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libvoikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"libwps","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"malaga-suomi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.18-3.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"myspell-dictionaries","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"20150827-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"pentaho-libxml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"pentaho-reporting-flow-engine","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.4-4.5"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"sac","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3-4.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"cmis-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.0-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"graphite2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"hyphen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.8-9.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libabw","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-5.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libcdr","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-5.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libe-book","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.2-4.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libetonyek","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.3-3.5"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libfreehand","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-4.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libixion","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"liblangtag","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.7-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libmspub","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.2-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libmwaw","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.3.6-3.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libodfgen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.4-3.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"liborcus","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.7.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"librevenge","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.2-4.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libvisio","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libvoikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"libwps","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"malaga-suomi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.18-3.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12","package":"apache-commons-logging","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-7.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12","package":"graphite2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12","package":"apache-commons-logging","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-7.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12","package":"graphite2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"apache-commons-logging","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-7.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"cmis-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.0-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"flute","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.0-4.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"hyphen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.8-9.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libabw","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-5.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libbase","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libcdr","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-5.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libe-book","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.2-4.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libetonyek","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.3-3.5"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libfonts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libformula","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libfreehand","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.1-4.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libgltf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libixion","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"liblangtag","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.7-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"liblayout","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.2.10-4.8"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libloader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-3.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libmspub","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.2-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libmwaw","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.3.6-3.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libodfgen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.4-3.9"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"liborcus","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.7.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libpagemaker","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.2-2.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libreoffice","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.2.2-13.14"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libreoffice-share-linker","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libreoffice-voikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1-6.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"librepository","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"librevenge","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.2-4.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libserializer","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.2-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libvisio","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libvoikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"libwps","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.1-3.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"malaga-suomi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.18-3.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"myspell-dictionaries","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"20150827-5.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"pentaho-libxml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-4.3"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"pentaho-reporting-flow-engine","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.4-4.5"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12","package":"sac","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3-4.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"google-carlito-fonts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.03.beta1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"hyphen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.8-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"libreoffice","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.4.2-23.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"libreoffice-share-linker","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"libreoffice-voikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1-2.26"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"libvoikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.1-5.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"myspell-dictionaries","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"20150827-23.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"mythes","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.4-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"python-importlib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.2-0.8.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"google-carlito-fonts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.03.beta1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"hyphen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.8-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"libreoffice","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.4.2-23.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"libreoffice-share-linker","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"libreoffice-voikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1-2.26"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"libvoikko","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.1-5.2"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"myspell-dictionaries","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"20150827-23.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"mythes","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.4-2.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 11 SP4","package":"python-importlib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.2-0.8.1"}]}],"bundled":7},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP2","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP2","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP2","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP2","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:OpenStack Cloud 7","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP1","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP2","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12-LTSS","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP1-LTSS","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2-LTSS","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP3","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 4","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2-BCL","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-8.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-3ubuntu0.3"}]}],"versions":["4.8.1.1-12ubuntu2","4.8.1.1-13+nmu1","4.8.1.1-13+nmu1ubuntu1","52.1-3","52.1-3ubuntu0.2"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"icu","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"52.1-3ubuntu0.3"}]}],"versions":["4.8.1.1-12ubuntu2","4.8.1.1-13+nmu1","4.8.1.1-13+nmu1ubuntu1","52.1-3","52.1-3ubuntu0.2"],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"libreoffice","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.2.3.3-2.2"}]}],"bundled":17}],"products":[{"vendor":"apple","product":"mac_os_x"},{"vendor":"apple","product":"watchos"},{"vendor":"icu-project","product":"international_components_for_unicode"}],"references":[{"url":"https://raw.githubusercontent.com/pedrib/PoC/master/generic/i-c-u-fail.txt","tags":["x_refsource_MISC","x_transferred","Exploit","evidence","report"]},{"url":"http://lists.apple.com/archives/security-announce/2015/Sep/msg00008.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred","Mailing List","article"]},{"url":"http://www.oracle.com/technetwork/topics/security/cpuoct2015-2367953.html","tags":["x_refsource_CONFIRM","x_transferred","Patch","fix"]},{"url":"https://security.gentoo.org/glsa/201507-04","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","Third Party Advisory","advisory"]},{"url":"http://www.kb.cert.org/vuls/id/602540","tags":["third-party-advisory","x_refsource_CERT-VN","x_transferred","Third Party Advisory","US Government Resource","advisory","web"]},{"url":"https://support.apple.com/HT205267","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","advisory"]},{"url":"http://seclists.org/fulldisclosure/2015/May/14","tags":["mailing-list","x_refsource_FULLDISC","x_transferred","Exploit","Mailing List","Third Party Advisory","advisory","article","evidence"]},{"url":"http://lists.apple.com/archives/security-announce/2015/Sep/msg00005.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred","Mailing List","article"]},{"url":"http://openwall.com/lists/oss-security/2015/05/05/6","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","article"]},{"url":"https://support.apple.com/HT205213","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","advisory"]},{"url":"http://www.securityfocus.com/bid/74457","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"http://www.debian.org/security/2015/dsa-3323","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","Third Party Advisory","advisory"]},{"url":"http://bugs.icu-project.org/trac/changeset/37080","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Vendor Advisory","advisory","report"]},{"url":"http://www.oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","advisory"]},{"url":"https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html","tags":["x_refsource_MISC","x_transferred","advisory"]},{"url":"https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-8147"},{"url":"https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe@%3Ccommits.druid.apache.org%3E"},{"url":"https://github.com/advisories/GHSA-94pf-226p-r5p9"},{"url":"https://docs.bell-sw.com/security/cves/CVE-2014-8147","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2014-8147","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2015-0286.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=16478","tags":["report"]},{"url":"https://www.kb.cert.org/vuls/id/602540","tags":["web"]},{"url":"http://googlechromereleases.blogspot.cz/2015/07/stable-channel-update_21.html","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2015/suse-su-20151915-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/470073","tags":["report"]},{"url":"https://bugzilla.suse.com/806250","tags":["report"]},{"url":"https://bugzilla.suse.com/829430","tags":["report"]},{"url":"https://bugzilla.suse.com/86241","tags":["report"]},{"url":"https://bugzilla.suse.com/87222","tags":["report"]},{"url":"https://bugzilla.suse.com/890735","tags":["report"]},{"url":"https://bugzilla.suse.com/900186","tags":["report"]},{"url":"https://bugzilla.suse.com/900877","tags":["report"]},{"url":"https://bugzilla.suse.com/907966","tags":["report"]},{"url":"https://bugzilla.suse.com/910805","tags":["report"]},{"url":"https://bugzilla.suse.com/910806","tags":["report"]},{"url":"https://bugzilla.suse.com/913042","tags":["report"]},{"url":"https://bugzilla.suse.com/914911","tags":["report"]},{"url":"https://bugzilla.suse.com/915996","tags":["report"]},{"url":"https://bugzilla.suse.com/916181","tags":["report"]},{"url":"https://bugzilla.suse.com/918852","tags":["report"]},{"url":"https://bugzilla.suse.com/919409","tags":["report"]},{"url":"https://bugzilla.suse.com/926375","tags":["report"]},{"url":"https://bugzilla.suse.com/929793","tags":["report"]},{"url":"https://bugzilla.suse.com/934423","tags":["report"]},{"url":"https://bugzilla.suse.com/936188","tags":["report"]},{"url":"https://bugzilla.suse.com/936190","tags":["report"]},{"url":"https://bugzilla.suse.com/940838","tags":["report"]},{"url":"https://bugzilla.suse.com/943075","tags":["report"]},{"url":"https://bugzilla.suse.com/945692","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2014-8146","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-8147","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-1774","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-4551","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-5212","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-5213","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-5214","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20160324-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/306333","tags":["report"]},{"url":"https://bugzilla.suse.com/547549","tags":["report"]},{"url":"https://bugzilla.suse.com/668145","tags":["report"]},{"url":"https://bugzilla.suse.com/679938","tags":["report"]},{"url":"https://bugzilla.suse.com/681560","tags":["report"]},{"url":"https://bugzilla.suse.com/688200","tags":["report"]},{"url":"https://bugzilla.suse.com/718113","tags":["report"]},{"url":"https://bugzilla.suse.com/73544","tags":["report"]},{"url":"https://bugzilla.suse.com/857026","tags":["report"]},{"url":"https://bugzilla.suse.com/889755","tags":["report"]},{"url":"https://bugzilla.suse.com/907636","tags":["report"]},{"url":"https://bugzilla.suse.com/939996","tags":["report"]},{"url":"https://bugzilla.suse.com/945047","tags":["report"]},{"url":"https://bugzilla.suse.com/951579","tags":["report"]},{"url":"https://bugzilla.suse.com/954345","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2014-9093","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2017/suse-su-20172318-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/929629","tags":["report"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20181401-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1034674","tags":["report"]},{"url":"https://bugzilla.suse.com/1034678","tags":["report"]},{"url":"https://bugzilla.suse.com/1067203","tags":["report"]},{"url":"https://bugzilla.suse.com/1072193","tags":["report"]},{"url":"https://bugzilla.suse.com/1077999","tags":["report"]},{"url":"https://bugzilla.suse.com/1087932","tags":["report"]},{"url":"https://bugzilla.suse.com/990636","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2016-6293","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-14952","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-15422","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-17484","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7867","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7868","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20181401-2/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2014-8147","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-2605-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2014-8147","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2014-8146","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2935","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2936","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-0247","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-3524","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-3575","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-3693","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-45513","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-0794","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-0795","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4324","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2014-8147","description":"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.","status":"published","published":"2015-05-25T22:00:00Z","modified":"2024-08-06T13:10:50.886Z","updated_at":"2026-11-02T14:33:43.206348Z"}],"euvd":[{"id":"EUVD-2014-7989","description":"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.","status":"published","published":"2015-05-25T22:00:00Z","modified":"2024-08-06T13:10:50Z","updated_at":"2026-11-03T01:56:52.951821Z"}],"ghsa":[{"id":"GHSA-94pf-226p-r5p9","title":"The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional Algorithm...","description":"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.","status":"published","published":"2022-05-14T01:07:16Z","modified":"2025-04-12T12:49:19Z","updated_at":"2026-11-02T15:01:22.356916Z"}],"nvd":[{"id":"CVE-2014-8147","description":"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.","status":"published","published":"2015-05-25T22:59:01.927Z","modified":"2026-06-17T00:16:22.69Z","cvss":[{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-189"],"updated_at":"2026-11-02T14:02:58.385843Z"}],"osv":[{"id":"BELL-CVE-2014-8147","title":"CVE-2014-8147 does not affect BellSoft software","status":"withdrawn","published":"2015-05-25T22:59:00Z","modified":"2026-02-18T07:35:08.780904Z","cvss":[{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high"}],"updated_at":"2026-11-02T15:28:13.47097Z"},{"id":"CVE-2014-8147","description":"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.","status":"published","published":"2015-05-25T22:59:01Z","modified":"2026-04-16T06:22:17.908131268Z","updated_at":"2026-11-02T15:44:00.097545Z"},{"id":"DEBIAN-CVE-2014-8147","description":"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.","status":"published","published":"2015-05-25T22:59:01.927Z","modified":"2026-10-23T15:47:33.019880674Z","updated_at":"2026-11-02T15:45:26.442161Z"},{"id":"DSA-3323-1","title":"icu - security update","status":"published","published":"2015-08-01T00:00:00Z","modified":"2026-03-09T01:23:25.401651Z","updated_at":"2026-11-02T15:46:16.199525Z"},{"id":"MGASA-2015-0286","title":"Updated icu package fixes security vulnerabilities","description":"The ICU Project's ICU4C library, before 55.1, contains a heap-based buffer\noverflow in the resolveImplicitLevels function of ubidi.c (CVE-2014-8146).\n\nThe ICU Project's ICU4C library, before 55.1, contains an integer overflow\nin the resolveImplicitLevels function of ubidi.c due to the assignment of\nan int32 value to an int16 type (CVE-2014-8147).\n\nThe ucnv_io_getConverterName function in common/ucnv_io.cpp in\nInternational Components for Unicode (ICU) mishandles converter names with\ninitial x- substrings, which allows remote attackers to cause a denial of\nservice (read of uninitialized memory) or possibly have unspecified other\nimpact via a crafted file (CVE-2015-1270).\n","status":"published","published":"2015-07-27T17:34:09Z","modified":"2026-04-16T06:23:10.2422799Z","updated_at":"2026-11-02T15:49:39.792687Z"},{"id":"openSUSE-SU-2024:10006-1","title":"libreoffice-5.2.3.3-2.2 on GA media","description":"These are all security issues fixed in the libreoffice-5.2.3.3-2.2 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T02:27:04.490196Z","updated_at":"2026-11-02T16:58:33.135986Z"},{"id":"SUSE-SU-2015:1915-1","title":"Recommended update for LibreOffice","description":"\nThis update brings LibreOffice to version 5.0.2, a major version\nupdate.\n\nIt brings lots of new features, bugfixes and also security fixes.\n\nFeatures as seen on http://www.libreoffice.org/discover/new-features/\n\n* LibreOffice 5.0 ships an impressive number of new features for\n  its spreadsheet module, Calc: complex formulae image cropping, new\n  functions, more powerful conditional formatting, table addressing\n  and much more. Calc's blend of performance and features makes it\n  an enterprise-ready, heavy duty spreadsheet application capable of\n  handling all kinds of workload for an impressive range of use cases\n* New icons, major improvements to menus and sidebar : no other\n  LibreOffice version has looked that good and helped you be creative and\n  get things done the right way. In addition, style management is now more\n  intuitive thanks to the visualization of styles right in the interface.\n* LibreOffice 5 ships with numerous improvements to document import and\n  export filters for MS Office, PDF, RTF, and more. You can now timestamp\n  PDF documents generated with LibreOffice and enjoy enhanced document\n  conversion fidelity all around.\n\nThe Pentaho Flow Reporting Engine is now added and used.\n\nSecurity issues fixed:\n\n* CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) before 55.1 did not properly\n  track directionally isolated pieces of text, which allowed remote\n  attackers to cause a denial of service (heap-based buffer overflow)\n  or possibly execute arbitrary code via crafted text.\n* CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) before 55.1 used an integer\n  data type that is inconsistent with a header file, which allowed remote\n  attackers to cause a denial of service (incorrect malloc followed by\n  invalid free) or possibly execute arbitrary code via crafted text.\n* CVE-2015-4551: An arbitrary file disclosure vulnerability in Libreoffice\n  and Openoffice Calc and Writer was fixed.\n* CVE-2015-1774: The HWP filter in LibreOffice allowed remote attackers\n  to cause a denial of service (crash) or possibly execute arbitrary code\n  via a crafted HWP document, which triggered an out-of-bounds write.\n* CVE-2015-5212: A LibreOffice 'PrinterSetup Length' integer underflow\n  vulnerability could be used by attackers supplying documents to execute\n  code as the user opening the document.\n* CVE-2015-5213: A LibreOffice 'Piece Table Counter' invalid check design\n  error vulnerability allowed attackers supplying documents to execute\n  code as the user opening the document.\n* CVE-2015-5214: Multiple Vendor LibreOffice Bookmark Status Memory\n  Corruption Vulnerability allowed attackers supplying documents to execute\n  code as the user opening the document.\n  ","status":"published","published":"2015-10-10T02:42:17Z","modified":"2026-02-04T03:41:04.368291Z","updated_at":"2026-11-02T15:53:43.030986Z"},{"id":"SUSE-SU-2016:0324-1","title":"Recommended update for LibreOffice","description":"\nThis update brings LibreOffice to version 5.0.4, a major version update.\n\nIt brings lots of new features, bug fixes and also security fixes.\n\nFeatures as seen on http://www.libreoffice.org/discover/new-features/\n\n* LibreOffice 5.0 ships an impressive number of new features for\n  its spreadsheet module, Calc: complex formulae image cropping, new\n  functions, more powerful conditional formatting, table addressing\n  and much more. Calc's blend of performance and features makes it\n  an enterprise-ready, heavy duty spreadsheet application capable of\n  handling all kinds of workload for an impressive range of use cases\n* New icons, major improvements to menus and sidebar : no other\n  LibreOffice version has looked that good and helped you be creative and\n  get things done the right way. In addition, style management is now more\n  intuitive thanks to the visualization of styles right in the interface.\n* LibreOffice 5 ships with numerous improvements to document import and\n  export filters for MS Office, PDF, RTF, and more. You can now timestamp\n  PDF documents generated with LibreOffice and enjoy enhanced document\n  conversion fidelity all around.\n\nThe Pentaho Flow Reporting Engine is now added and used.\n\nSecurity issues fixed:\n\n* CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) before 55.1 did not properly\n  track directionally isolated pieces of text, which allowed remote\n  attackers to cause a denial of service (heap-based buffer overflow)\n  or possibly execute arbitrary code via crafted text.\n* CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) before 55.1 used an integer\n  data type that is inconsistent with a header file, which allowed remote\n  attackers to cause a denial of service (incorrect malloc followed by\n  invalid free) or possibly execute arbitrary code via crafted text.\n* CVE-2015-4551: An arbitrary file disclosure vulnerability in Libreoffice\n  and Openoffice Calc and Writer was fixed.\n* CVE-2015-5212: A LibreOffice 'PrinterSetup Length' integer underflow\n  vulnerability could be used by attackers supplying documents to execute\n  code as the user opening the document.\n* CVE-2015-5213: A LibreOffice 'Piece Table Counter' invalid check design\n  error vulnerability allowed attackers supplying documents to execute\n  code as the user opening the document.\n* CVE-2015-5214: Multiple Vendor LibreOffice Bookmark Status Memory\n  Corruption Vulnerability allowed attackers supplying documents to execute\n  code as the user opening the document.\n  ","status":"published","published":"2016-01-25T10:27:39Z","modified":"2026-02-04T04:38:17.412901Z","updated_at":"2026-11-02T15:53:43.030986Z"},{"id":"SUSE-SU-2017:2318-1","title":"Security update for icu","description":"icu was updated to fix two security issues.\n\nThese security issues were fixed:\n- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional\n  Algorithm implementation in ICU4C in International Components for Unicode (ICU) used an integer\n  data type that is inconsistent with a header file, which allowed remote attackers to cause a\n  denial of service (incorrect malloc followed by invalid free) or possibly execute arbitrary code\n  via crafted text (bsc#929629).\n- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c in the Unicode Bidirectional\n  Algorithm implementation in ICU4C in International Components for Unicode (ICU) did not properly\n  track directionally isolated pieces of text, which allowed remote attackers to cause a denial of\n  service (heap-based buffer overflow) or possibly execute arbitrary code via crafted text\n  (bsc#929629).\n  ","status":"published","published":"2017-08-31T19:44:21Z","modified":"2026-02-04T03:47:56.70898Z","updated_at":"2026-11-02T15:53:44.209561Z"},{"id":"SUSE-SU-2018:1401-1","title":"Security update for icu","description":"icu was updated to fix two security issues.\n\nThese security issues were fixed:\n- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) used an integer data type\n  that is inconsistent with a header file, which allowed remote attackers\n  to cause a denial of service (incorrect malloc followed by invalid free)\n  or possibly execute arbitrary code via crafted text (bsc#929629).\n- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) did not properly track\n  directionally isolated pieces of text, which allowed remote attackers\n  to cause a denial of service (heap-based buffer overflow) or possibly\n  execute arbitrary code via crafted text (bsc#929629).\n- CVE-2016-6293: The uloc_acceptLanguageFromHTTP function in\n  common/uloc.cpp in International Components for Unicode (ICU) for C/C++\n  did not ensure that there is a '\\0' character at the end of a certain\n  temporary array, which allowed remote attackers to cause a denial of\n  service (out-of-bounds read) or possibly have unspecified other impact\n  via a call with a long httpAcceptLanguage argument (bsc#990636).\n- CVE-2017-7868: International Components for Unicode (ICU) for C/C++\n  2017-02-13 has an out-of-bounds write caused by a heap-based buffer\n  overflow related to the utf8TextAccess function in common/utext.cpp and\n  the utext_moveIndex32* function (bsc#1034674)\n- CVE-2017-7867: International Components for Unicode (ICU) for C/C++\n  2017-02-13 has an out-of-bounds write caused by a heap-based buffer\n  overflow related to the utf8TextAccess function in common/utext.cpp and\n  the utext_setNativeIndex* function (bsc#1034678)\n- CVE-2017-14952: Double free in i18n/zonemeta.cpp in International\n  Components for Unicode (ICU) for C/C++ allowed remote attackers to\n  execute arbitrary code via a crafted string, aka a 'redundant UVector\n  entry clean up function call' issue (bnc#1067203)\n- CVE-2017-17484: The ucnv_UTF8FromUTF8 function in ucnv_u8.cpp\n  in International Components for Unicode (ICU) for C/C++ mishandled\n  ucnv_convertEx calls for UTF-8 to UTF-8 conversion, which allowed remote\n  attackers to cause a denial of service (stack-based buffer overflow\n  and application crash) or possibly have unspecified other impact via a\n  crafted string, as demonstrated by ZNC  (bnc#1072193)\n- CVE-2017-15422: An integer overflow in icu during persian calendar\n  date processing could lead to incorrect years shown (bnc#1077999)\n\n","status":"published","published":"2018-05-23T17:53:04Z","modified":"2026-02-04T04:26:05.827503Z","updated_at":"2026-11-02T15:53:44.972817Z"},{"id":"SUSE-SU-2018:1401-2","title":"Security update for icu","description":"icu was updated to fix two security issues.\n\nThese security issues were fixed:\n- CVE-2014-8147: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) used an integer data type\n  that is inconsistent with a header file, which allowed remote attackers\n  to cause a denial of service (incorrect malloc followed by invalid free)\n  or possibly execute arbitrary code via crafted text (bsc#929629).\n- CVE-2014-8146: The resolveImplicitLevels function in common/ubidi.c\n  in the Unicode Bidirectional Algorithm implementation in ICU4C in\n  International Components for Unicode (ICU) did not properly track\n  directionally isolated pieces of text, which allowed remote attackers\n  to cause a denial of service (heap-based buffer overflow) or possibly\n  execute arbitrary code via crafted text (bsc#929629).\n- CVE-2016-6293: The uloc_acceptLanguageFromHTTP function in\n  common/uloc.cpp in International Components for Unicode (ICU) for C/C++\n  did not ensure that there is a '\\0' character at the end of a certain\n  temporary array, which allowed remote attackers to cause a denial of\n  service (out-of-bounds read) or possibly have unspecified other impact\n  via a call with a long httpAcceptLanguage argument (bsc#990636).\n- CVE-2017-7868: International Components for Unicode (ICU) for C/C++\n  2017-02-13 has an out-of-bounds write caused by a heap-based buffer\n  overflow related to the utf8TextAccess function in common/utext.cpp and\n  the utext_moveIndex32* function (bsc#1034674)\n- CVE-2017-7867: International Components for Unicode (ICU) for C/C++\n  2017-02-13 has an out-of-bounds write caused by a heap-based buffer\n  overflow related to the utf8TextAccess function in common/utext.cpp and\n  the utext_setNativeIndex* function (bsc#1034678)\n- CVE-2017-14952: Double free in i18n/zonemeta.cpp in International\n  Components for Unicode (ICU) for C/C++ allowed remote attackers to\n  execute arbitrary code via a crafted string, aka a 'redundant UVector\n  entry clean up function call' issue (bnc#1067203)\n- CVE-2017-17484: The ucnv_UTF8FromUTF8 function in ucnv_u8.cpp\n  in International Components for Unicode (ICU) for C/C++ mishandled\n  ucnv_convertEx calls for UTF-8 to UTF-8 conversion, which allowed remote\n  attackers to cause a denial of service (stack-based buffer overflow\n  and application crash) or possibly have unspecified other impact via a\n  crafted string, as demonstrated by ZNC  (bnc#1072193)\n- CVE-2017-15422: An integer overflow in icu during persian calendar\n  date processing could lead to incorrect years shown (bnc#1077999)\n\n","status":"published","published":"2018-10-18T12:43:53Z","modified":"2026-02-04T02:42:02.22316Z","updated_at":"2026-11-02T15:53:44.972817Z"},{"id":"UBUNTU-CVE-2014-8147","description":"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.","status":"published","published":"2014-12-31T00:00:00Z","modified":"2026-04-22T09:52:38.230646Z","updated_at":"2026-11-02T15:54:09.378953Z"},{"id":"USN-2605-1","title":"icu vulnerabilities","description":"Pedro Ribeiro discovered that ICU incorrectly handled certain memory\noperations when processing data. If an application using ICU processed\ncrafted data, an attacker could cause it to crash or potentially execute\narbitrary code with the privileges of the user invoking the program.\n","status":"published","published":"2015-05-11T14:58:23Z","modified":"2026-04-22T09:12:56.418528Z","updated_at":"2026-11-02T16:58:09.227524Z"}]}}
