{
    "id": "CVE-2014-8147",
    "published": "2015-05-25 22:59:01",
    "last_modified": "2026-06-17 00:16:22",
    "cvss_score": "7.5",
    "cvss_severity": "HIGH",
    "cvss_version": "2.0",
    "cvss_vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P",
    "cwe": "CWE-189",
    "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.",
    "epss_score": "0.23199",
    "epss_percentile": "0.97703",
    "kev": 0,
    "kev_due": null,
    "has_exploit": 1,
    "updated_at": "2026-09-29 18:17:13",
    "priority": {
        "rank": 2,
        "label": "Patch early",
        "why": "A public exploit exists."
    },
    "products": [
        {
            "vendor": "apple",
            "product": "mac_os_x"
        },
        {
            "vendor": "apple",
            "product": "watchos"
        },
        {
            "vendor": "icu-project",
            "product": "international_components_for_unicode"
        }
    ],
    "kev_detail": null,
    "exploits": [
        {
            "source": "exploit-db",
            "ref_id": "43887",
            "title": "ICU library 52 < 54 - Multiple Vulnerabilities",
            "date": "2015-06-10",
            "url": "https://www.exploit-db.com/exploits/43887"
        }
    ],
    "refs_list": [
        "http://bugs.icu-project.org/trac/changeset/37080",
        "http://lists.apple.com/archives/security-announce/2015/Sep/msg00005.html",
        "http://lists.apple.com/archives/security-announce/2015/Sep/msg00008.html",
        "http://openwall.com/lists/oss-security/2015/05/05/6",
        "http://seclists.org/fulldisclosure/2015/May/14",
        "http://www.debian.org/security/2015/dsa-3323",
        "http://www.kb.cert.org/vuls/id/602540",
        "http://www.oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html",
        "http://www.oracle.com/technetwork/topics/security/cpuoct2015-2367953.html",
        "http://www.securityfocus.com/bid/74457",
        "https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E",
        "https://raw.githubusercontent.com/pedrib/PoC/master/generic/i-c-u-fail.txt",
        "https://security.gentoo.org/glsa/201507-04",
        "https://support.apple.com/HT205213",
        "https://support.apple.com/HT205267",
        "https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html",
        "http://bugs.icu-project.org/trac/changeset/37080",
        "http://lists.apple.com/archives/security-announce/2015/Sep/msg00005.html",
        "http://lists.apple.com/archives/security-announce/2015/Sep/msg00008.html",
        "http://openwall.com/lists/oss-security/2015/05/05/6",
        "http://seclists.org/fulldisclosure/2015/May/14",
        "http://www.debian.org/security/2015/dsa-3323",
        "http://www.kb.cert.org/vuls/id/602540",
        "http://www.oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html",
        "http://www.oracle.com/technetwork/topics/security/cpuoct2015-2367953.html"
    ]
}