CyberSecBulletin

Exposed Dangerous Method or Function

CWE-749

The product provides an Applications Programming Interface (API) or similar interface for interaction with external actors, but the interface includes a dangerous method or function that is not properly restricted.

Many different kinds of technologies effectively provide access to methods or functions, such as ActiveX controls, Java functions, IOCTLs, and so on. The exposure can occur in a few different ways: The function/method was never intended to be exposed to outside actors. The function/method was only intended to be accessible to a limited set of actors, such as Internet-based access from a single web site.

We track 130 vulnerabilities of this type. 99% are rated high or critical, and the average CVSS score is 8.5. 5 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: If you must expose a method, make sure to perform input validation on all arguments, limit access to authorized parties, and protect against all possible vulnerabilities.
  • Architecture and Design Implementation: Identify all exposed functionality. Explicitly list all functionality that must be exposed to some user or set of users. Identify which functionality may be: accessible to all users restricted to a small set of privileged users prevented from being directly accessible at all Ensure that the implemented code follows these expectations. This includes setting the appropriate access modifiers where applicable (public, private, protected, etc.) or not marking ActiveX controls safe-for-scripting.

Latest Exposed Dangerous Method or Function vulnerabilities

  • 8.8 High severity

    Govee Home: Exposed Dangerous Method or Function

    CVE-2023-3612Govee

    Govee Home app has unprotected access to WebView component which can be opened by any app on the device. By sending an URL to a specially crafted site, the attacker can execute JavaScript in context of WebView or steal sensitive user data by displaying phishin

  • 8.1 High severity

    Zoom SDK's: Exposure of Resource to Wrong Sphere

    CVE-2023-39214Zoom Video Communications

    Exposure of sensitive information in Zoom Client SDK's before 5.15.5 may allow an authenticated user to enable a denial of service via network access.

  • 7.8 High severity

    N6845A Geolocation Server: Uncontrolled Search Path Element

    CVE-2023-36853Keysight Technologies

    ​In Keysight Geolocation Server v2.4.2 and prior, a low privileged attacker could create a local ZIP file containing a malicious script in any location. The attacker could abuse this to load a DLL with SYSTEM privileges.

  • 7.8 High severity

    PDF-XChange Editor: Exposed Dangerous Method or Function

    CVE-2022-37365PDF-XChange

    This vulnerability allows remote attackers to execute arbitrary code on affected installations of PDF-XChange Editor. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specif

  • 8.1 High severity

    xwiki-platform: Exposed Dangerous Method or Function

    CVE-2023-26478XWiki

    XWiki Platform is a generic wiki platform. Starting in version 14.3-rc-1, `org.xwiki.store.script.TemporaryAttachmentsScriptService#uploadTemporaryAttachment` returns an instance of `com.xpn.xwiki.doc.XWikiAttachment`. This class is not supported to be exposed

  • 9.8 Critical severity

    qmpaas/leadshop: Exposed Dangerous Method or Function

    CVE-2022-4136QmpaasEPSS 1.02%

    Dangerous method exposed which can lead to RCE in qmpass/leadshop v1.4.15 allows an attacker to control the target host by calling any function in leadshop.php via the GET method.

  • 7.8 High severity

    GIGABYTE Multiple Products Code Execution Exploited

    CVE-2018-19322GigabyteEPSS 1.82%

    The GPCIDrv and GDrv low-level drivers in GIGABYTE APP Center v1.05.21 and earlier, AORUS GRAPHICS ENGINE before 1.57, XTREME GAMING ENGINE before 1.26, and OC GURU II v2.08 expose functionality to read/write data from/to IO ports. This could be leveraged in a

  • 7.5 High severity

    Red Hat JBoss Information Disclosure Exploited

    CVE-2010-1428Red HatEPSS 52.7%

    The Web Console (aka web-console) in JBossAs in Red Hat JBoss Enterprise Application Platform (aka JBoss EAP or JBEAP) 4.2 before 4.2.0.CP09 and 4.3 before 4.3.0.CP08 performs access control only for the GET and POST methods, which allows remote attackers to o

  • 5.3 Medium severity

    Red Hat JBoss Authentication Bypass Exploited

    CVE-2010-0738Red HatEPSS 73.8%

    The JMX-Console web application in JBossAs in Red Hat JBoss Enterprise Application Platform (aka JBoss EAP or JBEAP) 4.2 before 4.2.0.CP09 and 4.3 before 4.3.0.CP08 performs access control only for the GET and POST methods, which allows remote attackers to sen

  • 7.5 High severity

    Apache Struts 1 ActionForm Denial-of-Service Exploited

    CVE-2006-1547ApacheEPSS 54.6%

    ActionForm in Apache Software Foundation (ASF) Struts before 1.2.9 with BeanUtils 1.7 allows remote attackers to cause a denial of service via a multipart/form-data encoded form with a parameter name that references the public getMultipartRequestHandler method