Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-77641 EUVD-2026-63658GHSA-r3c6-fj5w-6f75

tor before 0.4.9.9 was prone to a NULL write after free when sending a CONFLUX_SWITCH cell fails. The return value of relay_send_command_fr…

Published Aug 20, 2026 · Updated Aug 27, 2026 · Assigned by mitre

Description

tor before 0.4.9.9 was prone to a NULL write after free when sending a CONFLUX_SWITCH cell fails. The return value of relay_send_command_from_edge() was ignored, so a send failure (which calls circuit_mark_for_close() and removes the leg via cfx_del_leg()) would go undetected, causing the caller to write to the now-freed current leg and resulting in a crash. This is TROVE-2026-017.

Affected products

VendorProductAffectedFixed
torproject Tor 0.4.8.1-alpha – < 0.4.9.9 0.4.9.9

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 tor 0.4.9.9-1 —
Debian 13 tor 0.4.9.11-0+deb13u1 —
Debian 12 tor 0.4.9.9-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS tor No fix yet —
Ubuntu 24.04 LTS tor No fix yet —
Ubuntu 22.04 LTS tor No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS tor No fix yet —
Ubuntu Pro 18.04 LTS tor No fix yet —
Ubuntu Pro 16.04 LTS tor No fix yet —
Ubuntu Pro 14.04 LTS tor No fix yet —

Advisories 1

References