Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-26217

XStream before version 1.4.14 is vulnerable to Remote Code Execution.The vulnerability may allow a remote attacker to run arbitrary shell commands only by manipulating the processed input stream. Only users who rely on blocklists are affected. Anyone using XStream's Security Framework allowlist is not affected. The linked advisory provides code workarounds for users who cannot upgrade. The issue is fixed in version 1.4.14.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-26217
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 09:26 UTC · Revision 1

Source evidence

CVE-2020-26217

core-osv · Original source

Published 16 Nov 2020, 21:15 UTC

XStream before version 1.4.14 is vulnerable to Remote Code Execution.The vulnerability may allow a remote attacker to run arbitrary shell commands only by manipulating the processed input stream. Only users who rely on blocklists are affected. Anyone using XStream's Security Framework allowlist is not affected. The linked advisory provides code workarounds for users who cannot upgrade. The issue is fixed in version 1.4.14.

osv:CVE-2020-26217
Complete source record
{
  "id": "dcb735ebb2c1241fde36fabec0a519c618a0044fd27bf588cab3e3815bf0d8ca",
  "url": "https://osv.dev/vulnerability/CVE-2020-26217",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-26217",
    "summary": "XStream before version 1.4.14 is vulnerable to Remote Code Execution.The vulnerability may allow a remote attacker to run arbitrary shell commands only by manipulating the processed input stream. Only users who rely on blocklists are affected. Anyone using XStream's Security Framework allowlist is not affected. The linked advisory provides code workarounds for users who cannot upgrade. The issue is fixed in version 1.4.14.",
    "evidence": "osv:CVE-2020-26217",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2020-26217",
      "aliases": [
        "BIT-activemq-2020-26217",
        "CVE-2020-26217",
        "GHSA-mw36-7c6c-q4q2"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/apache/activemq",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "a0d4141a00ba5de4afaee160836898b41eb28065"
                },
                {
                  "introduced": "86dd78b1aa64cbf0af15669c0e4af62dfae0d158"
                },
                {
                  "last_affected": "86dd78b1aa64cbf0af15669c0e4af62dfae0d158"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:apache:activemq:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "5.15.14"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:apache:activemq:5.16.0:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "5.16.0"
                      },
                      {
                        "last_affected": "5.16.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "5.16.0",
            "activemq-5.16.0",
            "activemq-5.15.13",
            "activemq-5.15.12",
            "activemq-5.15.11",
            "activemq-5.15.10",
            "activemq-5.15.9",
            "activemq-5.15.8",
            "activemq-5.15.7",
            "activemq-5.15.6",
            "activemq-5.15.5",
            "activemq-5.15.4",
            "activemq-5.15.3",
            "activemq-5.15.2",
            "activemq-5.15.1",
            "activemq-5.15.0",
            "activemq-5.14.0",
            "activemq-5.13.0",
            "activemq-5.12.0",
            "activemq-5.11.0",
            "activemq-5.10.0",
            "activemq-5.9.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-26217.json"
          }
        },
        {
          "ranges": [
            {
              "repo": "https://github.com/x-stream/xstream",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "b9f6f5924681f1d37484df4197712bb768f7ec44"
                },
                {
                  "fixed": "0fec095d534126931c99fd38e9c6d41f5c685c1a"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:xstream:xstream:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.4.14"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "0fec095d534126931c99fd38e9c6d41f5c685c1a"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "XSTREAM_1_4_13",
            "XSTREAM_1_4_12",
            "XSTREAM_1_4_11_1",
            "XSTREAM_1_4_11",
            "XSTREAM_1_4_10",
            "XSTREAM_1_4_9",
            "XSTREAM_1_4_5"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-26217.json",
            "vanir_signatures": [
              {
                "id": "CVE-2020-26217-62fc4d1d",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "36534078420505951630932717155066595606",
                    "167712592239746094751306022918018252816",
                    "317644733730249586699082543719012497198",
                    "147882892005919619167157629845016475938",
                    "310112206937186273496457350593858618322",
                    "212400998281365619402932426753096858535",
                    "98561082973858442458491193662279704329",
                    "140566921675937823121313754377213541683",
                    "55865721030239104668089207709746320035",
                    "226613955031940672379347694521770861245",
                    "224905054078361424294810803415096163072",
                    "304917238615893824511506291964377504692",
                    "95782208176028131388695258941550121531",
                    "28837992903177281865669434989913590989",
                    "199170493253428971075703026859805881887",
                    "37525357282441523443603245142652431206",
                    "145645811809558746125356472534965652414",
                    "46124708426586695108529983063240272933",
                    "13235285845647794166604326647201940192",
                    "194282790036325872265619217445543145245",
                    "57524199966063753519088560374134026781",
                    "302590889855058786938212722740100797184",
                    "287878836132345066373988020348693799345",
                    "55388299779160129076428276823673824851",
                    "79370552315750212097527417749468495751",
                    "58609552586332135734337986950425982652",
                    "274080513672262428135865176899633804291",
                    "140977745494268924825685328415719490273",
                    "284467441441206600708256211807478500031",
                    "304917238615893824511506291964377504692",
                    "95782208176028131388695258941550121531",
                    "28837992903177281865669434989913590989",
                    "199170493253428971075703026859805881887",
                    "37525357282441523443603245142652431206",
                    "145645811809558746125356472534965652414",
                    "46124708426586695108529983063240272933",
                    "330110021267849494055473811230632102184",
                    "276200769093194371420971142739798509370",
                    "95737149966117525507760249364270862720",
                    "263867514275934896738377568056758027090",
                    "48714228442327568100662768598747861880",
                    "212494145970732734032500827369388649428",
                    "182912325341326383473301608361159179741",
                    "88593924387143450924616786494852175367",
                    "151438248137756327111752360344123826640",
                    "248025821406173234794988814544699774100",
                    "309803324023024585825355197780470987251",
                    "315797621103349978137933836505191930530",
                    "82548540201317005602749919447493015094",
                    "270863949685038507274853685123980255028",
                    "171405365791934743455499209126098513808",
                    "244766781187162628268875854624811336252",
                    "166730865668170713317511943055644070483",
                    "292822050563300496692888095507552767585",
                    "63366177943000962629953594979726051287",
                    "268325377609045880961180859203858421206",
                    "253171137548256272141904701683387644168",
                    "262245883024142785000301742972088682103"
                  ]
                },
                "source": "https://github.com/x-stream/xstream/commit/0fec095d534126931c99fd38e9c6d41f5c685c1a",
                "target": {
                  "file": "xstream/src/test/com/thoughtworks/acceptance/SecurityVulnerabilityTest.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2020-26217-7ccf807b",
                "digest": {
                  "length": 736,
                  "function_hash": "135430061935714785873177556993178862123"
                },
                "source": "https://github.com/x-stream/xstream/commit/0fec095d534126931c99fd38e9c6d41f5c685c1a",
                "target": {
                  "file": "xstream/src/test/com/thoughtworks/acceptance/SecurityVulnerabilityTest.java",
                  "function": "testExplicitlyConvertEventHandler"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2020-26217-fda9c622",
                "digest": {
                  "length": 291,
                  "function_hash": "86372899673399638265050073566564126629"
                },
                "source": "https://github.com/x-stream/xstream/commit/0fec095d534126931c99fd38e9c6d41f5c685c1a",
                "target": {
                  "file": "xstream/src/java/com/thoughtworks/xstream/XStream.java",
                  "function": "setupSecurity"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2020-26217-fdcfa9c0",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "288917004095477301317786229564296666322",
                    "260891975351421313936228542580575721897",
                    "182758980270881807918382145153527672156",
                    "222093423178369917819573038757702447017"
                  ]
                },
                "source": "https://github.com/x-stream/xstream/commit/0fec095d534126931c99fd38e9c6d41f5c685c1a",
                "target": {
                  "file": "xstream/src/java/com/thoughtworks/xstream/XStream.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              }
            ],
            "vanir_signatures_modified": "2026-10-24T14:22:40Z"
          }
        }
      ],
      "modified": "2026-10-24T14:22:40.901810848Z",
      "provider": "osv",
      "references": [
        "https://github.com/x-stream/xstream/security/advisories/GHSA-mw36-7c6c-q4q2",
        "https://lists.debian.org/debian-lts-announce/2020/12/msg00001.html",
        "https://security.netapp.com/advisory/ntap-20210409-0004/",
        "https://www.debian.org/security/2020/dsa-4811",
        "https://www.oracle.com/security-alerts/cpuapr2022.html",
        "https://www.oracle.com/security-alerts/cpujan2022.html",
        "https://lists.apache.org/thread.html/r2de526726e7f4db4a7cb91b7355070779f51a84fd985c6529c2f4e9e%40%3Cissues.activemq.apache.org%3E",
        "https://lists.apache.org/thread.html/r7c9fc255edc0b9cd9567093d131f6d33fde4c662aaf912460ef630e9%40%3Ccommits.camel.apache.org%3E",
        "https://lists.apache.org/thread.html/r826a006fda71cc96fc87b6eca4b5d195f19a292ad36cea501682c38c%40%3Cissues.activemq.apache.org%3E",
        "https://lists.apache.org/thread.html/redde3609b89b2a4ff18b536a06ef9a77deb93d47fda8ed28086fa8c3%40%3Cissues.activemq.apache.org%3E",
        "https://github.com/x-stream/xstream/commit/0fec095d534126931c99fd38e9c6d41f5c685c1a",
        "https://www.oracle.com//security-alerts/cpujul2021.html",
        "https://www.oracle.com/security-alerts/cpuApr2021.html",
        "https://www.oracle.com/security-alerts/cpuoct2021.html",
        "https://x-stream.github.io/CVE-2020-26217.html"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*",
              "cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "debian:debian_linux",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "9.0"
                  },
                  {
                    "last_affected": "9.0"
                  },
                  {
                    "introduced": "10.0"
                  },
                  {
                    "last_affected": "10.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:banking_cash_management:14.2:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_cash_management:14.3:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_cash_management:14.5:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:banking_cash_management",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "14.2"
                  },
                  {
                    "last_affected": "14.2"
                  },
                  {
                    "introduced": "14.3"
                  },
                  {
                    "last_affected": "14.3"
                  },
                  {
                    "introduced": "14.5"
                  },
                  {
                    "last_affected": "14.5"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.2:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.3:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_corporate_lending_process_management:14.5:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:banking_corporate_lending_process_management",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "14.2"
                  },
                  {
                    "last_affected": "14.2"
                  },
                  {
                    "introduced": "14.3"
                  },
                  {
                    "last_affected": "14.3"
                  },
                  {
                    "introduced": "14.5"
                  },
                  {
                    "last_affected": "14.5"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.2:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.3:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_credit_facilities_process_management:14.5:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:banking_credit_facilities_process_management",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "14.2"
                  },
                  {
                    "last_affected": "14.2"
                  },
                  {
                    "introduced": "14.3"
                  },
                  {
                    "last_affected": "14.3"
                  },
                  {
                    "introduced": "14.5"
                  },
                  {
                    "last_affected": "14.5"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:banking_platform:2.4.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_platform:2.7.1:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_platform:2.9.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:banking_platform",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "2.4.0"
                  },
                  {
                    "last_affected": "2.4.0"
                  },
                  {
                    "introduced": "2.7.1"
                  },
                  {
                    "last_affected": "2.7.1"
                  },
                  {
                    "introduced": "2.9.0"
                  },
                  {
                    "last_affected": "2.9.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:banking_supply_chain_finance:14.2:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_supply_chain_finance:14.3:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_supply_chain_finance:14.5:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:banking_supply_chain_finance",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "14.2"
                  },
                  {
                    "last_affected": "14.2"
                  },
                  {
                    "introduced": "14.3"
                  },
                  {
                    "last_affected": "14.3"
                  },
                  {
                    "introduced": "14.5"
                  },
                  {
                    "last_affected": "14.5"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:banking_trade_finance_process_management:14.2:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_trade_finance_process_management:14.3:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_trade_finance_process_management:14.5:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:banking_trade_finance_process_management",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "14.2"
                  },
                  {
                    "last_affected": "14.2"
                  },
                  {
                    "introduced": "14.3"
                  },
                  {
                    "last_affected": "14.3"
                  },
                  {
                    "introduced": "14.5"
                  },
                  {
                    "last_affected": "14.5"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:banking_virtual_account_management:14.2.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_virtual_account_management:14.3.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:banking_virtual_account_management:14.5.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:banking_virtual_account_management",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "14.2.0"
                  },
                  {
                    "last_affected": "14.2.0"
                  },
                  {
                    "introduced": "14.3.0"
                  },
                  {
                    "last_affected": "14.3.0"
                  },
                  {
                    "introduced": "14.5.0"
                  },
                  {
                    "last_affected": "14.5.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:business_activity_monitoring:11.1.1.9.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:business_activity_monitoring:12.2.1.3.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:business_activity_monitoring:12.2.1.4.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:business_activity_monitoring",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "11.1.1.9.0"
                  },
                  {
                    "last_affected": "11.1.1.9.0"
                  },
                  {
                    "introduced": "12.2.1.3.0"
                  },
                  {
                    "last_affected": "12.2.1.3.0"
                  },
                  {
                    "introduced": "12.2.1.4.0"
                  },
                  {
                    "last_affected": "12.2.1.4.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_policy_management:12.5.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_policy_management",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "12.5.0"
                  },
                  {
                    "last_affected": "12.5.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:endeca_information_discovery_studio:3.2.0.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:endeca_information_discovery_studio",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "3.2.0.0"
                  },
                  {
                    "last_affected": "3.2.0.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:retail_xstore_point_of_service:16.0.6:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:retail_xstore_point_of_service:17.0.4:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:retail_xstore_point_of_service:18.0.3:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:retail_xstore_point_of_service:19.0.2:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:retail_xstore_point_of_service",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "16.0.6"
                  },
                  {
                    "last_affected": "16.0.6"
                  },
                  {
                    "introduced": "17.0.4"
                  },
                  {
                    "last_affected": "17.0.4"
                  },
                  {
                    "introduced": "18.0.3"
                  },
                  {
                    "last_affected": "18.0.3"
                  },
                  {
                    "introduced": "19.0.2"
                  },
                  {
                    "last_affected": "19.0.2"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2020-26217",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 443680,
  "published_at": "2020-11-16T21:15:12.893+00:00"
}