Common Weakness Enumeration

    CWE Definition / CWE-111

    CWE-111: Direct Use of Unsafe JNI

    When a Java application uses the Java Native Interface (JNI) to call code written in another programming language, it can expose the application to weaknesses in that code, even if those weaknesses cannot occur in Java.

    Published:19 Jul 2006
    Organization:MITRE
    Modified:29 Feb 2024

    Related Weakness

    CWE-695: Use of Low-Level Functionality

    CWE-20: Improper Input Validation

    CWE-111: Direct Use of Unsafe JNI | CVE-DB