Description
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. From 8.0.5 until 8.0.6, the FTP parser in src/app-layer-ftp.c can continue allocating transactions after app-layer.protocols.ftp.max-tx is reached while processing one large chunk of FTP command data. The oversized transaction list is repeatedly processed with quadratic complexity after the too_many_transactions event, allowing crafted FTP traffic to degrade packet processing, reduce monitoring visibility, or cause denial of service. This issue is fixed in version 8.0.6.
Published: 2026-09-18
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via excessive CPU consumption
Action: Patch
AI Analysis

Impact

Suricata's FTP parser can allocate a growing list of transactions beyond the configured maximum when processing a large FTP command chunk. The parser then repeatedly processes this oversized list with quadratic complexity, which causes a dramatic increase in CPU usage. An attacker can send specially crafted FTP traffic to force the system into this state, degrading packet processing or potentially exhausting system resources to the point of a denial of service. The vulnerability is classified as CWE-407 and CWE-770, indicating excess resource consumption and large memory allocation weaknesses.

Affected Systems

The flaw exists in Suricata version 8.0.5 only. The FTP parser bug is present in OISF:suricata across all platforms where Suricata is run, but only that specific release is impacted. Versions prior to 8.0.5 or those that have updated to 8.0.6 or later are not affected.

Risk and Exploitability

The CVSS score of 7.5 indicates a high‑severity vulnerability. The EPSS score of 0.0063 indicates a very low exploitation probability, but the lack of a KEV listing does not mitigate the risk, as the issue is not yet widely recorded. Attackers can trigger the problem remotely by sending crafted FTP traffic from an external network that reaches the Suricata instance. Once triggered, the linear growth of transaction objects causes the engine to enter a state of quadratic CPU consumption, which can be sustained as long as the traffic continues. The impact is limited to the target host, but it can reduce monitoring visibility and lead to denial of service of the detection engine.

Generated by OpenCVE AI on October 1, 2026 at 21:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Suricata to version 8.0.6 or later, which removes the bug that allows excessive transaction allocation.
  • After the upgrade, review the FTP configuration to ensure that "app-layer.protocols.ftp.max-tx" is set appropriately and is not abused by external traffic.
  • Continuously monitor CPU usage on the Suricata host and apply additional rate limiting or isolation for FTP traffic if it remains a concern.

Generated by OpenCVE AI on October 1, 2026 at 21:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-770
References
Metrics threat_severity

None

threat_severity

Important


Mon, 28 Sep 2026 18:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:oisf:suricata:8.0.5:*:*:*:*:*:*:*

Mon, 21 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 20 Sep 2026 02:00:00 +0000

Type Values Removed Values Added
First Time appeared Oisf
Oisf suricata
Vendors & Products Oisf
Oisf suricata

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. From 8.0.5 until 8.0.6, the FTP parser in src/app-layer-ftp.c can continue allocating transactions after app-layer.protocols.ftp.max-tx is reached while processing one large chunk of FTP command data. The oversized transaction list is repeatedly processed with quadratic complexity after the too_many_transactions event, allowing crafted FTP traffic to degrade packet processing, reduce monitoring visibility, or cause denial of service. This issue is fixed in version 8.0.6.
Title Suricata ftp: crafted FTP traffic can cause quadratic CPU consumption
Weaknesses CWE-407
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T18:21:33.801Z

Reserved: 2026-07-16T19:35:57.767Z

Link: CVE-2026-63447

cve-icon Vulnrichment

Updated: 2026-09-21T18:21:15.444Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-18T21:17:03.913

Modified: 2026-09-28T18:34:20.557

Link: CVE-2026-63447

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-18T20:21:06Z

Links: CVE-2026-63447 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T21:45:06Z

Weaknesses
  • CWE-407

    Inefficient Algorithmic Complexity

  • CWE-770

    Allocation of Resources Without Limits or Throttling