CyberSecBulletin

Improper Access Control

CWE-284

The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.

We track 3,726 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 36 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design Operation: Very carefully manage the setting, management, and handling of privileges. Explicitly manage trust zones in the software.
  • Architecture and Design: Compartmentalize the system to have safe areas where trust boundaries can be unambiguously drawn. Do not allow sensitive data to go outside of the trust boundary and always be careful when interfacing with a compartment outside of the safe area. Ensure that appropriate compartmentalization is built into the system design, and the compartmentalization allows for and reinforces privilege separation functionality. Architects and designers should rely on the principle of least privilege to decide the appropriate time to use privileges and the time to drop privileges.

Latest Improper Access Control vulnerabilities

  • 4.3 Medium severity

    Oracle JRE Unspecified Exploited

    CVE-2013-2423OracleEPSS 85.2%

    Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, and OpenJDK 7, allows remote attackers to affect integrity via unknown vectors related to HotSpot. NOTE: the previous information is from the A

  • 10.0 High severity

    Oracle JRE Remote Code Execution Exploited

    CVE-2013-0422OracleEPSS 97.1%

    Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using the public getMBeanInstantiator method in the JmxMBeanServer class to obtain a reference to a private MBeanInstantiator object, then retrie

  • 10.0 High severity

    Oracle Java SE Sandbox Bypass Exploited

    CVE-2012-5076OracleEPSS 91.3%

    Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allows remote attackers to affect confidentiality, integrity, and availability, related to JAX-WS.

  • 9.8 Critical severity

    Oracle Java SE Runtime Environment (JRE) Arbitrary Code Execution Exploited

    CVE-2012-4681OracleEPSS 98.5%

    Multiple vulnerabilities in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 6 and earlier allow remote attackers to execute arbitrary code via a crafted applet that bypasses SecurityManager restrictions by (1) using com.sun.beans.finder

  • 10.0 High severity

    Oracle Java SE Runtime Environment (JRE) Arbitrary Code Execution Exploited

    CVE-2012-1723OracleEPSS 93.6%

    Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 update 32 and earlier, 5 update 35 and earlier, and 1.4.2_37 and earlier allows remote attackers to affect confidentiality, integrity, and ava

  • 9.8 Critical severity

    Oracle Java SE Runtime Environment (JRE) Arbitrary Code Execution Exploited

    CVE-2011-3544OracleEPSS 96.7%

    Unspecified vulnerability in the Java Runtime Environment component in Oracle Java SE JDK and JRE 7 and 6 Update 27 and earlier allows remote untrusted Java Web Start applications and untrusted Java applets to affect confidentiality, integrity, and availabilit