Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-27197

TAXII libtaxii through 1.1.117, as used in EclecticIQ OpenTAXII through 0.2.0 and other products, allows SSRF via an initial http:// substring to the parse method, even when the no_network setting is used for the XML parser. NOTE: the vendor points out that the parse method "wraps the lxml library" and that this may be an issue to "raise ... to the lxml group.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-27197
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 11:25 UTC · Revision 1

Source evidence

CVE-2020-27197

core-osv · Original source

Published 17 Oct 2020, 20:15 UTC

TAXII libtaxii through 1.1.117, as used in EclecticIQ OpenTAXII through 0.2.0 and other products, allows SSRF via an initial http:// substring to the parse method, even when the no_network setting is used for the XML parser. NOTE: the vendor points out that the parse method "wraps the lxml library" and that this may be an issue to "raise ... to the lxml group.

osv:CVE-2020-27197
Complete source record
{
  "id": "e967f32a560b89c15fdd36b6e8b883e217a66e2a5428008911fbf373098665c7",
  "url": "https://osv.dev/vulnerability/CVE-2020-27197",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-27197",
    "summary": "TAXII libtaxii through 1.1.117, as used in EclecticIQ OpenTAXII through 0.2.0 and other products, allows SSRF via an initial http:// substring to the parse method, even when the no_network setting is used for the XML parser. NOTE: the vendor points out that the parse method \"wraps the lxml library\" and that this may be an issue to \"raise ... to the lxml group.",
    "evidence": "osv:CVE-2020-27197",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2020-27197",
      "aliases": [
        "CVE-2020-27197",
        "GHSA-836c-xg97-8p4h",
        "PYSEC-2020-59"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/eclecticiq/opentaxii",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "f317dfa89f40920668426b70343b5e6f0e1c57a1"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:eclecticiq:opentaxii:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "0.2.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "0.2.0",
            "0.1.12",
            "0.1.11",
            "0.1.10",
            "0.1.9",
            "0.1.8",
            "0.1.7",
            "0.1.6",
            "0.1.5",
            "0.1.4",
            "0.1.3",
            "0.1.2",
            "0.1.1",
            "0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-27197.json"
          }
        },
        {
          "ranges": [
            {
              "repo": "https://github.com/taxiiproject/libtaxii",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "c8e9c9bb67b32b3b7d05fa07b98df9b721246b04"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:libtaxii_project:libtaxii:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "1.1.117"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.1.117",
            "1.1.116",
            "1.1.115",
            "1.1.114",
            "1.1.113",
            "1.1.112",
            "1.1.111",
            "1.1.110",
            "1.1.109",
            "1.1.108",
            "1.1.107",
            "1.1.106",
            "1.1.105",
            "1.1.104",
            "1.1.103",
            "1.1.102",
            "1.1.101",
            "1.1.100",
            "1.0.107",
            "1.0.106",
            "1.0.105",
            "1.0.104",
            "1.0.103",
            "1.0.101",
            "1.0.100",
            "1.0.090"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-27197.json"
          }
        }
      ],
      "modified": "2026-10-20T10:54:19.749326897Z",
      "provider": "osv",
      "references": [
        "https://github.com/TAXIIProject/libtaxii/issues/246",
        "https://github.com/eclecticiq/OpenTAXII/issues/176"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-27197",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 385060,
  "published_at": "2020-10-17T20:15:10.657+00:00"
}