p PatchFirst

CVE-2024-3219

CVE-2024-3219 · Pure-Python fallback of socket.socketpair() doesn’t authenticate peer connection

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

The “socket” module provides a pure-Python fallback to the socket.socketpair() function for platforms that don’t support AF_UNIX, such as Windows. This pure-Python implementation uses AF_INET or AF_INET6 to create a local connected pair of sockets. The connection between the two sockets was not verified before passing the two sockets back to the user, which leaves the server socket vulnerable to a connection race from a malicious local peer. Platforms that support AF_UNIX such as Linux and macOS are not affected by this vulnerability. Versions prior to CPython 3.5 are not affected due to the vulnerable API not being included.

CVSS 5.1 · Средний · EPSS 0,2% · Есть исправление

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

Стек: python

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

  • python

    Версии
    • ≥ 0, < 3.8.20: Затронуто (python)
    • ≥ 3.9.0, < 3.9.20: Затронуто (python)
    • ≥ 3.10.0, < 3.10.15: Затронуто (python)
    • ≥ 3.11.0, < 3.11.10: Затронуто (python)
    • ≥ 3.12.0, < 3.12.5: Затронуто (python)
    • ≥ 3.13.0a1, < 3.13.0rc1: Затронуто (python)

    Обновитесь до 3.10.15; Обновитесь до 3.11.10; Обновитесь до 3.12.5; Обновитесь до 3.13.0rc1; Обновитесь до 3.8.20; Обновитесь до 3.9.20

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

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