Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

Количество 13

Количество 13

github логотип

GHSA-83x9-8wvq-rrcp

около 2 месяцев назад

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code...

CVSS3: 8.1
EPSS: Низкий
ubuntu логотип

CVE-2026-9323

около 2 месяцев назад

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code...

CVSS3: 8.1
EPSS: Низкий
redhat логотип

CVE-2026-9323

около 2 месяцев назад

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code...

CVSS3: 8.1
EPSS: Низкий
nvd логотип

CVE-2026-9323

около 2 месяцев назад

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code ex

CVSS3: 8.1
EPSS: Низкий
debian логотип

CVE-2026-9323

около 2 месяцев назад

The urwid web display backend (urwid/display/web.py) generates web ses ...

CVSS3: 8.1
EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2026:3460-1

около 1 месяца назад

Security update for python-urwid

EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2026:3425-1

около 2 месяцев назад

Security update for python-urwid

EPSS: Низкий
rocky логотип

RLSA-2026:58952

21 день назад

Important: python-urwid security update

EPSS: Низкий
rocky логотип

RLSA-2026:58562

22 дня назад

Important: python-urwid security update

EPSS: Низкий
rocky логотип

RLSA-2026:58561

22 дня назад

Important: python-urwid security update

EPSS: Низкий
oracle-oval логотип

ELSA-2026-58952

22 дня назад

ELSA-2026-58952: python-urwid security update (IMPORTANT)

EPSS: Низкий
oracle-oval логотип

ELSA-2026-58562

22 дня назад

ELSA-2026-58562: python-urwid security update (IMPORTANT)

EPSS: Низкий
oracle-oval логотип

ELSA-2026-58561

22 дня назад

ELSA-2026-58561: python-urwid security update (IMPORTANT)

EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
github логотип
GHSA-83x9-8wvq-rrcp

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code...

CVSS3: 8.1
0%
Низкий
около 2 месяцев назад
ubuntu логотип
CVE-2026-9323

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code...

CVSS3: 8.1
0%
Низкий
около 2 месяцев назад
redhat логотип
CVE-2026-9323

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code...

CVSS3: 8.1
0%
Низкий
около 2 месяцев назад
nvd логотип
CVE-2026-9323

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call consumes approximately 30 bits of PRNG state, and the Mersenne Twister internal state is approximately 19,937 bits, so an attacker who observes approximately 334 session IDs (for example via the X-Urwid-ID HTTP response header) can fully reconstruct the internal state and predict all past and future session IDs (Path B). The same identifier is also used as the filename of a FIFO created in the world-listable /tmp directory (for example /tmp/urwid375487765176907690.in), so any local user on the host can list /tmp to enumerate active session tokens directly (Path A). With a valid session ID, an attacker can read the victim's terminal screen via the polling endpoint, inject keystrokes into the victim's session (yielding OS-level code ex

CVSS3: 8.1
0%
Низкий
около 2 месяцев назад
debian логотип
CVE-2026-9323

The urwid web display backend (urwid/display/web.py) generates web ses ...

CVSS3: 8.1
0%
Низкий
около 2 месяцев назад
suse-cvrf логотип
SUSE-SU-2026:3460-1

Security update for python-urwid

0%
Низкий
около 1 месяца назад
suse-cvrf логотип
SUSE-SU-2026:3425-1

Security update for python-urwid

0%
Низкий
около 2 месяцев назад
rocky логотип
RLSA-2026:58952

Important: python-urwid security update

0%
Низкий
21 день назад
rocky логотип
RLSA-2026:58562

Important: python-urwid security update

0%
Низкий
22 дня назад
rocky логотип
RLSA-2026:58561

Important: python-urwid security update

0%
Низкий
22 дня назад
oracle-oval логотип
ELSA-2026-58952

ELSA-2026-58952: python-urwid security update (IMPORTANT)

0%
Низкий
22 дня назад
oracle-oval логотип
ELSA-2026-58562

ELSA-2026-58562: python-urwid security update (IMPORTANT)

0%
Низкий
22 дня назад
oracle-oval логотип
ELSA-2026-58561

ELSA-2026-58561: python-urwid security update (IMPORTANT)

0%
Низкий
22 дня назад

Уязвимостей на страницу