Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-14949

Restlet Framework before 2.3.12 allows remote attackers to access arbitrary files via a crafted REST API HTTP request that conducts an XXE attack, because only general external entities (not parameter external entities) are properly considered. This is related to XmlRepresentation, DOMRepresentation, SaxRepresentation, and JacksonRepresentation.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-14949
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 04:22 UTC · Revision 1

Source evidence

CVE-2017-14949

core-osv · Original source

Published 30 Nov 2017, 18:29 UTC

Restlet Framework before 2.3.12 allows remote attackers to access arbitrary files via a crafted REST API HTTP request that conducts an XXE attack, because only general external entities (not parameter external entities) are properly considered. This is related to XmlRepresentation, DOMRepresentation, SaxRepresentation, and JacksonRepresentation.

osv:CVE-2017-14949
Complete source record
{
  "id": "29f126aa464e6e17124dc62d94a1f7a06ff70396b6470eba5506efa52810c521",
  "url": "https://osv.dev/vulnerability/CVE-2017-14949",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-14949",
    "summary": "Restlet Framework before 2.3.12 allows remote attackers to access arbitrary files via a crafted REST API HTTP request that conducts an XXE attack, because only general external entities (not parameter external entities) are properly considered. This is related to XmlRepresentation, DOMRepresentation, SaxRepresentation, and JacksonRepresentation.",
    "evidence": "osv:CVE-2017-14949",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2017-14949",
      "aliases": [
        "CVE-2017-14949",
        "GHSA-cvj4-g3gx-8vqq"
      ],
      "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/restlet/restlet-framework-java",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "84ea79829dc9b0d1d96fa4250b7c9a1eedd5e8f7"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:restlet:restlet:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.3.12"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.3.11",
            "2.3.10",
            "2.3.9",
            "2.3.8",
            "2.3.7",
            "2.3.6",
            "2.3.5",
            "2.3.4",
            "2.3.3",
            "2.3.2",
            "2.3.1",
            "2.3.0",
            "2.3rc2",
            "2.3rc1",
            "2.3m5",
            "2.3m2",
            "2.3m1",
            "2.2rc3",
            "2.2m5",
            "2.2m4",
            "2.2m3",
            "2.2m2",
            "2.2m1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-14949.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:17.895585653Z",
      "provider": "osv",
      "references": [
        "https://github.com/restlet/restlet-framework-java/wiki/XEE-security-enhancements",
        "https://lgtm.com/blog/restlet_CVE-2017-14949"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-14949",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 429658,
  "published_at": "2017-11-30T18:29:00.29+00:00"
}