Vulnerabilities > CVE-2020-1938

047910
CVSS 9.8 - CRITICAL
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
NONE
Confidentiality impact
HIGH
Integrity impact
HIGH
Availability impact
HIGH

Summary

When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations.

Vulnerable Configurations

Part Description Count
Application
Apache
246
Application
Oracle
116
Application
Blackberry
6
Application
Netapp
6
OS
Fedoraproject
3
OS
Debian
3
OS
Opensuse
1

Nessus

  • NASL familyCentOS Local Security Checks
    NASL idCENTOS_RHSA-2020-0855.NASL
    descriptionThe remote Redhat Enterprise Linux 7 host has packages installed that are affected by a vulnerability as referenced in the RHSA-2020:0855 advisory. - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-06-06
    modified2020-03-26
    plugin id134906
    published2020-03-26
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134906
    titleCentOS 7 : tomcat (CESA-2020:0855)
    code
    #
    # (C) Tenable Network Security, Inc.
    #
    # The descriptive text and package checks in this plugin were  
    # extracted from Red Hat Security Advisory RHSA-2020:0855 and 
    # CentOS Errata and Security Advisory 2020:0855 respectively.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(134906);
      script_version("1.3");
      script_set_attribute(attribute:"plugin_modification_date", value:"2020/06/05");
    
      script_cve_id("CVE-2020-1938");
      script_xref(name:"RHSA", value:"2020:0855");
    
      script_name(english:"CentOS 7 : tomcat (CESA-2020:0855)");
      script_summary(english:"Checks rpm output for the updated packages");
    
      script_set_attribute(
        attribute:"synopsis",
        value:"The remote CentOS host is missing one or more security updates."
      );
      script_set_attribute(
        attribute:"description",
        value:
    "The remote Redhat Enterprise Linux 7 host has packages installed that are affected by a vulnerability as referenced in
    the RHSA-2020:0855 advisory.
    
      - tomcat: Apache Tomcat AJP File Read/Inclusion
        Vulnerability (CVE-2020-1938)
    
    Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
    number."
      );
      # https://lists.centos.org/pipermail/centos-announce/2020-March/035669.html
      script_set_attribute(
        attribute:"see_also",
        value:"http://www.nessus.org/u?3aba2486"
      );
      script_set_attribute(
        attribute:"solution",
        value:"Update the affected tomcat packages."
      );
      script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P");
      script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
      script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
      script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
      script_set_attribute(attribute:"cvss_score_source", value:"CVE-2020-1938");
      script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
      script_set_attribute(attribute:"exploit_available", value:"true");
    
      script_set_attribute(attribute:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-admin-webapps");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-docs-webapp");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-el-2.2-api");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-javadoc");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-jsp-2.2-api");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-jsvc");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-lib");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-servlet-3.0-api");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:centos:centos:tomcat-webapps");
      script_set_attribute(attribute:"cpe", value:"cpe:/o:centos:centos:7");
    
      script_set_attribute(attribute:"vuln_publication_date", value:"2020/02/24");
      script_set_attribute(attribute:"patch_publication_date", value:"2020/03/25");
      script_set_attribute(attribute:"plugin_publication_date", value:"2020/03/26");
      script_set_attribute(attribute:"generated_plugin", value:"current");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_copyright(english:"This script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.");
      script_family(english:"CentOS Local Security Checks");
    
      script_dependencies("ssh_get_info.nasl");
      script_require_keys("Host/local_checks_enabled", "Host/CentOS/release", "Host/CentOS/rpm-list");
    
      exit(0);
    }
    
    
    include("audit.inc");
    include("global_settings.inc");
    include("rpm.inc");
    
    
    if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
    release = get_kb_item("Host/CentOS/release");
    if (isnull(release) || "CentOS" >!< release) audit(AUDIT_OS_NOT, "CentOS");
    os_ver = pregmatch(pattern: "CentOS(?: Linux)? release ([0-9]+)", string:release);
    if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "CentOS");
    os_ver = os_ver[1];
    if (! preg(pattern:"^7([^0-9]|$)", string:os_ver)) audit(AUDIT_OS_NOT, "CentOS 7.x", "CentOS " + os_ver);
    
    if (!get_kb_item("Host/CentOS/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
    
    
    cpu = get_kb_item("Host/cpu");
    if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
    if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "CentOS", cpu);
    
    
    flag = 0;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-admin-webapps-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-docs-webapp-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-el-2.2-api-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-javadoc-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-jsp-2.2-api-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-jsvc-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-lib-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-servlet-3.0-api-7.0.76-11.el7_7")) flag++;
    if (rpm_check(release:"CentOS-7", cpu:"x86_64", reference:"tomcat-webapps-7.0.76-11.el7_7")) flag++;
    
    
    if (flag)
    {
      security_report_v4(
        port       : 0,
        severity   : SECURITY_HOLE,
        extra      : rpm_report_get()
      );
      exit(0);
    }
    else
    {
      tested = pkg_tests_get();
      if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
      else audit(AUDIT_PACKAGE_NOT_INSTALLED, "tomcat / tomcat-admin-webapps / tomcat-docs-webapp / etc");
    }
    
  • NASL familySuSE Local Security Checks
    NASL idSUSE_SU-2020-1111-1.NASL
    descriptionThis update for apache2 fixes the following issues : CVE-2020-1934: mod_proxy_ftp may use uninitialized memory when proxying to a malicious FTP server (bsc#1168404). CVE-2020-1927: mod_rewrite configurations vulnerable to open redirect (bsc#1168407). CVE-2020-1938: mod_proxy_ajp: Add
    last seen2020-05-03
    modified2020-04-27
    plugin id136014
    published2020-04-27
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/136014
    titleSUSE SLES12 Security Update : apache2 (SUSE-SU-2020:1111-1)
    code
    #
    # (C) Tenable Network Security, Inc.
    #
    # The descriptive text and package checks in this plugin were
    # extracted from SUSE update advisory SUSE-SU-2020:1111-1.
    # The text itself is copyright (C) SUSE.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(136014);
      script_version("1.2");
      script_set_attribute(attribute:"plugin_modification_date", value:"2020/04/30");
    
      script_cve_id("CVE-2020-1927", "CVE-2020-1934", "CVE-2020-1938");
    
      script_name(english:"SUSE SLES12 Security Update : apache2 (SUSE-SU-2020:1111-1)");
      script_summary(english:"Checks rpm output for the updated packages.");
    
      script_set_attribute(
        attribute:"synopsis", 
        value:"The remote SUSE host is missing one or more security updates."
      );
      script_set_attribute(
        attribute:"description", 
        value:
    "This update for apache2 fixes the following issues :
    
    CVE-2020-1934: mod_proxy_ftp may use uninitialized memory when
    proxying to a malicious FTP server (bsc#1168404).
    
    CVE-2020-1927: mod_rewrite configurations vulnerable to open redirect
    (bsc#1168407).
    
    CVE-2020-1938: mod_proxy_ajp: Add 'secret' parameter to proxy workers
    to implement legacy AJP13 authentication (bsc#1169066).
    
    Note that Tenable Network Security has extracted the preceding
    description block directly from the SUSE security advisory. Tenable
    has attempted to automatically clean and format it as much as possible
    without introducing additional issues."
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://bugzilla.suse.com/show_bug.cgi?id=1168404"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://bugzilla.suse.com/show_bug.cgi?id=1168407"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://bugzilla.suse.com/show_bug.cgi?id=1169066"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://www.suse.com/security/cve/CVE-2020-1927/"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://www.suse.com/security/cve/CVE-2020-1934/"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://www.suse.com/security/cve/CVE-2020-1938/"
      );
      # https://www.suse.com/support/update/announcement/2020/suse-su-20201111-1/
      script_set_attribute(
        attribute:"see_also",
        value:"http://www.nessus.org/u?b278abfe"
      );
      script_set_attribute(
        attribute:"solution", 
        value:
    "To install this SUSE Security Update use the SUSE recommended
    installation methods like YaST online_update or 'zypper patch'.
    
    Alternatively you can run the command listed for your product :
    
    SUSE Linux Enterprise Server for SAP 12-SP1 :
    
    zypper in -t patch SUSE-SLE-SAP-12-SP1-2020-1111=1
    
    SUSE Linux Enterprise Server 12-SP1-LTSS :
    
    zypper in -t patch SUSE-SLE-SERVER-12-SP1-2020-1111=1"
      );
      script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P");
      script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
      script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
      script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
      script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
      script_set_attribute(attribute:"exploit_available", value:"true");
    
      script_set_attribute(attribute:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-debuginfo");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-debugsource");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-example-pages");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-prefork");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-prefork-debuginfo");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-utils");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-utils-debuginfo");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-worker");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:apache2-worker-debuginfo");
      script_set_attribute(attribute:"cpe", value:"cpe:/o:novell:suse_linux:12");
    
      script_set_attribute(attribute:"vuln_publication_date", value:"2020/02/24");
      script_set_attribute(attribute:"patch_publication_date", value:"2020/04/24");
      script_set_attribute(attribute:"plugin_publication_date", value:"2020/04/27");
      script_set_attribute(attribute:"generated_plugin", value:"current");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_copyright(english:"This script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.");
      script_family(english:"SuSE Local Security Checks");
    
      script_dependencies("ssh_get_info.nasl");
      script_require_keys("Host/local_checks_enabled", "Host/cpu", "Host/SuSE/release", "Host/SuSE/rpm-list");
    
      exit(0);
    }
    
    
    include("audit.inc");
    include("global_settings.inc");
    include("rpm.inc");
    
    
    if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
    release = get_kb_item("Host/SuSE/release");
    if (isnull(release) || release !~ "^(SLED|SLES)") audit(AUDIT_OS_NOT, "SUSE");
    os_ver = pregmatch(pattern: "^(SLE(S|D)\d+)", string:release);
    if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "SUSE");
    os_ver = os_ver[1];
    if (! preg(pattern:"^(SLES12)$", string:os_ver)) audit(AUDIT_OS_NOT, "SUSE SLES12", "SUSE " + os_ver);
    
    if (!get_kb_item("Host/SuSE/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
    
    cpu = get_kb_item("Host/cpu");
    if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
    if (cpu !~ "^i[3-6]86$" && "x86_64" >!< cpu && "s390x" >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "SUSE " + os_ver, cpu);
    
    sp = get_kb_item("Host/SuSE/patchlevel");
    if (isnull(sp)) sp = "0";
    if (os_ver == "SLES12" && (! preg(pattern:"^(1)$", string:sp))) audit(AUDIT_OS_NOT, "SLES12 SP1", os_ver + " SP" + sp);
    
    
    flag = 0;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-debuginfo-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-debugsource-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-example-pages-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-prefork-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-prefork-debuginfo-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-utils-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-utils-debuginfo-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-worker-2.4.16-20.29.1")) flag++;
    if (rpm_check(release:"SLES12", sp:"1", reference:"apache2-worker-debuginfo-2.4.16-20.29.1")) flag++;
    
    
    if (flag)
    {
      if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());
      else security_hole(0);
      exit(0);
    }
    else
    {
      tested = pkg_tests_get();
      if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
      else audit(AUDIT_PACKAGE_NOT_INSTALLED, "apache2");
    }
    
  • NASL familyHuawei Local Security Checks
    NASL idEULEROS_SA-2020-1438.NASL
    descriptionAccording to the versions of the tomcat packages installed, the EulerOS installation on the remote host is affected by the following vulnerabilities : - When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations.(CVE-2020-1938) - When Apache Tomcat 9.0.0.M1 to 9.0.28, 8.5.0 to 8.5.47, 7.0.0 and 7.0.97 is configured with the JMX Remote Lifecycle Listener, a local attacker without access to the Tomcat process or configuration files is able to manipulate the RMI registry to perform a man-in-the-middle attack to capture user names and passwords used to access the JMX interface. The attacker can then use these credentials to access the JMX interface and gain complete control over the Tomcat instance.(CVE-2019-12418) - When using FORM authentication with Apache Tomcat 9.0.0.M1 to 9.0.29, 8.5.0 to 8.5.49 and 7.0.0 to 7.0.98 there was a narrow window where an attacker could perform a session fixation attack. The window was considered too narrow for an exploit to be practical but, erring on the side of caution, this issue has been treated as a security vulnerability.(CVE-2019-17563) Note that Tenable Network Security has extracted the preceding description block directly from the EulerOS security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-05-06
    modified2020-04-15
    plugin id135567
    published2020-04-15
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/135567
    titleEulerOS 2.0 SP3 : tomcat (EulerOS-SA-2020-1438)
    code
    #
    # (C) Tenable Network Security, Inc.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(135567);
      script_version("1.4");
      script_set_attribute(attribute:"plugin_modification_date", value:"2020/05/04");
    
      script_cve_id(
        "CVE-2019-12418",
        "CVE-2019-17563",
        "CVE-2020-1938"
      );
    
      script_name(english:"EulerOS 2.0 SP3 : tomcat (EulerOS-SA-2020-1438)");
      script_summary(english:"Checks the rpm output for the updated packages.");
    
      script_set_attribute(attribute:"synopsis", value:
    "The remote EulerOS host is missing multiple security updates.");
      script_set_attribute(attribute:"description", value:
    "According to the versions of the tomcat packages installed, the
    EulerOS installation on the remote host is affected by the following
    vulnerabilities :
    
      - When using the Apache JServ Protocol (AJP), care must
        be taken when trusting incoming connections to Apache
        Tomcat. Tomcat treats AJP connections as having higher
        trust than, for example, a similar HTTP connection. If
        such connections are available to an attacker, they can
        be exploited in ways that may be surprising. In Apache
        Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0
        to 7.0.99, Tomcat shipped with an AJP Connector enabled
        by default that listened on all configured IP
        addresses. It was expected (and recommended in the
        security guide) that this Connector would be disabled
        if not required. This vulnerability report identified a
        mechanism that allowed: - returning arbitrary files
        from anywhere in the web application - processing any
        file in the web application as a JSP Further, if the
        web application allowed file upload and stored those
        files within the web application (or the attacker was
        able to control the content of the web application by
        some other means) then this, along with the ability to
        process a file as a JSP, made remote code execution
        possible. It is important to note that mitigation is
        only required if an AJP port is accessible to untrusted
        users. Users wishing to take a defence-in-depth
        approach and block the vector that permits returning
        arbitrary files and execution as JSP may upgrade to
        Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A
        number of changes were made to the default AJP
        Connector configuration in 9.0.31 to harden the default
        configuration. It is likely that users upgrading to
        9.0.31, 8.5.51 or 7.0.100 or later will need to make
        small changes to their configurations.(CVE-2020-1938)
    
      - When Apache Tomcat 9.0.0.M1 to 9.0.28, 8.5.0 to 8.5.47,
        7.0.0 and 7.0.97 is configured with the JMX Remote
        Lifecycle Listener, a local attacker without access to
        the Tomcat process or configuration files is able to
        manipulate the RMI registry to perform a
        man-in-the-middle attack to capture user names and
        passwords used to access the JMX interface. The
        attacker can then use these credentials to access the
        JMX interface and gain complete control over the Tomcat
        instance.(CVE-2019-12418)
    
      - When using FORM authentication with Apache Tomcat
        9.0.0.M1 to 9.0.29, 8.5.0 to 8.5.49 and 7.0.0 to 7.0.98
        there was a narrow window where an attacker could
        perform a session fixation attack. The window was
        considered too narrow for an exploit to be practical
        but, erring on the side of caution, this issue has been
        treated as a security vulnerability.(CVE-2019-17563)
    
    Note that Tenable Network Security has extracted the preceding
    description block directly from the EulerOS security advisory. Tenable
    has attempted to automatically clean and format it as much as possible
    without introducing additional issues.");
      # https://developer.huaweicloud.com/ict/en/site-euleros/euleros/security-advisories/EulerOS-SA-2020-1438
      script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?59d11dcf");
      script_set_attribute(attribute:"solution", value:
    "Update the affected tomcat packages.");
      script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P");
      script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
      script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
      script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
      script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
      script_set_attribute(attribute:"exploit_available", value:"true");
    
      script_set_attribute(attribute:"patch_publication_date", value:"2020/04/16");
      script_set_attribute(attribute:"plugin_publication_date", value:"2020/04/15");
    
      script_set_attribute(attribute:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:tomcat");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:tomcat-admin-webapps");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:tomcat-el-2.2-api");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:tomcat-jsp-2.2-api");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:tomcat-lib");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:tomcat-servlet-3.0-api");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:tomcat-webapps");
      script_set_attribute(attribute:"cpe", value:"cpe:/o:huawei:euleros:2.0");
      script_set_attribute(attribute:"generated_plugin", value:"current");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_family(english:"Huawei Local Security Checks");
    
      script_copyright(english:"This script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.");
    
      script_dependencies("ssh_get_info.nasl");
      script_require_keys("Host/local_checks_enabled", "Host/EulerOS/release", "Host/EulerOS/rpm-list", "Host/EulerOS/sp");
      script_exclude_keys("Host/EulerOS/uvp_version");
    
      exit(0);
    }
    
    include("audit.inc");
    include("global_settings.inc");
    include("rpm.inc");
    
    if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
    
    release = get_kb_item("Host/EulerOS/release");
    if (isnull(release) || release !~ "^EulerOS") audit(AUDIT_OS_NOT, "EulerOS");
    if (release !~ "^EulerOS release 2\.0(\D|$)") audit(AUDIT_OS_NOT, "EulerOS 2.0");
    
    sp = get_kb_item("Host/EulerOS/sp");
    if (isnull(sp) || sp !~ "^(3)$") audit(AUDIT_OS_NOT, "EulerOS 2.0 SP3");
    
    uvp = get_kb_item("Host/EulerOS/uvp_version");
    if (!empty_or_null(uvp)) audit(AUDIT_OS_NOT, "EulerOS 2.0 SP3", "EulerOS UVP " + uvp);
    
    if (!get_kb_item("Host/EulerOS/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
    
    cpu = get_kb_item("Host/cpu");
    if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
    if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$" && "aarch64" >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "EulerOS", cpu);
    if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_ARCH_NOT, "i686 / x86_64", cpu);
    
    flag = 0;
    
    pkgs = ["tomcat-7.0.76-8.h8",
            "tomcat-admin-webapps-7.0.76-8.h8",
            "tomcat-el-2.2-api-7.0.76-8.h8",
            "tomcat-jsp-2.2-api-7.0.76-8.h8",
            "tomcat-lib-7.0.76-8.h8",
            "tomcat-servlet-3.0-api-7.0.76-8.h8",
            "tomcat-webapps-7.0.76-8.h8"];
    
    foreach (pkg in pkgs)
      if (rpm_check(release:"EulerOS-2.0", sp:"3", reference:pkg)) flag++;
    
    if (flag)
    {
      security_report_v4(
        port       : 0,
        severity   : SECURITY_HOLE,
        extra      : rpm_report_get()
      );
      exit(0);
    }
    else
    {
      tested = pkg_tests_get();
      if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
      else audit(AUDIT_PACKAGE_NOT_INSTALLED, "tomcat");
    }
    
  • NASL familyAmazon Linux Local Security Checks
    NASL idALA_ALAS-2020-1353.NASL
    descriptionIn Apache Tomcat 9.0.0.M1 to 9.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99 the HTTP header parsing code used an approach to end-of-line parsing that allowed some invalid HTTP headers to be parsed as valid. This led to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely. (CVE-2020-1935) The refactoring present in Apache Tomcat 9.0.28 to 9.0.30, 8.5.48 to 8.5.50 and 7.0.98 to 7.0.99 introduced a regression. The result of the regression was that invalid Transfer-Encoding headers were incorrectly processed leading to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely. (CVE-2019-17569) When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations. (CVE-2020-1938) As part of our fix for this CVE, we are disabling Tomcat 2019 AJP connector in the default configuration in alignment with the upstream changes. This change will require customers who use the default Tomcat configuration (in which the AJP connector was previously enabled) to explicitly re-enable the connector if they need it. Also take note that a connector configured without an explicit address will only bind to the loopback address. Examples of output from netstat before and after updating tomcat8 and tomcat7 are below (note that it is the same on AL1 and AL2 with both tomcat7 and tomcat8). AL1 tomcat7 : before : tcp6 0 0 :::8009 :::* LISTEN 25772/java tcp6 0 0 :::8080 :::* LISTEN 25772/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 25772/java After : tcp6 0 0 :::8080 :::* LISTEN 25772/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 25772/java To re-enable the AJP port in Tomcat for AL1, users can uncomment the following line in /etc/tomcat{TOMCAT_VERSION}/server.xml and restart the service : <!-- <Connector protocol=
    last seen2020-03-19
    modified2020-03-16
    plugin id134575
    published2020-03-16
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134575
    titleAmazon Linux AMI : tomcat8 (ALAS-2020-1353)
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2020-0861.NASL
    descriptionThe remote Redhat Enterprise Linux 6 / 7 host has packages installed that are affected by multiple vulnerabilities as referenced in the RHSA-2020:0861 advisory. - tomcat: XSS in SSI printenv (CVE-2019-0221) - tomcat: local privilege escalation (CVE-2019-12418) - tomcat: session fixation when using FORM authentication (CVE-2019-17563) - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-04-23
    modified2020-03-18
    plugin id134668
    published2020-03-18
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134668
    titleRHEL 6 / 7 : Red Hat JBoss Web Server 3.1 Service Pack 8 (RHSA-2020:0861)
  • NASL familyAmazon Linux Local Security Checks
    NASL idALA_ALAS-2020-1352.NASL
    descriptionIn Apache Tomcat 9.0.0.M1 to 9.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99 the HTTP header parsing code used an approach to end-of-line parsing that allowed some invalid HTTP headers to be parsed as valid. This led to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely. (CVE-2020-1935) The refactoring present in Apache Tomcat 9.0.28 to 9.0.30, 8.5.48 to 8.5.50 and 7.0.98 to 7.0.99 introduced a regression. The result of the regression was that invalid Transfer-Encoding headers were incorrectly processed leading to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely. (CVE-2019-17569) When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations. (CVE-2020-1938) As part of our fix for this CVE, we are disabling Tomcat 2019 AJP connector in the default configuration in alignment with the upstream changes. This change will require customers who use the default Tomcat configuration (in which the AJP connector was previously enabled) to explicitly re-enable the connector if they need it. Also take note that a connector configured without an explicit address will only bind to the loopback address. Examples of output from netstat before and after updating tomcat8 and tomcat7 are below (note that it is the same on AL1 and AL2 with both tomcat7 and tomcat8). AL1 tomcat7 : before : tcp6 0 0 :::8009 :::* LISTEN 25772/java tcp6 0 0 :::8080 :::* LISTEN 25772/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 25772/java After : tcp6 0 0 :::8080 :::* LISTEN 25772/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 25772/java To re-enable the AJP port in Tomcat for AL1, users can uncomment the following line in /etc/tomcat{TOMCAT_VERSION}/server.xml and restart the service : <!-- <Connector protocol=
    last seen2020-03-19
    modified2020-03-16
    plugin id134574
    published2020-03-16
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134574
    titleAmazon Linux AMI : tomcat7 (ALAS-2020-1352)
  • NASL familyScientific Linux Local Security Checks
    NASL idSL_20200323_TOMCAT6_ON_SL6_X.NASL
    descriptionSecurity Fix(es) : - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938)
    last seen2020-03-26
    modified2020-03-24
    plugin id134849
    published2020-03-24
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134849
    titleScientific Linux Security Update : tomcat6 on SL6.x (noarch) (20200323)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DSA-4673.NASL
    descriptionSeveral vulnerabilities were discovered in the Tomcat servlet and JSP engine, which could result in HTTP request smuggling and code execution in the AJP connector (disabled by default in Debian).
    last seen2020-05-12
    modified2020-05-07
    plugin id136369
    published2020-05-07
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/136369
    titleDebian DSA-4673-1 : tomcat8 - security update
  • NASL familyAmazon Linux Local Security Checks
    NASL idAL2_ALAS-2020-1402.NASL
    descriptionThe host name verification when using TLS with the WebSocket client was missing. It is now enabled by default. Versions Affected: Apache Tomcat 9.0.0.M1 to 9.0.9, 8.5.0 to 8.5.31, 8.0.0.RC1 to 8.0.52, and 7.0.35 to 7.0.88. (CVE-2018-8034) The URL pattern of
    last seen2020-03-19
    modified2020-03-16
    plugin id134569
    published2020-03-16
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134569
    titleAmazon Linux 2 : tomcat (ALAS-2020-1402)
  • NASL familySuSE Local Security Checks
    NASL idOPENSUSE-2020-345.NASL
    descriptionThis update for tomcat to version 9.0.31 fixes the following issues : Security issues fixed : - CVE-2019-17569: Fixed a regression in the handling of Transfer-Encoding headers that would have allowed HTTP Request Smuggling (bsc#1164825). - CVE-2020-1935: Fixed an HTTP Request Smuggling issue (bsc#1164860). - CVE-2020-1938: Fixed a file contents disclosure vulnerability (bsc#1164692). This update was imported from the SUSE:SLE-15-SP1:Update update project.
    last seen2020-03-19
    modified2020-03-16
    plugin id134620
    published2020-03-16
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134620
    titleopenSUSE Security Update : tomcat (openSUSE-2020-345)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DLA-2133.NASL
    descriptionSeveral security vulnerabilities have been discovered in the Tomcat servlet and JSP engine. CVE-2019-17569 The refactoring in 7.0.98 introduced a regression. The result of the regression was that invalid Transfer-Encoding headers were incorrectly processed leading to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely. CVE-2020-1935 The HTTP header parsing code used an approach to end-of-line (EOL) parsing that allowed some invalid HTTP headers to be parsed as valid. This led to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely. CVE-2020-1938 When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. Prior to Tomcat 7.0.100, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. Note that Debian already disabled the AJP connector by default. Mitigation is only required if the AJP port was made accessible to untrusted users. For Debian 8
    last seen2020-03-17
    modified2020-03-06
    plugin id134243
    published2020-03-06
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134243
    titleDebian DLA-2133-1 : tomcat7 security update
  • NASL familySuSE Local Security Checks
    NASL idSUSE_SU-2020-1272-1.NASL
    descriptionThis update for apache2 fixes the following issues : CVE-2020-1934: mod_proxy_ftp may use uninitialized memory when proxying to a malicious FTP server (bsc#1168404). CVE-2020-1927: mod_rewrite configurations vulnerable to open redirect (bsc#1168407). CVE-2020-1938: mod_proxy_ajp: Add
    last seen2020-05-21
    modified2020-05-15
    plugin id136662
    published2020-05-15
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/136662
    titleSUSE SLES12 Security Update : apache2 (SUSE-SU-2020:1272-1)
  • NASL familyScientific Linux Local Security Checks
    NASL idSL_20200317_TOMCAT_ON_SL7_X.NASL
    descriptionSecurity Fix(es) : - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938)
    last seen2020-03-21
    modified2020-03-18
    plugin id134651
    published2020-03-18
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134651
    titleScientific Linux Security Update : tomcat on SL7.x (noarch) (20200317)
  • NASL familySuSE Local Security Checks
    NASL idSUSE_SU-2020-1126-1.NASL
    descriptionThis update for apache2 fixes the following issues : CVE-2020-1934: mod_proxy_ftp may use uninitialized memory when proxying to a malicious FTP server (bsc#1168404). CVE-2020-1927: mod_rewrite configurations vulnerable to open redirect (bsc#1168407). CVE-2020-1938: mod_proxy_ajp: Add
    last seen2020-05-06
    modified2020-04-29
    plugin id136078
    published2020-04-29
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/136078
    titleSUSE SLED15 / SLES15 Security Update : apache2 (SUSE-SU-2020:1126-1)
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2020-1478.NASL
    descriptionThe remote Redhat Enterprise Linux 5 / 6 / 7 host has a package installed that is affected by a vulnerability as referenced in the RHSA-2020:1478 advisory. - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-04-23
    modified2020-04-16
    plugin id135686
    published2020-04-16
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/135686
    titleRHEL 5 / 6 / 7 : Red Hat JBoss Enterprise Application Platform 6.4 (RHSA-2020:1478)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DSA-4680.NASL
    descriptionSeveral vulnerabilities were discovered in the Tomcat servlet and JSP engine, which could result in HTTP request smuggling, code execution in the AJP connector (disabled by default in Debian) or a man-in-the-middle attack against the JMX interface.
    last seen2020-05-12
    modified2020-05-07
    plugin id136376
    published2020-05-07
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/136376
    titleDebian DSA-4680-1 : tomcat9 - security update
  • NASL familyHuawei Local Security Checks
    NASL idEULEROS_SA-2020-1302.NASL
    descriptionAccording to the versions of the tomcat packages installed, the EulerOS installation on the remote host is affected by the following vulnerabilities : - When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations.(CVE-2020-1938) - In Apache Tomcat 9.0.0.M1 to 9.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99 the HTTP header parsing code used an approach to end-of-line parsing that allowed some invalid HTTP headers to be parsed as valid. This led to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely.(CVE-2020-1935) Note that Tenable Network Security has extracted the preceding description block directly from the EulerOS security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-05-03
    modified2020-03-23
    plugin id134794
    published2020-03-23
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134794
    titleEulerOS 2.0 SP8 : tomcat (EulerOS-SA-2020-1302)
  • NASL familyOracle Linux Local Security Checks
    NASL idORACLELINUX_ELSA-2020-0855.NASL
    descriptionFrom Red Hat Security Advisory 2020:0855 : The remote Redhat Enterprise Linux 7 host has packages installed that are affected by a vulnerability as referenced in the RHSA-2020:0855 advisory. - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-06-06
    modified2020-03-23
    plugin id134821
    published2020-03-23
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134821
    titleOracle Linux 7 : tomcat (ELSA-2020-0855)
  • NASL familyPhotonOS Local Security Checks
    NASL idPHOTONOS_PHSA-2020-3_0-0069_APACHE.NASL
    descriptionAn update of the apache package has been released.
    last seen2020-03-27
    modified2020-03-24
    plugin id134872
    published2020-03-24
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134872
    titlePhoton OS 3.0: Apache PHSA-2020-3.0-0069
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2020-0855.NASL
    descriptionThe remote Redhat Enterprise Linux 7 host has packages installed that are affected by a vulnerability as referenced in the RHSA-2020:0855 advisory. - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-04-23
    modified2020-03-18
    plugin id134673
    published2020-03-18
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134673
    titleRHEL 7 : tomcat (RHSA-2020:0855)
  • NASL familyWeb Servers
    NASL idTOMCAT_9_0_31.NASL
    descriptionThe version of Tomcat installed on the remote host is prior to 7.0.100, 8.x prior to 8.5.51, or 9.x prior to 9.0.31. It is, therefore, affected by multiple vulnerabilities. - An HTTP request smuggling vulnerability exists in Tomcat due to mishandling Transfer-Encoding headers behind a reverse proxy. An unauthenticated, remote attacker can exploit this, via crafted HTTP requests, to cause unintended HTTP requests to reach the back-end. (CVE-2019-17569) - An HTTP request smuggling vulnerability exists in Tomcat due to bad end-of-line (EOL) parsing that allowed some invalid HTTP headers to be parsed as valid. An unauthenticated, remote attacker can exploit this, via crafted HTTP requests, to cause unintended HTTP requests to reach the back-end. (CVE-2020-1935) - An arbitrary file read vulnerability exists in Tomcat
    last seen2020-05-31
    modified2020-02-21
    plugin id133845
    published2020-02-21
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/133845
    titleApache Tomcat < 7.0.100 / 8.5.x < 8.5.51 / 9.x < 9.0.31 Multiple Vulnerabilities
  • NASL familyGentoo Local Security Checks
    NASL idGENTOO_GLSA-202003-43.NASL
    descriptionThe remote host is affected by the vulnerability described in GLSA-202003-43 (Apache Tomcat: Multiple vulnerabilities) Multiple vulnerabilities have been discovered in Apache Tomcat. Please review the CVE identifiers referenced below for details. Impact : An attacker could possibly smuggle HTTP requests or execute arbitrary code. Workaround : There is no known workaround at this time.
    last seen2020-03-26
    modified2020-03-20
    plugin id134729
    published2020-03-20
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134729
    titleGLSA-202003-43 : Apache Tomcat: Multiple vulnerabilities
  • NASL familyOracle Linux Local Security Checks
    NASL idORACLELINUX_ELSA-2020-0912.NASL
    descriptionDescription of changes: [0:6.0.24-114] - Related: rhbz#1806803 Update patch to remove secret attribute renaming [0:6.0.24-113] - Related: rhbz#1806803 Add IIS attributes to filter pattern and update secret logic [0:6.0.24-112] - Resolves: rhbz#1806803 CVE-2020-1938 tomcat6: tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability
    last seen2020-06-06
    modified2020-03-24
    plugin id134846
    published2020-03-24
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134846
    titleOracle Linux 6 : tomcat6 (ELSA-2020-0912)
  • NASL familyHuawei Local Security Checks
    NASL idEULEROS_SA-2020-1327.NASL
    descriptionAccording to the version of the tomcat packages installed, the EulerOS installation on the remote host is affected by the following vulnerability : - When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations.(CVE-2020-1938) Note that Tenable Network Security has extracted the preceding description block directly from the EulerOS security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-05-06
    modified2020-03-23
    plugin id134818
    published2020-03-23
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134818
    titleEulerOS 2.0 SP5 : tomcat (EulerOS-SA-2020-1327)
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2020-1520.NASL
    descriptionThe remote Redhat Enterprise Linux 6 / 7 / 8 host has packages installed that are affected by multiple vulnerabilities as referenced in the RHSA-2020:1520 advisory. - tomcat: local privilege escalation (CVE-2019-12418) - tomcat: session fixation when using FORM authentication (CVE-2019-17563) - tomcat: Regression in handling of Transfer-Encoding header allows for HTTP request smuggling (CVE-2019-17569) - tomcat: Mishandling of Transfer-Encoding header allows for HTTP request smuggling (CVE-2020-1935) - tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability (CVE-2020-1938) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-04-30
    modified2020-04-21
    plugin id135773
    published2020-04-21
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/135773
    titleRHEL 6 / 7 / 8 : Red Hat JBoss Web Server 5.3 release (Important) (RHSA-2020:1520)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DLA-2209.NASL
    descriptionSeveral security vulnerabilities have been discovered in the Tomcat servlet and JSP engine. WARNING: The fix for CVE-2020-1938 may disrupt services that rely on a working AJP configuration. The option secretRequired defaults to true now. You should define a secret in your server.xml or you can revert back by setting secretRequired to false. CVE-2019-17563 When using FORM authentication with Apache Tomcat there was a narrow window where an attacker could perform a session fixation attack. The window was considered too narrow for an exploit to be practical but, erring on the side of caution, this issue has been treated as a security vulnerability. CVE-2020-1935 In Apache Tomcat the HTTP header parsing code used an approach to end-of-line parsing that allowed some invalid HTTP headers to be parsed as valid. This led to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely. CVE-2020-1938 When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. Previously Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. . Note that Debian already disabled the AJP connector by default. Mitigation is only required if the AJP port was made accessible to untrusted users. CVE-2020-9484 When using Apache Tomcat and an attacker is able to control the contents and name of a file on the server; and b) the server is configured to use the PersistenceManager with a FileStore; and c) the PersistenceManager is configured with sessionAttributeValueClassNameFilter=
    last seen2020-06-06
    modified2020-05-29
    plugin id136951
    published2020-05-29
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/136951
    titleDebian DLA-2209-1 : tomcat8 security update
  • NASL familyCentOS Local Security Checks
    NASL idCENTOS_RHSA-2020-0912.NASL
    descriptionThe remote CentOS host is missing a security update which has been documented in Red Hat advisory RHSA-2020:0912.
    last seen2020-06-06
    modified2020-03-26
    plugin id134912
    published2020-03-26
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/134912
    titleCentOS 6 : tomcat6 (CESA-2020:0912)
  • NASL familySuSE Local Security Checks
    NASL idOPENSUSE-2020-597.NASL
    descriptionThis update for apache2 fixes the following issues : - CVE-2020-1934: mod_proxy_ftp may use uninitialized memory when proxying to a malicious FTP server (bsc#1168404). - CVE-2020-1927: mod_rewrite configurations vulnerable to open redirect (bsc#1168407). - CVE-2020-1938: mod_proxy_ajp: Add
    last seen2020-05-08
    modified2020-05-04
    plugin id136310
    published2020-05-04
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/136310
    titleopenSUSE Security Update : apache2 (openSUSE-2020-597)

Redhat

advisories
  • bugzilla
    id1806398
    titleCVE-2020-1938 tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability
    oval
    OR
    • commentRed Hat Enterprise Linux must be installed
      ovaloval:com.redhat.rhba:tst:20070304026
    • AND
      • commentRed Hat Enterprise Linux 7 is installed
        ovaloval:com.redhat.rhba:tst:20150364027
      • OR
        • AND
          • commenttomcat-jsvc is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855001
          • commenttomcat-jsvc is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686020
        • AND
          • commenttomcat-javadoc is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855003
          • commenttomcat-javadoc is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686018
        • AND
          • commenttomcat-docs-webapp is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855005
          • commenttomcat-docs-webapp is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686016
        • AND
          • commenttomcat-webapps is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855007
          • commenttomcat-webapps is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686010
        • AND
          • commenttomcat-servlet-3.0-api is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855009
          • commenttomcat-servlet-3.0-api is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686008
        • AND
          • commenttomcat-lib is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855011
          • commenttomcat-lib is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686012
        • AND
          • commenttomcat-jsp-2.2-api is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855013
          • commenttomcat-jsp-2.2-api is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686004
        • AND
          • commenttomcat-el-2.2-api is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855015
          • commenttomcat-el-2.2-api is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686014
        • AND
          • commenttomcat-admin-webapps is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855017
          • commenttomcat-admin-webapps is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686002
        • AND
          • commenttomcat is earlier than 0:7.0.76-11.el7_7
            ovaloval:com.redhat.rhsa:tst:20200855019
          • commenttomcat is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20140686006
    rhsa
    idRHSA-2020:0855
    released2020-03-17
    severityImportant
    titleRHSA-2020:0855: tomcat security update (Important)
  • bugzilla
    id1806398
    titleCVE-2020-1938 tomcat: Apache Tomcat AJP File Read/Inclusion Vulnerability
    oval
    OR
    • commentRed Hat Enterprise Linux must be installed
      ovaloval:com.redhat.rhba:tst:20070304026
    • AND
      • commentRed Hat Enterprise Linux 6 is installed
        ovaloval:com.redhat.rhba:tst:20111656003
      • OR
        • AND
          • commenttomcat6-servlet-2.5-api is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912001
          • commenttomcat6-servlet-2.5-api is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335002
        • AND
          • commenttomcat6-lib is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912003
          • commenttomcat6-lib is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335010
        • AND
          • commenttomcat6-jsp-2.1-api is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912005
          • commenttomcat6-jsp-2.1-api is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335006
        • AND
          • commenttomcat6-el-2.1-api is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912007
          • commenttomcat6-el-2.1-api is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335018
        • AND
          • commenttomcat6 is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912009
          • commenttomcat6 is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335008
        • AND
          • commenttomcat6-webapps is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912011
          • commenttomcat6-webapps is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335020
        • AND
          • commenttomcat6-javadoc is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912013
          • commenttomcat6-javadoc is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335012
        • AND
          • commenttomcat6-docs-webapp is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912015
          • commenttomcat6-docs-webapp is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335016
        • AND
          • commenttomcat6-admin-webapps is earlier than 0:6.0.24-114.el6_10
            ovaloval:com.redhat.rhsa:tst:20200912017
          • commenttomcat6-admin-webapps is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20110335004
    rhsa
    idRHSA-2020:0912
    released2020-03-23
    severityImportant
    titleRHSA-2020:0912: tomcat6 security update (Important)
rpms
  • tomcat-0:7.0.76-11.el7_7
  • tomcat-admin-webapps-0:7.0.76-11.el7_7
  • tomcat-docs-webapp-0:7.0.76-11.el7_7
  • tomcat-el-2.2-api-0:7.0.76-11.el7_7
  • tomcat-javadoc-0:7.0.76-11.el7_7
  • tomcat-jsp-2.2-api-0:7.0.76-11.el7_7
  • tomcat-jsvc-0:7.0.76-11.el7_7
  • tomcat-lib-0:7.0.76-11.el7_7
  • tomcat-servlet-3.0-api-0:7.0.76-11.el7_7
  • tomcat-webapps-0:7.0.76-11.el7_7
  • tomcat-native-0:1.2.23-21.redhat_21.ep7.el6
  • tomcat-native-0:1.2.23-21.redhat_21.ep7.el7
  • tomcat-native-debuginfo-0:1.2.23-21.redhat_21.ep7.el6
  • tomcat-native-debuginfo-0:1.2.23-21.redhat_21.ep7.el7
  • tomcat7-0:7.0.70-38.ep7.el6
  • tomcat7-0:7.0.70-38.ep7.el7
  • tomcat7-admin-webapps-0:7.0.70-38.ep7.el6
  • tomcat7-admin-webapps-0:7.0.70-38.ep7.el7
  • tomcat7-docs-webapp-0:7.0.70-38.ep7.el6
  • tomcat7-docs-webapp-0:7.0.70-38.ep7.el7
  • tomcat7-el-2.2-api-0:7.0.70-38.ep7.el6
  • tomcat7-el-2.2-api-0:7.0.70-38.ep7.el7
  • tomcat7-javadoc-0:7.0.70-38.ep7.el6
  • tomcat7-javadoc-0:7.0.70-38.ep7.el7
  • tomcat7-jsp-2.2-api-0:7.0.70-38.ep7.el6
  • tomcat7-jsp-2.2-api-0:7.0.70-38.ep7.el7
  • tomcat7-jsvc-0:7.0.70-38.ep7.el6
  • tomcat7-jsvc-0:7.0.70-38.ep7.el7
  • tomcat7-lib-0:7.0.70-38.ep7.el6
  • tomcat7-lib-0:7.0.70-38.ep7.el7
  • tomcat7-log4j-0:7.0.70-38.ep7.el6
  • tomcat7-log4j-0:7.0.70-38.ep7.el7
  • tomcat7-selinux-0:7.0.70-38.ep7.el6
  • tomcat7-selinux-0:7.0.70-38.ep7.el7
  • tomcat7-servlet-3.0-api-0:7.0.70-38.ep7.el6
  • tomcat7-servlet-3.0-api-0:7.0.70-38.ep7.el7
  • tomcat7-webapps-0:7.0.70-38.ep7.el6
  • tomcat7-webapps-0:7.0.70-38.ep7.el7
  • tomcat8-0:8.0.36-42.ep7.el6
  • tomcat8-0:8.0.36-42.ep7.el7
  • tomcat8-admin-webapps-0:8.0.36-42.ep7.el6
  • tomcat8-admin-webapps-0:8.0.36-42.ep7.el7
  • tomcat8-docs-webapp-0:8.0.36-42.ep7.el6
  • tomcat8-docs-webapp-0:8.0.36-42.ep7.el7
  • tomcat8-el-2.2-api-0:8.0.36-42.ep7.el6
  • tomcat8-el-2.2-api-0:8.0.36-42.ep7.el7
  • tomcat8-javadoc-0:8.0.36-42.ep7.el6
  • tomcat8-javadoc-0:8.0.36-42.ep7.el7
  • tomcat8-jsp-2.3-api-0:8.0.36-42.ep7.el6
  • tomcat8-jsp-2.3-api-0:8.0.36-42.ep7.el7
  • tomcat8-jsvc-0:8.0.36-42.ep7.el6
  • tomcat8-jsvc-0:8.0.36-42.ep7.el7
  • tomcat8-lib-0:8.0.36-42.ep7.el6
  • tomcat8-lib-0:8.0.36-42.ep7.el7
  • tomcat8-log4j-0:8.0.36-42.ep7.el6
  • tomcat8-log4j-0:8.0.36-42.ep7.el7
  • tomcat8-selinux-0:8.0.36-42.ep7.el6
  • tomcat8-selinux-0:8.0.36-42.ep7.el7
  • tomcat8-servlet-3.1-api-0:8.0.36-42.ep7.el6
  • tomcat8-servlet-3.1-api-0:8.0.36-42.ep7.el7
  • tomcat8-webapps-0:8.0.36-42.ep7.el6
  • tomcat8-webapps-0:8.0.36-42.ep7.el7
  • tomcat6-0:6.0.24-114.el6_10
  • tomcat6-admin-webapps-0:6.0.24-114.el6_10
  • tomcat6-docs-webapp-0:6.0.24-114.el6_10
  • tomcat6-el-2.1-api-0:6.0.24-114.el6_10
  • tomcat6-javadoc-0:6.0.24-114.el6_10
  • tomcat6-jsp-2.1-api-0:6.0.24-114.el6_10
  • tomcat6-lib-0:6.0.24-114.el6_10
  • tomcat6-servlet-2.5-api-0:6.0.24-114.el6_10
  • tomcat6-webapps-0:6.0.24-114.el6_10
  • jbossweb-0:7.5.30-2.Final_redhat_2.1.ep6.el5
  • jbossweb-0:7.5.30-2.Final_redhat_2.1.ep6.el6
  • jbossweb-0:7.5.30-2.Final_redhat_2.1.ep6.el7
  • jws5-tomcat-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-admin-webapps-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-admin-webapps-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-admin-webapps-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-docs-webapp-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-docs-webapp-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-docs-webapp-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-el-3.0-api-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-el-3.0-api-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-el-3.0-api-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-javadoc-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-javadoc-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-javadoc-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-jsp-2.3-api-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-jsp-2.3-api-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-jsp-2.3-api-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-lib-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-lib-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-lib-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-native-0:1.2.23-4.redhat_4.el6jws
  • jws5-tomcat-native-0:1.2.23-4.redhat_4.el7jws
  • jws5-tomcat-native-0:1.2.23-4.redhat_4.el8jws
  • jws5-tomcat-native-debuginfo-0:1.2.23-4.redhat_4.el6jws
  • jws5-tomcat-native-debuginfo-0:1.2.23-4.redhat_4.el7jws
  • jws5-tomcat-native-debuginfo-0:1.2.23-4.redhat_4.el8jws
  • jws5-tomcat-selinux-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-selinux-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-selinux-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-servlet-4.0-api-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-servlet-4.0-api-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-servlet-4.0-api-0:9.0.30-3.redhat_4.1.el8jws
  • jws5-tomcat-webapps-0:9.0.30-3.redhat_4.1.el6jws
  • jws5-tomcat-webapps-0:9.0.30-3.redhat_4.1.el7jws
  • jws5-tomcat-webapps-0:9.0.30-3.redhat_4.1.el8jws

The Hacker News

idTHN:C6364AF85A1C10659ACD33775E77BDB6
last seen2020-02-28
modified2020-02-28
published2020-02-28
reporterThe Hacker News
sourcehttps://thehackernews.com/2020/02/ghostcat-new-high-risk-vulnerability.html
titleGhostCat: New High-Risk Vulnerability Affects Servers Running Apache Tomcat

References