GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration
usn-4774-1
Vulnerability from osv_ubuntu
Published
2021-03-17 17:02
Modified
2026-06-29 10:52
Summary
libspring-java vulnerabilities
Details

Toshiaki Maki discovered that Spring Framework incorrectly handled certain XML files. A remote attacker could exploit this with a crafted XML file to cause a denial of service. (CVE-2015-3192)

Alvaro Muñoz discovered that Spring Framework incorrectly handled certain URLs. A remote attacker could possibly use this issue to cause a reflected file download. (CVE-2015-5211)

It was discovered that Spring Framework did not properly sanitize path inputs. An attacker could possibly use this issue to read arbitrary files, resulting in a directory traversal attack (CVE-2016-9878)

It was discovered that Spring Framework incorrectly handled XML documents. An attacker could possibly use this issue to generate an XML external entity attack, resulting in a denial of service, disclosure of information or other unspecified impact. This issue only affected Ubuntu 14.04 ESM. (CVE-2014-0225)

It was discovered that Spring Framework incorrectly handled certain URLs. A remote attacker could possibly use this issue to read arbitrary files, resulting in a directory traversal attack. This issue only affected Ubuntu 14.04 ESM. (CVE-2014-3625, CVE-2014-3578)


{
  "affected": [
    {
      "database_specific": {
        "cves_map": {
          "cves": [
            {
              "id": "CVE-2015-3192",
              "severity": [
                {
                  "score": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "low",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2015-5211",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            }
          ],
          "ecosystem": "Ubuntu:Pro:14.04:LTS"
        }
      },
      "ecosystem_specific": {
        "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro",
        "binaries": [
          {
            "binary_name": "libspring-aop-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-beans-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-context-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-context-support-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-core-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-expression-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-instrument-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-jdbc-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-jms-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-orm-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-oxm-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-test-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-transaction-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-web-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-web-portlet-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-web-servlet-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          },
          {
            "binary_name": "libspring-web-struts-java",
            "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:Pro:14.04:LTS",
        "name": "libspring-java",
        "purl": "pkg:deb/ubuntu/libspring-java@3.0.6.RELEASE-13ubuntu0.1~esm2?arch=source\u0026distro=trusty/esm"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "3.0.6.RELEASE-13ubuntu0.1~esm2"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.0.6.RELEASE-7",
        "3.0.6.RELEASE-8",
        "3.0.6.RELEASE-9",
        "3.0.6.RELEASE-10",
        "3.0.6.RELEASE-11",
        "3.0.6.RELEASE-12",
        "3.0.6.RELEASE-13",
        "3.0.6.RELEASE-13ubuntu0.1~esm1"
      ]
    },
    {
      "database_specific": {
        "cves_map": {
          "cves": [
            {
              "id": "CVE-2015-3192",
              "severity": [
                {
                  "score": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "low",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2015-5211",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2016-9878",
              "severity": [
                {
                  "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "low",
                  "type": "Ubuntu"
                }
              ]
            }
          ],
          "ecosystem": "Ubuntu:Pro:16.04:LTS"
        }
      },
      "ecosystem_specific": {
        "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
        "binaries": [
          {
            "binary_name": "libspring-aop-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-beans-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-context-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-context-support-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-core-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-expression-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-instrument-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-jdbc-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-jms-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-orm-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-oxm-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-test-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-transaction-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-web-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-web-portlet-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          },
          {
            "binary_name": "libspring-web-servlet-java",
            "binary_version": "3.2.13-5ubuntu0.1~esm1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:Pro:16.04:LTS",
        "name": "libspring-java",
        "purl": "pkg:deb/ubuntu/libspring-java@3.2.13-5ubuntu0.1~esm1?arch=source\u0026distro=esm-apps/xenial"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "3.2.13-5ubuntu0.1~esm1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.2.13-3",
        "3.2.13-4",
        "3.2.13-5"
      ]
    }
  ],
  "aliases": [],
  "details": "Toshiaki Maki discovered that Spring Framework incorrectly handled certain\nXML files. A remote attacker could exploit this with a crafted XML file to\ncause a denial of service. (CVE-2015-3192)\n\nAlvaro Mu\u00f1oz discovered that Spring Framework incorrectly handled certain\nURLs. A remote attacker could possibly use this issue to cause a reflected\nfile download. (CVE-2015-5211)\n\nIt was discovered that Spring Framework did not properly sanitize path\ninputs. An attacker could possibly use this issue to read arbitrary files,\nresulting in a directory traversal attack (CVE-2016-9878)\n\nIt was discovered that Spring Framework incorrectly handled XML documents.\nAn attacker could possibly use this issue to generate an XML external\nentity attack, resulting in a denial of service, disclosure of information\nor other unspecified impact. This issue only affected Ubuntu 14.04 ESM. \n(CVE-2014-0225)\n\nIt was discovered that Spring Framework incorrectly handled certain URLs. A\nremote attacker could possibly use this issue to read arbitrary files, \nresulting in a directory traversal attack. This issue only affected Ubuntu\n14.04 ESM. (CVE-2014-3625, CVE-2014-3578)\n\n",
  "id": "USN-4774-1",
  "modified": "2026-06-29T10:52:48Z",
  "published": "2021-03-17T17:02:03Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://ubuntu.com/security/notices/USN-4774-1"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-0225"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-3578"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-3625"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2015-3192"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2015-5211"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2016-9878"
    }
  ],
  "related": [],
  "schema_version": "1.7.0",
  "summary": "libspring-java vulnerabilities",
  "upstream": [
    "UBUNTU-CVE-2014-0225",
    "UBUNTU-CVE-2014-3578",
    "UBUNTU-CVE-2014-3625",
    "UBUNTU-CVE-2015-3192",
    "UBUNTU-CVE-2015-5211",
    "UBUNTU-CVE-2016-9878"
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…