Skip to content
OpenAdvisories

Ecosystem

Maven

7,126 known vulnerabilities.

7,117 results · Feed

  • Medium 5.4

    Persisted XSS Vulnerability in Jenkins Sidebar Link Plugin

    The Sidebar Link plugin allows users able to configure jobs, views, and agents to add entries to the sidebar of these objects. There was no input validation, which meant users were able to use javascript: schemes for these links.

  • Low 3.1

    Exposure of Sensitive Information in Jenkins Datadog plugin

    The Datadog Plugin stores an API key to access the Datadog service in the global Jenkins configuration. While the API key is stored encrypted on disk, it was transmitted in plain text as part of the configuration form. This could result in exposure of the API…

  • Medium 6.5

    Parameterized Trigger Plugin fails to check Item/Build permission

    Parameterized Trigger Plugin fails to check Item/Build permission: The Parameterized Trigger Plugin did not check the build authentication it was running as and allowed triggering any other project in Jenkins.

  • High 8.8

    Sandbox bypass in Jenkins Script Security Plugin sandbox bypass

    Script Security Plugin did not apply sandboxing restrictions to constructor invocations via positional arguments list, super constructor invocations, method references, and type coercion expressions. This could be used to invoke arbitrary constructors and met…

  • High 8.8

    CSRF vulnerability in Jenkins Role-based Authorization Strategy Plugin configuration

    Role-based Authorization Strategy Plugin was not requiring requests to its API be sent via POST, thereby opening itself to Cross-Site Request Forgery attacks. This allowed attackers to add administrator role to any user, or to remove the authorization configu…

  • Medium 5.5

    Jenkins Deploy to container Plugin stored plain text passwords in job configuration

    The Deploy to container Plugin stored passwords unencrypted as part of its configuration. This allowed users with Jenkins master local file system access, or users with Extended Read access to the jobs it is used in, to retrieve those passwords. The Deploy to…

  • High 7.5

    Improper Restriction of Operations within the Bounds of a Memory Buffer in akka-http-core

    Akka HTTP versions <= 10.0.5 Illegal Media Range in Accept Header Causes StackOverflowError Leading to Denial of Service

  • High 7.5

    Cross-Site Request Forgery in Jenkins Git Plugin

    Git Plugin connects to a user-specified Git repository as part of form validation. An attacker with no direct access to Jenkins but able to guess at a username/password credentials ID could trick a developer with job configuration permissions into following a…

  • Medium 6.5

    Unsafe methods in the default list of approved signatures in Jenkins Script Security Plugin

    The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using…

  • Medium 6.1

    Persistent XSS vulnerability in Jenkins OWASP Dependency-Check Plugin

    The custom Details view of the Static Analysis Utilities based OWASP Dependency-Check Plugin, was vulnerable to a persisted cross-site scripting vulnerability: Malicious users able to influence the input to this plugin could insert arbitrary HTML into this vi…

  • Medium 4.3

    Missing Authorization in Jenkins Blue Ocean Plugin

    The optional Run/Artifacts permission can be enabled by setting a Java system property. Blue Ocean did not check this permission before providing access to archived artifacts, Item/Read permission was sufficient.

  • Medium 5.4

    Persistent XSS vulnerability in Jenkins DRY Plugin

    The custom Details view of the Static Analysis Utilities based DRY Plugin, was vulnerable to a persisted cross-site scripting vulnerability: Malicious users able to influence the input to this plugin could insert arbitrary HTML into this view.

  • High 8.1
    CVE-2017-12617 Exploited Public exploit Scanner template EPSS 100%

    Unrestricted Upload of File with Dangerous Type Apache Tomcat

    When running Apache Tomcat versions 9.0.0.M1 to 9.0.0, 8.5.0 to 8.5.22, 8.0.0.RC1 to 8.0.46 and 7.0.0 to 7.0.81 with HTTP PUTs enabled (e.g. via setting the readonly initialisation parameter of the Default servlet to false) it was possible to upload a JSP fil…

    KEV Mar 25, 2022
  • Critical 9.8

    Improper Restriction of XML External Entity Reference in Apache OpenNLP

    When loading models or dictionaries that contain XML it is possible to perform an XXE attack, since Apache OpenNLP is a library, this only affects applications that load models or dictionaries from untrusted sources. The versions 1.5.0 to 1.5.3, 1.6.0, 1.7.0 …

  • Medium 5.3
    CVE-2014-0043 Public exploit

    Apache Wicket allows attackers to check for third-party libraries

    In Apache Wicket 1.5.10 or 6.13.0, by issuing requests to special urls handled by Wicket, it is possible to check for the existence of particular classes in the classpath and thus check whether a third party library with a known security vulnerability is in u…

  • High 8.8

    Apache Wicket vulnerable to CSRF attacks

    Apache Wicket 6.x before 6.25.0, 7.x before 7.5.0, and 8.0.0-M1 provide a CSRF prevention measure that fails to discover some cross origin requests. The mitigation is to not only check the Origin HTTP header, but also take the Referer HTTP header into account…

  • Medium 6.5

    Apache Geode vulnerable to Exposure of Sensitive Information

    When an Apache Geode cluster before v1.2.1 is operating in secure mode, an unauthenticated client can enter multi-user authentication mode and send metadata messages. These metadata operations could leak information about application data types. In addition, …

  • Medium 4.3

    Apache Geode gfsh query vulnerability

    When a cluster is operating in secure mode, a user with read privileges for specific data regions can use the gfsh command line utility to execute queries. In Apache Geode before 1.2.1, the query results may contain data from another user's concurrently execu…

  • High 7.8

    Apache Tika does not properly initialize the XML parser or choose handlers

    Apache Tika before 1.13 does not properly initialize the XML parser or choose handlers, which might allow remote attackers to conduct XML External Entity (XXE) attacks via vectors involving (1) spreadsheets in OOXML files and (2) XMP metadata in PDF and other…

  • High 7.5

    Denial of service in Apache Mesos

    When handling a decoding failure for a malformed URL path of an HTTP request, libprocess in Apache Mesos before 1.1.3, 1.2.x before 1.2.2, 1.3.x before 1.3.1, and 1.4.0-dev might crash because the code accidentally calls inappropriate function. A malicious ac…

  • High 7.5

    Use after free in Apache Mesos

    When handling a libprocess message wrapped in an HTTP request, libprocess in Apache Mesos before 1.1.3, 1.2.x before 1.2.2, 1.3.x before 1.3.1, and 1.4.0-dev crashes if the request path is empty, because the parser assumes the request path always starts with …

  • Critical 9.8

    Improper Restriction of XML External Entity Reference in Jelly

    During Jelly (xml) file parsing with Apache Xerces, if a custom doctype entity is declared with a "SYSTEM" entity with a URL and that entity is used in the body of the Jelly file, during parser instantiation the parser will attempt to connect to said URL. Thi…

  • Medium 6.1

    Cross-site Scripting in Apache Struts

    Cross-site scripting (XSS) vulnerability in Apache Struts before 2.3.20.

  • Medium 6.1
    CVE-2017-14735 Public exploit

    OWASP AntiSamy Cross-site Scripting vulnerability

    OWASP AntiSamy before 1.5.7 allows XSS via HTML5 entities, as demonstrated by use of &colon; to construct a javascript: URL.

  • Medium 6.1
    CVE-2015-6748 Public exploit

    Improper Neutralization of Input During Web Page Generation in Jsoup

    Cross-site scripting (XSS) vulnerability in jsoup before 1.8.3.

  • High 8.8

    protobuf susceptible to buffer overflow

    protobuf allows remote authenticated attackers to cause a heap-based buffer overflow.

  • Critical 9.8

    Path Traversal in Apache Struts

    In the Convention plugin in Apache Struts 2.3.x before 2.3.31, and 2.5.x before 2.5.5, it is possible to prepare a special URL which will be used for path traversal and execution of arbitrary code on server side.

  • Medium 5.9

    Apache Struts vulnerable to possible DoS attack when using URLValidator

    In Apache Struts 2.5 through 2.5.5, if an application allows entering a URL in a form field and the built-in URLValidator is used, it is possible to prepare a special URL which will be used to overload server process when performing validation of the URL.

  • Critical 9.8
    CVE-2017-12611 Public exploit Scanner template EPSS 87%

    Apache Struts 2.0.1 uses an unintentional expression in a Freemarker tag instead of string literal

    In Apache Struts 2.0.0 through 2.3.33 and 2.5 through 2.5.10.1, using an unintentional expression in a Freemarker tag instead of string literals can lead to a RCE attack.

  • High 7.5

    Apache Struts allows entering a custom URL in a form field if built-in URLValidator is used

    In Apache Struts 2.3.7 through 2.3.33 and 2.5 through 2.5.12, if an application allows entering a URL in a form field and built-in URLValidator is used, it is possible to prepare a special URL which will be used to overload server process when performing vali…

  • High 7.5

    The REST Plugin in Apache Struts is using an outdated XStream library

    The REST Plugin in Apache Struts 2.1.x, 2.3.7 through 2.3.33 and 2.5 through 2.5.12 is using an outdated XStream library which is vulnerable and allow perform a DoS attack using malicious request with specially crafted XML payload.

  • High 8.1
    CVE-2017-12615 Exploited · Ransomware Public exploit Scanner template EPSS 100%

    When running Apache Tomcat on Windows with HTTP PUTs enabled it was possible to upload a JSP file to the server

    When running Apache Tomcat 7.0.0 to 7.0.79 on Windows with HTTP PUTs enabled (e.g. via setting the readonly initialisation parameter of the Default to false) it was possible to upload a JSP file to the server via a specially crafted request. This JSP could th…

    KEV Mar 25, 2022
  • High 7.5
    CVE-2017-12616 EPSS 70%

    Exposure of Sensitive Information to an Unauthorized Actor in Apache Tomcat

    When using a VirtualDirContext with Apache Tomcat 7.0.0 to 7.0.80 it was possible to bypass security constraints and/or view the source code of JSPs for resources served by the VirtualDirContext using a specially crafted request.

  • High 7.5

    Apache Solr Kerberos delegation token functionality flaws

    Apache Solr's Kerberos plugin can be configured to use delegation tokens, which allows an application to reuse the authentication of an end-user or another application. There are two issues with this functionality (when using SecurityAwareZkACLProvider type o…

  • High 7.5

    Apache Wicket insecure defaults

    Apache Wicket before 1.5.13, 6.x before 6.19.0, and 7.x before 7.0.0-M5 make it easier for attackers to defeat a cryptographic protection mechanism and predict encrypted URLs by leveraging use of CryptoMapper as the default encryption provider.

  • High 8.1
    CVE-2017-9805 Exploited Public exploit Scanner template EPSS 99%

    REST Plugin in Apache Struts uses an XStreamHandler with an instance of XStream for deserialization without any type filtering

    The REST Plugin in Apache Struts 2.1.1 through 2.3.x before 2.3.34 and 2.5.x before 2.5.13 uses an XStreamHandler with an instance of XStream for deserialization without any type filtering, which can lead to Remote Code Execution when deserializing XML payloa…

    KEV Nov 3, 2021
  • High 7.5

    Inconsistent Interpretation of HTTP Requests in Red Hat JBoss EAP

    Red Hat JBoss EAP version 3.0.7 through before 4.0.0.Beta1 is vulnerable to a server-side cache poisoning or CORS requests in the JAX-RS component resulting in a moderate impact.

  • High 8.8

    Apache Brooklyn is vulnerable to cross-site request forgery (CSRF)

    In Apache Brooklyn before 0.10.0, the REST server is vulnerable to cross-site request forgery (CSRF), which could permit a malicious web site to produce a link which, if clicked whilst a user is logged in to Brooklyn, would cause the server to execute the att…

  • High 8.8

    Deserialization of Untrusted Data in Apache Brooklyn

    Apache Brooklyn uses the SnakeYAML library for parsing YAML inputs. SnakeYAML allows the use of YAML tags to indicate that SnakeYAML should unmarshal data to a Java type. In the default configuration in Brooklyn before 0.10.0, SnakeYAML will allow unmarshalli…

  • High 7.8

    Apache Spark Deserialization of Untrusted Data vulnerability

    In Apache Spark 1.6.0 until 2.1.1, the launcher API performs unsafe deserialization of data received by its socket. This makes applications launched programmatically using the launcher API potentially vulnerable to arbitrary code execution by an attacker with…