Confluence CVE-2019-3398 Web Exploitation via Path Traversal Upload POST Request

Alert on Confluence POST /upload.action requests with query-based path traversal filename patterns consistent with CVE-2019-3398.

FreeReviewedSigma · Critical · v5
Category
webserver
Author
Florian Roth (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2020-05-26
Updated
2026-07-31
title: Confluence CVE-2019-3398 Web Exploitation via Path Traversal Upload POST Request
id: 5abb4ab1-d634-413e-bbc5-cdf0e7c4afe9
status: test
description: This rule identifies likely exploitation attempts against Confluence using the CVE-2019-3398 pattern. It matches HTTP POST requests to /upload.action that include a filename value with directory traversal sequences (../../../../), consistent with an attacker attempting to write or place files outside the intended directory. Detection relies on webserver HTTP telemetry containing request method and URI query parameters.
references:
  - https://devcentral.f5.com/s/articles/confluence-arbitrary-file-write-via-path-traversal-cve-2019-3398-34181
  - https://github.com/SigmaHQ/sigma/blob/master/rules-emerging-threats/2019/Exploits/CVE-2019-3398/web_cve_2019_3398_confluence.yml
author: Florian Roth (Nextron Systems), Huntrule Team
date: 2020-05-26
modified: 2023-01-02
tags:
  - attack.initial-access
  - attack.t1190
  - cve.2019-3398
  - detection.emerging-threats
logsource:
  category: webserver
detection:
  selection:
    cs-method: POST
    cs-uri-query|contains|all:
      - /upload.action
      - filename=../../../../
  condition: selection
falsepositives:
  - Unknown
level: critical
license: DRL-1.1
related:
  - id: e9bc39ae-978a-4e49-91ab-5bd481fc668b
    type: derived