Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2018-1259

Spring Data Commons, versions 1.13 prior to 1.13.12 and 2.0 prior to 2.0.7, used in combination with XMLBeam 1.4.14 or earlier versions, contains a property binder vulnerability caused by improper restriction of XML external entity references as underlying library XMLBeam does not restrict external reference expansion. An unauthenticated remote malicious user can supply specially crafted request parameters against Spring Data's projection-based request payload binding to access arbitrary files on the system.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2018-1259
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 06:56 UTC · Revision 1

Source evidence

CVE-2018-1259

core-osv · Original source

Published 11 May 2018, 20:29 UTC

Spring Data Commons, versions 1.13 prior to 1.13.12 and 2.0 prior to 2.0.7, used in combination with XMLBeam 1.4.14 or earlier versions, contains a property binder vulnerability caused by improper restriction of XML external entity references as underlying library XMLBeam does not restrict external reference expansion. An unauthenticated remote malicious user can supply specially crafted request parameters against Spring Data's projection-based request payload binding to access arbitrary files on the system.

osv:CVE-2018-1259
Complete source record
{
  "id": "4cf53012b62f09f45ba60bc2f02e22897dbe19c10b415030190d993adbc81e70",
  "url": "https://osv.dev/vulnerability/CVE-2018-1259",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2018-1259",
    "summary": "Spring Data Commons, versions 1.13 prior to 1.13.12 and 2.0 prior to 2.0.7, used in combination with XMLBeam 1.4.14 or earlier versions, contains a property binder vulnerability caused by improper restriction of XML external entity references as underlying library XMLBeam does not restrict external reference expansion. An unauthenticated remote malicious user can supply specially crafted request parameters against Spring Data's projection-based request payload binding to access arbitrary files on the system.",
    "evidence": "osv:CVE-2018-1259",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2018-1259",
      "aliases": [
        "CVE-2018-1259",
        "GHSA-m929-7fr6-cvjg"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/spring-projects/spring-data-commons",
              "type": "GIT",
              "events": [
                {
                  "introduced": "d5cad6c27f765587a3976620324153352058a4a7"
                },
                {
                  "last_affected": "776cc0f4e6f455c02436c6f968bfe31354107306"
                },
                {
                  "introduced": "dc8583795871a09d78a15b075935a6cada57d597"
                },
                {
                  "last_affected": "6716d156812b7fbde8635aa10a3717ca35dd0d2b"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:broadcom:spring_data_commons:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "1.13"
                      },
                      {
                        "last_affected": "1.13.11"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:broadcom:spring_data_commons:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.0"
                      },
                      {
                        "last_affected": "2.0.6"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.0.6.RELEASE",
            "1.13.11.RELEASE",
            "2.0.5.RELEASE",
            "2.0.4.RELEASE",
            "2.0.3.RELEASE",
            "1.13.10.RELEASE",
            "2.0.2.RELEASE",
            "1.13.9.RELEASE",
            "2.0.1.RELEASE",
            "1.13.8.RELEASE",
            "2.0.0.RELEASE",
            "1.13.7.RELEASE",
            "1.13.6.RELEASE",
            "1.13.5.RELEASE",
            "1.13.4.RELEASE",
            "1.13.3.RELEASE",
            "1.13.2.RELEASE",
            "1.13.1.RELEASE",
            "1.13.0.RELEASE"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-1259.json"
          }
        },
        {
          "ranges": [
            {
              "repo": "https://github.com/spring-projects/spring-data-rest",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "70d6bb241a6581542c8bfaf4e17ef53d6cfe8f8e"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:vmware:spring_data_rest:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "2.6.11"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.6.11.RELEASE",
            "2.6.10.RELEASE",
            "2.6.9.RELEASE",
            "2.6.8.RELEASE",
            "2.6.7.RELEASE",
            "2.6.6.RELEASE",
            "2.6.5.RELEASE",
            "2.6.4.RELEASE",
            "2.6.3.RELEASE",
            "2.6.2.RELEASE",
            "2.6.1.RELEASE",
            "2.6.0.RELEASE",
            "2.6.0.RC1",
            "2.6.0.M1",
            "2.5.0.RELEASE",
            "2.5.0.RC1",
            "2.5.0.M1",
            "2.4.0.RELEASE",
            "2.4.0.RC1",
            "2.4.0.M1",
            "2.3.0.RELEASE",
            "2.3.0.RC1",
            "2.3.0.M1",
            "2.2.0.RELEASE",
            "2.2.0.RC1",
            "2.2.0.M1",
            "2.1.0.RELEASE",
            "2.1.0.RC1",
            "2.1.0.M1",
            "2.0.0.RELEASE",
            "2.0.0.RC1",
            "2.0.0.M1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-1259.json"
          }
        },
        {
          "ranges": [
            {
              "repo": "https://github.com/svenewald/xmlbeam",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "856c481d05665e1c3ccdc281dd150a1935cfc0e5"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:xmlbeam:xmlbeam:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "1.4.14"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.4.14",
            "1.4.13",
            "1.4.12",
            "1.4.4",
            "1.4.3",
            "1.4.2",
            "1.4.0",
            "1.2.1",
            "1.2.0",
            "1.1.4",
            "1.1.3",
            "1.1.1",
            "1.1",
            "1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-1259.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:46.801349708Z",
      "provider": "osv",
      "references": [
        "https://www.oracle.com/security-alerts/cpujul2022.html",
        "https://access.redhat.com/errata/RHSA-2018:1809",
        "https://access.redhat.com/errata/RHSA-2018:3768",
        "https://pivotal.io/security/cve-2018-1259"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:pivotal_software:spring_data_rest:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "pivotal_software:spring_data_rest",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "3.0"
                  },
                  {
                    "last_affected": "3.0.6"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2018-1259",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 436411,
  "published_at": "2018-05-11T20:29:00.307+00:00"
}