Lucene search
K

Apache Tomcat Remote Command Execution

🗓️ 22 Jun 2026 05:20:07Reported by ProjectDiscoveryType 
nuclei
 nuclei
🔗 github.com👁 65 Views

Apache Tomcat Remote Command Executio

Related
Refs
Code
id: CVE-2020-9484

info:
  name: Apache Tomcat Remote Command Execution
  author: dwisiswant0
  severity: high
  description: |
    When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if
    a) 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="null" (the default unless a SecurityManager is used) or a sufficiently lax filter to allow the attacker provided object to be deserialized; and
    d) the attacker knows the relative file path from the storage location used by FileStore to the file the attacker has control over; then, using a specifically crafted request, the attacker will be able to trigger remote code execution via deserialization of the file under their control.
    Note that all of conditions a) to d) must be true for the attack to succeed.
  impact: |
    Successful exploitation of this vulnerability can lead to remote code execution, allowing attackers to execute arbitrary commands on the affected system.
  remediation: |
    Apply the latest security patches provided by Apache to mitigate this vulnerability.
  reference:
    - http://packetstormsecurity.com/files/157924/Apache-Tomcat-CVE-2020-9484-Proof-Of-Concept.html
    - https://nvd.nist.gov/vuln/detail/CVE-2020-9484
    - https://lists.apache.org/thread.html/r77eae567ed829da9012cadb29af17f2df8fa23bf66faf88229857bb1%40%3Cannounce.tomcat.apache.org%3E
    - https://lists.apache.org/thread.html/rf70f53af27e04869bdac18b1fc14a3ee529e59eb12292c8791a77926@%3Cusers.tomcat.apache.org%3E
    - http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00057.html
  classification:
    cvss-metrics: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 7
    cve-id: CVE-2020-9484
    cwe-id: CWE-502
    epss-score: 0.56636
    epss-percentile: 0.98934
    cpe: cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*
  metadata:
    max-request: 1
    vendor: apache
    product: tomcat
    shodan-query:
      - title:"Apache Tomcat"
      - http.title:"apache tomcat"
      - http.html:"apache tomcat"
      - cpe:"cpe:2.3:a:apache:tomcat"
    fofa-query:
      - body="apache tomcat"
      - title="apache tomcat"
    google-query: intitle:"apache tomcat"
  tags: cve2020,cve,rce,packetstorm,apache,tomcat,vuln

http:
  - method: GET
    path:
      - "{{BaseURL}}/index.jsp"

    headers:
      Cookie: "JSESSIONID=../../../../../usr/local/tomcat/groovy"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "Exception"
          - "ObjectInputStream"
          - "PersistentManagerBase"
        condition: and

      - type: status
        status:
          - 500
# digest: 490a0046304402207c151ad88707d2ec97d5d9a5edad364b3f47d83947384e026156d9f5f27261830220622904fb941278fbec75bd1f069f15257b03257975e3876cd0d2c25110286e5d:922c64590222798bb761d5b6d8e72950

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

04 Feb 2026 07:00Current
7.3High risk
Vulners AI Score7.3
CVSS 24.4
CVSS 3.17
EPSS0.56636
65