<Vulnerability name="CVE-2026-53433">
    <DocumentDistribution xml:lang="en">Copyright © 2012 Red Hat, Inc. All rights reserved.</DocumentDistribution>
    <ThreatSeverity>Moderate</ThreatSeverity>
    <PublicDate>2026-06-30T12:01:14</PublicDate>
    <Bugzilla id="2494891" url="https://bugzilla.redhat.com/show_bug.cgi?id=2494891" xml:lang="en:us">
fzf: fzf: Denial of Service via inefficient HTTP body processing
    </Bugzilla>
    <CVSS3 status="draft">
        <CVSS3BaseScore>7.5</CVSS3BaseScore>
        <CVSS3ScoringVector>CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</CVSS3ScoringVector>
    </CVSS3>
    <CWE>CWE-1046</CWE>
    <Details xml:lang="en:us" source="Mitre">
fzf is vulnerable to a Denial of Service (DoS) due to inefficient HTTP body processing in the --listen mode due to inefficient HTTP body processing using repeated string concatenation, resulting in quadratic time complexity (O(n²)). A crafted POST request with many small segments can trigger excessive CPU usage during request handling.This allows a single malicious request to monopolize the single‑threaded HTTP server, blocking all other clients and resulting in denial of service.

This issue was fixed in version 0.73.1.
    </Details>
    <Details xml:lang="en:us" source="Red Hat">
A flaw was found in fzf, a command-line fuzzy finder. This vulnerability allows a remote attacker to cause a Denial of Service (DoS) by sending a crafted POST request with many small segments to the `--listen` mode. The inefficient HTTP body processing, which uses repeated string concatenation, leads to quadratic time complexity, causing excessive CPU usage and blocking other clients.
    </Details>
    <Statement xml:lang="en:us">
A flaw was found in fzf, a command-line fuzzy finder. When fzf is running in --listen mode (a non-default, opt-in feature), inefficient HTTP body processing using repeated string concatenation results in quadratic time complexity. A crafted POST request can monopolize the single-threaded HTTP server, causing denial of service. Red Hat has corrected the impact from IMPORTANT to MODERATE — the original AI-Bot CVSS of 7.5 (AV:N/AC:L) did not account for the --listen mode being a non-default feature that must be explicitly enabled. The CVEORG CVSSv4 score of 5.7 (AV:L/AT:P) more accurately reflects the prerequisite nature of the attack.
    </Statement>
    <Mitigation xml:lang="en:us">
Do not use fzf's --listen mode in untrusted network environments. If --listen is required, restrict network access to the fzf listener port using firewall rules.
    </Mitigation>
    <References xml:lang="en:us">
https://www.cve.org/CVERecord?id=CVE-2026-53433
https://nvd.nist.gov/vuln/detail/CVE-2026-53433
https://cert.pl/en/posts/2026/06/CVE-2026-53432
https://github.com/junegunn/fzf
https://github.com/junegunn/fzf/commit/7963a2c6586c0b9eaa89b8995de8f0e08cf8a4ce
    </References>
</Vulnerability>