Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-1954

Apache CXF has the ability to integrate with JMX by registering an InstrumentationManager extension with the CXF bus. If the ‘createMBServerConnectorFactory‘ property of the default InstrumentationManagerImpl is not disabled, then it is vulnerable to a man-in-the-middle (MITM) style attack. An attacker on the same host can connect to the registry and rebind the entry to another server, thus acting as a proxy to the original. They are then able to gain access to all of the information that is sent and received over JMX.

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

Source evidence

CVE-2020-1954

core-osv · Original source

Published 1 Apr 2020, 21:15 UTC

Apache CXF has the ability to integrate with JMX by registering an InstrumentationManager extension with the CXF bus. If the ‘createMBServerConnectorFactory‘ property of the default InstrumentationManagerImpl is not disabled, then it is vulnerable to a man-in-the-middle (MITM) style attack. An attacker on the same host can connect to the registry and rebind the entry to another server, thus acting as a proxy to the original. They are then able to gain access to all of the information that is sent and received over JMX.

osv:CVE-2020-1954
Complete source record
{
  "id": "6d56e7579754531e3752efc2724a742d42dfc0151be27c7a13cf68e0053da95e",
  "url": "https://osv.dev/vulnerability/CVE-2020-1954",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-1954",
    "summary": "Apache CXF has the ability to integrate with JMX by registering an InstrumentationManager extension with the CXF bus. If the ‘createMBServerConnectorFactory‘ property of the default InstrumentationManagerImpl is not disabled, then it is vulnerable to a man-in-the-middle (MITM) style attack. An attacker on the same host can connect to the registry and rebind the entry to another server, thus acting as a proxy to the original. They are then able to gain access to all of the information that is sent and received over JMX.",
    "evidence": "osv:CVE-2020-1954",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2020-1954",
      "aliases": [
        "CVE-2020-1954",
        "GHSA-ffm7-7r8g-77xm"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/apache/cxf",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "a3ec49229acfb484617091bc1f0cb597e6db9230"
                },
                {
                  "introduced": "8f90e00177d464541e99ed61238cbc52cff0846d"
                },
                {
                  "fixed": "92d34cab5f11a74908294c2953fc4f42c8366a90"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "3.2.13"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "3.3.0"
                      },
                      {
                        "fixed": "3.3.6"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "cxf-3.3.5",
            "cxf-3.2.12",
            "cxf-3.2.11",
            "cxf-3.3.4",
            "cxf-3.3.3",
            "cxf-3.2.10",
            "cxf-3.3.2",
            "cxf-3.2.9",
            "cxf-3.3.1",
            "cxf-3.2.8",
            "cxf-3.3.0",
            "cxf-3.2.7",
            "cxf-3.2.6",
            "cxf-3.2.5",
            "cxf-3.2.4",
            "cxf-3.2.3",
            "cxf-3.2.2",
            "cxf-3.2.1",
            "cxf-3.2.0",
            "cxf-3.1.4",
            "cxf-3.1.3",
            "cxf-3.1.2",
            "cxf-3.1.1",
            "cxf-3.1.0",
            "cxf-3.0.0",
            "cxf-3.0.0-milestone2",
            "cxf-2.7.2",
            "cxf-2.7.1",
            "cxf-2.7.0",
            "cxf-2.6.1",
            "cxf-2.6.0",
            "cxf-2.5.1",
            "cxf-2.5.0",
            "cxf-2.4.0",
            "cxf-2.3.0",
            "cxf-2.2.2",
            "cxf-2.2.1",
            "cxf-2.2",
            "cxf-2.1.2",
            "cxf-2.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-1954.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:20.255745943Z",
      "provider": "osv",
      "references": [
        "https://lists.apache.org/thread.html/rd49aabd984ed540c8ff7916d4d79405f3fa311d2fdbcf9ed307839a6%40%3Ccommits.cxf.apache.org%3E",
        "https://lists.apache.org/thread.html/rec7160382badd3ef4ad017a22f64a266c7188b9ba71394f0d321e2d4%40%3Ccommits.cxf.apache.org%3E",
        "https://lists.apache.org/thread.html/rfb87e0bf3995e7d560afeed750fac9329ff5f1ad49da365129b7f89e%40%3Ccommits.cxf.apache.org%3E",
        "https://security.netapp.com/advisory/ntap-20220210-0001/",
        "https://www.oracle.com/security-alerts/cpuoct2020.html"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_diameter_signaling_router:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_diameter_signaling_router",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.0.0"
                  },
                  {
                    "last_affected": "8.2.2"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_diameter_signaling_router_idih\\::*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_diameter_signaling_router_idih:",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.0.0"
                  },
                  {
                    "last_affected": "8.2.2"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_element_manager:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_element_manager",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.2.0"
                  },
                  {
                    "last_affected": "8.2.2"
                  },
                  {
                    "introduced": "8.2.0"
                  },
                  {
                    "last_affected": "8.2.2"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_session_report_manager:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_session_report_manager",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.2.0"
                  },
                  {
                    "last_affected": "8.2.2"
                  },
                  {
                    "introduced": "8.2.0"
                  },
                  {
                    "last_affected": "8.2.2"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_session_route_manager:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_session_route_manager",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.2.0"
                  },
                  {
                    "last_affected": "8.2.2"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:enterprise_manager_base_platform:13.2.1.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:enterprise_manager_base_platform",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "13.2.1.0"
                  },
                  {
                    "last_affected": "13.2.1.0"
                  },
                  {
                    "introduced": "13.2.1.0"
                  },
                  {
                    "last_affected": "13.2.1.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.56:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:peoplesoft_enterprise_peopletools",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.56"
                  },
                  {
                    "last_affected": "8.56"
                  },
                  {
                    "introduced": "8.56"
                  },
                  {
                    "last_affected": "8.56"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2020-1954",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 430226,
  "published_at": "2020-04-01T21:15:14.597+00:00"
}