Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
YouTube Security VideosAtlassian: How to Use Jira Planner to Plan Software Projects(30.09.2026 um 04:56 Uhr)
•
Windows Tipps & SecurityOpera Browser jetzt mit kostenloser eSIM: Das sind die Vorteile(30.09.2026 um 08:33 Uhr)
••
Windows Tipps & SecurityWici stellt drahtlose externe Grafikkarte mit Wi-Fi 7 vor(30.09.2026 um 08:42 Uhr)
•
Windows Tipps & SecurityVom Kanal zum Klangraum(30.09.2026 um 08:45 Uhr)
•••••
Sichere ProgrammierungFigma let us in with one email. Canva took forty-seven days.(30.09.2026 um 08:47 Uhr)
•
YouTube Security VideosAtlassian: How to Use Jira Planner to Plan Software Projects(30.09.2026 um 04:56 Uhr)
•
Windows Tipps & SecurityOpera Browser jetzt mit kostenloser eSIM: Das sind die Vorteile(30.09.2026 um 08:33 Uhr)
••
Windows Tipps & SecurityWici stellt drahtlose externe Grafikkarte mit Wi-Fi 7 vor(30.09.2026 um 08:42 Uhr)
•
Windows Tipps & SecurityVom Kanal zum Klangraum(30.09.2026 um 08:45 Uhr)
•••••
Sichere ProgrammierungFigma let us in with one email. Canva took forty-seven days.(30.09.2026 um 08:47 Uhr)
•
Intelligence View
⚡ tsecurity.de Intelligence

trunk/5f1b9042850f57cb1025adcb2e5c7e27a8b391f9: Fix UAF in CUDAStream/Event `tp_dealloc` overrides (#183403)

The four backend tp_dealloc overrides for torch.cuda.Stream, torch.cuda.Event, torch.xpu.Stream, and torch.xpu.Event silently diverged from their base classes' deallocs (THPStream_dealloc in torch/csrc/Stream.cpp and THPEvent_dealloc in…

0
↗ Quelle (github.com)
Reagiere als Erste:r — dein Feedback zählt!

The four backend tp_dealloc overrides for torch.cuda.Stream, torch.cuda.Event, torch.xpu.Stream, and torch.xpu.Event silently diverged from their base classes' deallocs (THPStream_dealloc in torch/csrc/Stream.cpp and THPEvent_dealloc in torch/csrc/Event.cpp) when those bases added weakref support in #164304 and #164522.


Since CPython does not chain tp_dealloc automatically for static types, every freed THCPStream / THCPEvent / THXPStream / THXPEvent instance has been leaving:



  • dangling weakrefs (no PyObject_ClearWeakRefs(self) call), and

  • a leaked lazy stream context in the Stream subclasses (no Py_CLEAR(self->context) call).


The dangling weakrefs sat latent until #180497 made the dynamo external-object registry populate a weakref.ref(torch.cuda.current_stream()) on every torch.compile invocation referencing current_stream().


From that point on, anything that triggered the dynamo registry plus a finalize-time GC pass would _PyModule_ClearDict walk the registry's now-dangling weakrefs at Py_FinalizeEx and SIGSEGV in clear_weakref → _PyObject_GET_WEAKREFS_LISTPTR → PyType_Check(NULL).


Pull Request resolved: #183403

Approved by: https://github.com/guangyey, https://github.com/ngimel


Co-authored-by: Natalia Gimelshein [email protected]

2. Cyber Threat Intelligence & Forensik

CTI Threat Relationship Graph2 Knoten / 1 Relationen
CVE / Incident Software MITRE ATT&CK CWE Weakness IoC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten trunk/5f1b9042850f57cb1025adcb2e5c7e27a8b391f9: Fix UAF in CUDAStream/Event `tp_dealloc` overrides (#183403)

Thematisch verwandte Begriffe: trunk5f1b9042850f57cb1025adcb2e5c7e27a8b391f9, CUDAStreamEvent, tpdealloc, overrides · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-102911 | A flaw has been found in zosmaai pi-llm-wiki up to 0.11.7. Affected is …
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag