You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Haivision/srt#3354 (the upstream heap-corruption/hang bug behind node-srt#91, "AsyncSRT.dispose()/
worker.terminate() causes native heap corruption") was closed 2026-09-15. The maintainer's comment thread
confirms: rebuilt against current master (cae8f624), the same repro suite that previously crashed reliably ran
6/6 clean.
The gap
The latest tagged release, v1.5.7 (published 2026-08-28), predates the 09-15 fix confirmation on master. No tag yet contains the fix, so node-srt#91 cannot be closed by re-pinning to an existing release.
Separately, node-srt#90 (bump bundled libSRT v1.5.5 -> v1.5.6, fixing CVE-2026-55869 / CVE-2026-55868) is unrelated to #91 and has sat open since 2026-08-13: mergeable: MERGEABLE, mergeStateStatus: UNSTABLE, and
is explicitly flagged in its own body as a "Tier B" native-build change awaiting a human maintainer rather than
auto-merge, even with the CVE fix verified.
Context
Haivision/srt#3354(the upstream heap-corruption/hang bug behindnode-srt#91, "AsyncSRT.dispose()/worker.terminate() causes native heap corruption") was closed 2026-09-15. The maintainer's comment thread
confirms: rebuilt against current
master(cae8f624), the same repro suite that previously crashed reliably ran6/6 clean.
The gap
The latest tagged release,
v1.5.7(published 2026-08-28), predates the 09-15 fix confirmation onmaster. No tag yet contains the fix, sonode-srt#91cannot be closed by re-pinning to an existing release.Separately,
node-srt#90(bump bundled libSRT v1.5.5 -> v1.5.6, fixing CVE-2026-55869 / CVE-2026-55868) isunrelated to #91 and has sat open since 2026-08-13:
mergeable: MERGEABLE,mergeStateStatus: UNSTABLE, andis explicitly flagged in its own body as a "Tier B" native-build change awaiting a human maintainer rather than
auto-merge, even with the CVE fix verified.
Ask
Haivision/srtfor the next tagged release containingcae8f624(or later); when it lands, re-verifyAsyncSRT.dispose()/worker.terminate() causes native heap corruption (reproduces on v1.5.5 and v1.5.6) #91's repro against it and update
scripts/build-srt-sdk.js'sSRT_CHECKOUTpin accordingly.waiting 35 days for.
Actionability