Skip to content

← Public intelligence

Maven package

com.vaadin:vaadin-bom

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

17 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 6.1MavenPublished

    Reflected cross-site scripting in vaadin-menu-bar webjar resources in Vaadin 14

    CVE-2021-33611 · GHSA-93c4-vf86-3rj7

    Affected
    • Maven com.vaadin:vaadin-bom >= 14.0.0, <= 14.4.4
    Fixed in
    14.4.5· Vendor fix available
    Issue
    Missing output sanitization in test sources in org.webjars.bowergithub.vaadin:vaadin-menu-bar versions 1.0.0 through 1.2.0 (Vaadin 14.0.0 through 14.4.4) allows remote attackers to execute malicious JavaScript in browser by opening crafted URL.

    Recommended action: Upgrade to 14.4.5 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. High, CVSS 7.5MavenPublished

    Regular expression Denial of Service (ReDoS) in EmailValidator class in V7 compatibility module in Vaadin 8

    GHSA-jfmf-w293-8xr8

    Affected
    • Maven com.vaadin:vaadin-bom >= 8.0.0, <= 8.12.4
    Fixed in
    8.13.0· Vendor fix available
    Issue
    Unsafe validation RegEx in EmailValidator component in com.vaadin:vaadin-compatibility-server versions 8.0.0 through 8.12.4 (Vaadin versions 8.0.0 through 8.12.4) allows attackers to cause uncontrolled resource consumption by submitting malicious email addresses.

    Recommended action: Upgrade to 8.13.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. Medium, CVSS 4.3MavenPublished

    Unauthorized property update in CheckboxGroup component in Vaadin 12-14 and 15-20

    GHSA-hw7r-qrhp-5pff

    Affected
    • Maven com.vaadin:vaadin-bom >= 12.0.0, < 14.6.8; >= 15.0.0, < 20.0.6
    Fixed in
    14.6.820.0.6· Vendor fix available
    Issue
    Improper check in CheckboxGroup in com.vaadin:vaadin-checkbox-flow versions 1.2.0 prior to 2.0.0 (Vaadin 12.0.0 prior to 14.0.0), 2.0.0 prior to 3.0.0 (Vaadin 14.0.0 prior to 14.5.0), 3.0.0 through 4.0.1 (Vaadin 15.0.0 through 17.0.11), 14.5.0 through 14.6.7 (Vaadin 14.5.0 through 14.6.7), and 18.0.0 through 20.0.5 (Vaadin 18.0.0 through 20.0.5) allows attackers to modify the value of a disabled Checkbox inside enabled CheckboxGroup component via unspecified vectors. - https://vaadin.com/security/cve-2021-33605

    Recommended action: Upgrade to 20.0.6 or 14.6.8 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Low, CVSS 2.5MavenPublished

    Reflected cross-site scripting in development mode handler in Vaadin 14, 15-19

    CVE-2021-33604 · GHSA-c99r-67x4-whj6

    Affected
    • Maven com.vaadin:vaadin-bom >= 14.0.0, <= 14.6.1; >= 15.0.0, <= 19.0.8
    Fixed in
    14.6.219.0.9· Vendor fix available
    Issue
    URL encoding error in development mode handler in com.vaadin:flow-server versions 2.0.0 through 2.6.1 (Vaadin 14.0.0 through 14.6.1), 3.0.0 through 6.0.9 (Vaadin 15.0.0 through 19.0.8) allows local user to execute arbitrary JavaScript code by opening crafted URL in browser. - https://vaadin.com/security/cve-2021-33604

    Recommended action: Upgrade to 19.0.9 or 14.6.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Medium, CVSS 6.3MavenPublished

    Insecure temporary directory usage in frontend build functionality of Vaadin 14 and 15-19

    CVE-2021-31411 · GHSA-p826-8vhq-h439

    Affected
    • Maven com.vaadin:vaadin-bom >= 14.0.3, <= 14.5.2; >= 15.0.0, <= 19.0.2
    Fixed in
    19.0.514.5.3· Vendor fix available
    Issue
    Insecure temporary directory usage in frontend build functionality of com.vaadin:flow-server versions 2.0.9 through 2.5.2 (Vaadin 14.0.3 through Vaadin 14.5.2), 3.0 prior to 6.0 (Vaadin 15 prior to 19), and 6.0.0 through 6.0.5 (Vaadin 19.0.0 through 19.0.4) allows local users to inject malicious code into frontend resources during application rebuilds. - https://vaadin.com/security/cve-2021-31411

    Recommended action: Upgrade to 19.0.5 or 14.5.3 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. Medium, CVSS 6.3MavenPublished

    Server session is not invalidated when logout() helper method of Authentication module is used in Vaadin 18-19

    CVE-2021-31408 · GHSA-mr8h-j9cv-4m8h

    Affected
    • Maven com.vaadin:vaadin-bom >= 18.0.0, < 19.0.4
    Fixed in
    19.0.4· Vendor fix available
    Issue
    Authentication.logout() helper in com.vaadin:flow-client versions 5.0.0 prior to 6.0.0 (Vaadin 18), and 6.0.0 through 6.0.4 (Vaadin 19.0.0 through 19.0.3) uses incorrect HTTP method, which, in combination with Spring Security CSRF protection, allows local attackers to access Fusion endpoints after the user attempted to log out. - https://vaadin.com/security/cve-2021-31408

    Recommended action: Upgrade to 19.0.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. Medium, CVSS 4.0MavenPublished

    Timing side channel vulnerability in UIDL request handler in Vaadin 7 and 8

    CVE-2021-31403 · GHSA-75xc-qvxh-27f8

    Affected
    • Maven com.vaadin:vaadin-bom >= 7.0.0, < 7.7.24; >= 8.0.0, < 8.12.3
    Fixed in
    7.7.248.12.3· Vendor fix available
    Issue
    Non-constant-time comparison of CSRF tokens in UIDL request handler in com.vaadin:vaadin-server versions 7.0.0 through 7.7.23 (Vaadin 7.0.0 through 7.7.23), and 8.0.0 through 8.12.2 (Vaadin 8.0.0 through 8.12.2) allows attacker to guess a security token via timing attack - https://vaadin.com/security/cve-2021-31403

    Recommended action: Upgrade to 8.12.3 or 7.7.24 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Medium, CVSS 5.4MavenPublished

    Stored cross-site scripting in Grid component in Vaadin 7 and 8

    CVE-2019-25028 · GHSA-q74r-4xw3-ppx9

    Affected
    • Maven com.vaadin:vaadin-bom >= 7.4.0, < 7.7.20; >= 8.0.0, < 8.8.5
    Fixed in
    7.7.208.8.5· Vendor fix available
    Issue
    Missing variable sanitization in Grid component in com.vaadin:vaadin-server versions 7.4.0 through 7.7.19 (Vaadin 7.4.0 through 7.7.19), and 8.0.0 through 8.8.4 (Vaadin 8.0.0 through 8.8.4) allows attacker to inject malicious JavaScript via unspecified vector. - https://vaadin.com/security/cve-2019-25028

    Recommended action: Upgrade to 8.8.5 or 7.7.20 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. High, CVSS 7.5MavenPublished

    Regular expression denial of service (ReDoS) in EmailValidator class in Vaadin 7

    CVE-2020-36320 · GHSA-42j4-733x-5vcf

    Affected
    • Maven com.vaadin:vaadin-bom >= 7.0.0.beta1, < 7.7.22
    Fixed in
    7.7.22· Vendor fix available
    Issue
    Unsafe validation RegEx in EmailValidator class in com.vaadin:vaadin-server versions 7.0.0 through 7.7.21 (Vaadin 7.0.0 through 7.7.21) allows attackers to cause uncontrolled resource consumption by submitting malicious email addresses. - https://vaadin.com/security/cve-2020-36320

    Recommended action: Upgrade to 7.7.22 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. Low, CVSS 2.6MavenPublished

    Unauthorized client-side property update in UIDL request handler in Vaadin 10 and 11

    GHSA-3h5r-928v-mxhh

    Affected
    • Maven com.vaadin:vaadin-bom >= 10.0.0, < 10.0.8; >= 11.0.0, < 11.0.3
    Fixed in
    10.0.811.0.3· Vendor fix available
    Issue
    Missing check in UIDL request handler in com.vaadin:flow-server versions 1.0.0 through 1.0.5 (Vaadin 10.0.0 through 10.0.7, and 11.0.0 through 11.0.2) allows attacker to update element property values via crafted synchronization message. - https://vaadin.com/security/cve-2018-25007

    Recommended action: Upgrade to 11.0.3 or 10.0.8 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. Medium, CVSS 6.1MavenPublished

    Reflected cross-site scripting in default RouteNotFoundError view in Vaadin 10 and 11-13

    GHSA-jqj4-r483-4gvr

    Affected
    • Maven com.vaadin:vaadin-bom >= 10.0.0, < 10.0.14; >= 11.0.0, < 13.0.6
    Fixed in
    13.0.610.0.14· Vendor fix available
    Issue
    Missing output sanitization in default RouteNotFoundError view in com.vaadin:flow-server versions 1.0.0 through 1.0.10 (Vaadin 10.0.0 through 10.0.13), and 1.1.0 through 1.4.2 (Vaadin 11.0.0 through 13.0.5) allows attacker to execute malicious JavaScript via crafted URL. - https://vaadin.com/security/cve-2019-25027

    Recommended action: Upgrade to 13.0.6 or 10.0.14 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. Low, CVSS 3.1MavenPublished

    Potential sensitive data exposure in applications using Vaadin 15

    GHSA-76f4-fw33-6j2v

    Affected
    • Maven com.vaadin:vaadin-bom >= 15.0.0, < 15.0.5
    Fixed in
    15.0.5· Vendor fix available
    Issue
    Insecure configuration of default ObjectMapper in com.vaadin:flow-server versions 3.0.0 through 3.0.5 (Vaadin 15.0.0 through 15.0.4) may expose sensitive data if the application also uses e.g. @RestController - https://vaadin.com/security/cve-2020-36319

    Recommended action: Upgrade to 15.0.5 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. Medium, CVSS 5.9MavenPublished

    Directory traversal in development mode handler in Vaadin 14 and 15-17

    GHSA-82mf-mmh7-hxp5

    Affected
    • Maven com.vaadin:vaadin-bom >= 14.0.0, < 14.4.3; >= 15.0.0, < 18.0.0
    Fixed in
    18.0.014.4.3· Vendor fix available
    Issue
    Improper URL validation in development mode handler in com.vaadin:flow-server versions 2.0.0 through 2.4.1 (Vaadin 14.0.0 through 14.4.2), and 3.0 prior to 5.0 (Vaadin 15 prior to 18) allows attacker to request arbitrary files stored outside of intended frontend resources folder. - https://vaadin.com/security/cve-2020-36321

    Recommended action: Upgrade to 18.0.0 or 14.4.3 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  14. Medium, CVSS 4.0MavenPublished

    Timing side channel vulnerability in UIDL request handler in Vaadin 10, 11-14, and 15-18

    GHSA-c6c4-7x48-4cqp

    Affected
    • Maven com.vaadin:vaadin-bom >= 10.0.0, < 10.0.17; >= 11.0.0, < 14.4.7; >= 15.0.0, < 18.0.6
    Fixed in
    14.4.718.0.610.0.17· Vendor fix available
    Issue
    Non-constant-time comparison of CSRF tokens in UIDL request handler in com.vaadin:flow-server versions 1.0.0 through 1.0.13 (Vaadin 10.0.0 through 10.0.16), 1.1.0 prior to 2.0.0 (Vaadin 11 prior to 14), 2.0.0 through 2.4.6 (Vaadin 14.0.0 through 14.4.6), 3.0.0 prior to 5.0.0 (Vaadin 15 prior to 18), and 5.0.0 through 5.0.2 (Vaadin 18.0.0 through 18.0.5) allows attacker to guess a security token via timing attack. - https://vaadin.com/security/cve-2021-31404

    Recommended action: Upgrade to 18.0.6, 14.4.7 or 10.0.17 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  15. High, CVSS 7.5MavenPublished

    Regular expression denial of service (ReDoS) in EmailField component in Vaadin 14 and 15-17

    CVE-2021-31405 · GHSA-2wqp-jmcc-mc77

    Affected
    • Maven com.vaadin:vaadin-bom >= 14.0.6, < 14.4.4; >= 15.0.0, < 17.0.11
    Fixed in
    14.4.417.0.11· Vendor fix available
    Issue
    Unsafe validation RegEx in EmailField component in com.vaadin:vaadin-text-field-flow versions 2.0.4 through 2.3.2 (Vaadin 14.0.6 through 14.4.3), and 3.0.0 through 4.0.2 (Vaadin 15.0.0 through 17.0.10) allows attackers to cause uncontrolled resource consumption by submitting malicious email addresses. - https://vaadin.com/security/cve-2021-31405

    Recommended action: Upgrade to 17.0.11 or 14.4.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  16. Medium, CVSS 4.0MavenPublished

    Timing side channel vulnerability in endpoint request handler in Vaadin 15-19

    GHSA-9h6g-6mxg-vvp4

    Affected
    • Maven com.vaadin:vaadin-bom >= 19.0.0, <= 19.0.0; >= 15.0.0, < 18.0.7
    Fixed in
    18.0.719.0.1· Vendor fix available
    Issue
    Non-constant-time comparison of CSRF tokens in endpoint request handler in com.vaadin:flow-server versions 3.0.0 through 5.0.3 (Vaadin 15.0.0 through 18.0.6), and com.vaadin:fusion-endpoint version 6.0.0 (Vaadin 19.0.0) allows attacker to guess a security token for Fusion endpoints via timing attack. - https://vaadin.com/security/cve-2021-31406

    Recommended action: Upgrade to 19.0.1 or 18.0.7 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  17. High, CVSS 8.6MavenPublished

    Server classes and resources exposure in OSGi applications using Vaadin 12-14 and 19

    GHSA-j9wr-49vq-rm5g

    Affected
    • Maven com.vaadin:vaadin-bom >= 12.0.0, < 14.4.10; >= 19.0.0, <= 19.0.0
    Fixed in
    14.4.1019.0.1· Vendor fix available
    Issue
    Vulnerability in OSGi integration in com.vaadin:flow-server versions 1.2.0 through 2.4.7 (Vaadin 12.0.0 through 14.4.9), and 6.0.0 through 6.0.1 (Vaadin 19.0.0) allows attacker to access application classes and resources on the server via crafted HTTP request. - https://vaadin.com/security/cve-2021-31407

    Recommended action: Upgrade to 19.0.1 or 14.4.10 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →