p PatchFirst

CVE-2026-56289

CVE-2026-56289 · Loop with Unreachable Exit Condition in GNU patch

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

GNU patch is vulnerable to a denial of service (DoS) due to improper validation of hunk (single block of changes in diff) line offsets in unified-diff input. A specially crafted patch can specify an extremely large line number, causing the application to enter an effectively infinite processing loop while attempting to locate the requested position. This results in excessive CPU consumption and prevents the process from completing. An attacker can trigger this behavior by supplying a malicious patch file, causing the utility to become unresponsive and require manual termination. This issue has been fixed in the commit faba04ef4f2b410257f76c1b9dc85e350929c4b9

CVSS 4.6 · Средний · EPSS 0,1%

Опубликовано
Обновлено

Стек: system

Затронутые продукты и версии

  • patch

    Версии
    • ≥ 0, ≤ 2.8.0: Затронуто (semver)

    Нет опубликованного исправления

  • patch Debian:12

    Версии
    • 2.7.6-7
    • 2.8-1
    • 2.8-2
    • 2.8.1-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Debian:13

    Версии
    • 2.8-2
    • 2.8.1-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Debian:14

    Версии
    • 2.8-2
    • 2.8.1-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:Pro:14.04:LTS

    Версии
    • 2.7.1-3
    • 2.7.1-4
    • 2.7.1-4ubuntu1
    • 2.7.1-4ubuntu2
    • 2.7.1-4ubuntu2.3
    • 2.7.1-4ubuntu2.4
    • 2.7.1-4ubuntu2.4+esm1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:16.04:LTS

    Версии
    • 2.7.5-1
    • 2.7.5-1ubuntu0.16.04.1
    • 2.7.5-1ubuntu0.16.04.2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:18.04:LTS

    Версии
    • 2.7.5-1build1
    • 2.7.6-1
    • 2.7.6-2ubuntu1
    • 2.7.6-2ubuntu1.1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:20.04:LTS

    Версии
    • 2.7.6-6
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:22.04:LTS

    Версии
    • 2.7.6-7
    • 2.7.6-7build1
    • 2.7.6-7build2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:24.04:LTS

    Версии
    • 2.7.6-7build2
    • 2.7.6-7build3
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:25.10

    Версии
    • 2.7.6-7build3
    • 2.8-1
    • 2.8-2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:26.10

    Версии
    • 2.8-2build1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • patch Ubuntu:26.04:LTS

    Версии
    • 2.8-2
    • 2.8-2build1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

Первоисточники

Проверьте свой сервер →