p PatchFirst

CVE-2026-109677

CVE-2026-109677 · FreeRDP 2.0.0-beta1 before 3.28.0 Out-of-Bounds Read via LocateCardsByATRA Handler

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

FreeRDP from 2.0.0-beta1 before 3.28.0 contains an out-of-bounds read vulnerability in smartcard_LocateCardsByATRA_Call because the ATR pattern cbAtr byte count is not capped. Malicious RDP servers can send crafted ATR mask arrays to use query timing as an oracle, leaking heap memory bit-by-bit to defeat ASLR and aid RCE exploits.

CVSS 7.1 · Высокий · EPSS 0,3% · Есть исправление

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

Стек: system

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

  • freerdp

    Версии
    • ≥ 2.0.0-beta1, < 3.28.0: Затронуто (semver)
    • 3.28.0: Не затронуто (semver)

    Обновитесь до 3.28.0

  • freerdp2 Debian:12

    Версии
    • 2.10.0+dfsg1-1
    • 2.10.0+dfsg1-1.1
    • 2.11.2+dfsg1-1
    • 2.11.2+dfsg1-1.1~exp1
    • 2.11.2+dfsg1-1.1~exp2
    • 2.11.5+dfsg1-1
    • 2.11.7+dfsg1-1
    • 2.11.7+dfsg1-2
    • 2.11.7+dfsg1-3
    • 2.11.7+dfsg1-4
    • 2.11.7+dfsg1-5
    • 2.11.7+dfsg1-6
    • 2.11.7+dfsg1-6~deb12u1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp3 Debian:13

    Версии
    • 3.15.0+dfsg-2.1
    • 3.15.0+dfsg-2.1+deb13u1
    • 3.15.0+dfsg-2.1+deb13u2
    • 3.15.0+dfsg-2.1+deb13u3
    • 3.16.0+dfsg-1
    • 3.16.0+dfsg-2
    • 3.17.0+dfsg-1
    • 3.17.1+dfsg-1
    • 3.17.1+dfsg-2
    • 3.17.2+dfsg-1
    • 3.17.2+dfsg-2
    • 3.17.2+dfsg-3
    • 3.18.0+dfsg-1
    • 3.19.0+dfsg-1
    • 3.19.1+dfsg-1
    • 3.20.0+dfsg-1
    • 3.20.2+dfsg-1
    • 3.21.0+dfsg-1
    • 3.22.0+dfsg-1
    • 3.22.0+dfsg-1~bpo13+0
    • 3.22.0+dfsg-1~bpo13+1
    • 3.22.0+dfsg-3
    • 3.23.0+dfsg-1
    • 3.23.0+dfsg-1~bpo13+1
    • 3.24.0+dfsg-1
    • 3.24.0+dfsg-2
    • 3.24.1+dfsg-1
    • 3.24.2+dfsg-1
    • 3.24.2+dfsg-1~bpo13+1
    • 3.25.0+dfsg-1
    • 3.25.0+dfsg-2
    • 3.25.0+dfsg-3
    • 3.25.0+dfsg-4
    • 3.25.0+dfsg-5
    • 3.26.0+dfsg-1
    • 3.26.0+dfsg-1~bpo13+1
    • 3.27.0+dfsg-1
    • 3.27.1+dfsg-1
    • 3.28.0+dfsg-1
    • 3.28.0+dfsg-2
    • 3.29.0+dfsg-1
    • 3.30.0+dfsg-1
    • 3.30.0+dfsg-1~bpo13+1
    • 3.31.0+dfsg-1
    • 3.31.1+dfsg-1
    • 3.31.1+dfsg-1~bpo13+1
    • 3.32.0+dfsg-1
    • 3.32.1+dfsg-1
    • 3.32.1+dfsg-1~bpo13+1
    • 3.32.2+dfsg-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp3 Debian:14

    Версии
    • 3.15.0+dfsg-2.1
    • 3.16.0+dfsg-1
    • 3.16.0+dfsg-2
    • 3.17.0+dfsg-1
    • 3.17.1+dfsg-1
    • 3.17.1+dfsg-2
    • 3.17.2+dfsg-1
    • 3.17.2+dfsg-2
    • 3.17.2+dfsg-3
    • 3.18.0+dfsg-1
    • 3.19.0+dfsg-1
    • 3.19.1+dfsg-1
    • 3.20.0+dfsg-1
    • 3.20.2+dfsg-1
    • 3.21.0+dfsg-1
    • 3.22.0+dfsg-1
    • 3.22.0+dfsg-1~bpo13+0
    • 3.22.0+dfsg-1~bpo13+1
    • 3.22.0+dfsg-3
    • 3.23.0+dfsg-1
    • 3.23.0+dfsg-1~bpo13+1
    • 3.24.0+dfsg-1
    • 3.24.0+dfsg-2
    • 3.24.1+dfsg-1
    • 3.24.2+dfsg-1
    • 3.24.2+dfsg-1~bpo13+1
    • 3.25.0+dfsg-1
    • 3.25.0+dfsg-2
    • 3.25.0+dfsg-3
    • 3.25.0+dfsg-4
    • 3.25.0+dfsg-5
    • 3.26.0+dfsg-1
    • 3.26.0+dfsg-1~bpo13+1
    • 3.27.0+dfsg-1
    • 3.27.1+dfsg-1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.28.0+dfsg-1

    Обновитесь до 3.28.0+dfsg-1

  • freerdp Ubuntu:16.04:LTS

    Версии
    • 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1
    • 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2
    • 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.3
    • 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.4
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp2 Ubuntu:Pro:18.04:LTS

    Версии
    • 2.0.0~git20170725.1.1648deb+dfsg1-1
    • 2.0.0~git20170725.1.1648deb+dfsg1-5
    • 2.0.0~git20170725.1.1648deb+dfsg1-5ubuntu1
    • 2.0.0~git20170725.1.1648deb+dfsg1-5ubuntu2
    • 2.0.0~git20170725.1.1648deb+dfsg1-6
    • 2.0.0~git20170725.1.1648deb+dfsg1-6build1
    • 2.0.0~git20170725.1.1648deb+dfsg1-7
    • 2.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.1
    • 2.1.1+dfsg1-0ubuntu0.18.04.1
    • 2.2.0+dfsg1-0ubuntu0.18.04.1
    • 2.2.0+dfsg1-0ubuntu0.18.04.2
    • 2.2.0+dfsg1-0ubuntu0.18.04.3
    • 2.2.0+dfsg1-0ubuntu0.18.04.4
    • 2.2.0+dfsg1-0ubuntu0.18.04.4+esm1
    • 2.2.0+dfsg1-0ubuntu0.18.04.4+esm2
    • 2.2.0+dfsg1-0ubuntu0.18.04.4+esm3
    • 2.2.0+dfsg1-0ubuntu0.18.04.4+esm4
    • 2.2.0+dfsg1-0ubuntu0.18.04.4+esm5
    • 2.2.0+dfsg1-0ubuntu0.18.04.4+esm6
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp Ubuntu:18.04:LTS

    Версии
    • 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1
    • 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.1
    • 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp2 Ubuntu:Pro:20.04:LTS

    Версии
    • 2.0.0~git20190204.1.2693389a+dfsg1-1
    • 2.0.0~git20190204.1.2693389a+dfsg1-2
    • 2.0.0~git20190204.1.2693389a+dfsg1-2build1
    • 2.0.0~git20190204.1.2693389a+dfsg1-2build2
    • 2.1.1+dfsg1-0ubuntu0.20.04.1
    • 2.2.0+dfsg1-0ubuntu0.20.04.1
    • 2.2.0+dfsg1-0ubuntu0.20.04.2
    • 2.2.0+dfsg1-0ubuntu0.20.04.3
    • 2.2.0+dfsg1-0ubuntu0.20.04.4
    • 2.2.0+dfsg1-0ubuntu0.20.04.5
    • 2.2.0+dfsg1-0ubuntu0.20.04.6
    • 2.6.1+dfsg1-0ubuntu0.20.04.1
    • 2.6.1+dfsg1-0ubuntu0.20.04.2
    • 2.6.1+dfsg1-0ubuntu0.20.04.2+esm1
    • 2.6.1+dfsg1-0ubuntu0.20.04.2+esm2
    • 2.6.1+dfsg1-0ubuntu0.20.04.2+esm3
    • 2.6.1+dfsg1-0ubuntu0.20.04.2+esm4
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp2 Ubuntu:22.04:LTS

    Версии
    • 2.3.0+dfsg1-2build1
    • 2.3.0+dfsg1-2ubuntu1
    • 2.3.0+dfsg1-2ubuntu2
    • 2.4.1+dfsg1-1
    • 2.4.1+dfsg1-1ubuntu1
    • 2.4.1+dfsg1-1ubuntu2
    • 2.5.0+dfsg1-1
    • 2.6.0+dfsg1-1
    • 2.6.1+dfsg1-1
    • 2.6.1+dfsg1-3
    • 2.6.1+dfsg1-3ubuntu1
    • 2.6.1+dfsg1-3ubuntu2
    • 2.6.1+dfsg1-3ubuntu2.1
    • 2.6.1+dfsg1-3ubuntu2.2
    • 2.6.1+dfsg1-3ubuntu2.3
    • 2.6.1+dfsg1-3ubuntu2.4
    • 2.6.1+dfsg1-3ubuntu2.5
    • 2.6.1+dfsg1-3ubuntu2.6
    • 2.6.1+dfsg1-3ubuntu2.7
    • 2.6.1+dfsg1-3ubuntu2.8
    • 2.6.1+dfsg1-3ubuntu2.9
    • 2.6.1+dfsg1-3ubuntu2.10
    • 2.6.1+dfsg1-3ubuntu2.11
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp3 Ubuntu:24.04:LTS

    Версии
    • 3.4.0+dfsg1-0ubuntu2
    • 3.4.0+dfsg1-0ubuntu3
    • 3.4.0+dfsg1-0ubuntu4
    • 3.5.0+dfsg1-0ubuntu1
    • 3.5.1+dfsg1-0ubuntu1
    • 3.5.1+dfsg1-0ubuntu1.1
    • 3.5.1+dfsg1-0ubuntu1.2
    • 3.5.1+dfsg1-0ubuntu1.4
    • 3.5.1+dfsg1-0ubuntu1.5
    • 3.5.1+dfsg1-0ubuntu1.6
    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.30.0+dfsg-0ubuntu0.24.04.1

    Обновитесь до 3.30.0+dfsg-0ubuntu0.24.04.1

  • freerdp2 Ubuntu:Pro:24.04:LTS

    Версии
    • 2.10.0+dfsg1-1.1ubuntu1
    • 2.11.2+dfsg1-1
    • 2.11.2+dfsg1-1build1
    • 2.11.2+dfsg1-1build3
    • 2.11.5+dfsg1-1build1
    • 2.11.5+dfsg1-1build2
    • 2.11.5+dfsg1-1ubuntu0.1~esm1
    • 2.11.5+dfsg1-1ubuntu0.1~esm2
    • 2.11.5+dfsg1-1ubuntu0.1~esm3
    • 2.11.5+dfsg1-1ubuntu0.1~esm4
    • 2.11.5+dfsg1-1ubuntu0.1~esm5
    • 2.11.5+dfsg1-1ubuntu0.1~esm6
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

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

  • freerdp3 Ubuntu:26.04:LTS

    Версии
    • 3.16.0+dfsg-2
    • 3.18.0+dfsg-1ubuntu1
    • 3.19.0+dfsg-1
    • 3.19.1+dfsg-1
    • 3.20.0+dfsg-1
    • 3.20.2+dfsg-1
    • 3.21.0+dfsg-1
    • 3.22.0+dfsg-1
    • 3.24.1+dfsg-1ubuntu1
    • 3.24.2+dfsg-1ubuntu1
    • 3.24.2+dfsg-1ubuntu1.1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.30.0+dfsg-0ubuntu0.26.04.1

    Обновитесь до 3.30.0+dfsg-0ubuntu0.26.04.1

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

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