Summary
Upstream libSRT (Haivision/srt) published two Critical (CVSS 9.1) security advisories on 2026-07-20, fixed in v1.5.6:
The v1.5.6 release notes list additional related hardening (KMRSP wire-length validation, LOSSREPORT/DROPREQ out-of-bounds read fixes, CRcvBuffer::dropMessage bounds guard).
Impact on node-srt
scripts/build-srt-sdk.js currently pins:
const SRT_CHECKOUT = "v1.5.5";
This means every install of @eyevinn/srt builds and links a libSRT version affected by both CVEs above — one version behind the fix.
Requested action
Bump SRT_CHECKOUT to v1.5.6 (or later) in scripts/build-srt-sdk.js, verify npm run build-srt && npm run rebuild && npm test && npm run test-jest still pass, and cut a patch release of @eyevinn/srt.
This touches the native build/libSRT pin, so per the project's merge policy this is Tier B — needs a human maintainer decision, not auto-merge, even once a fix PR is opened.
Filed by the node-srt maintenance bot after independently verifying the CVEs against the Debian security tracker and Haivision/srt's own GitHub Security Advisories (not solely on the basis of an external email alerting to them).
Summary
Upstream libSRT (Haivision/srt) published two Critical (CVSS 9.1) security advisories on 2026-07-20, fixed in v1.5.6:
The v1.5.6 release notes list additional related hardening (KMRSP wire-length validation, LOSSREPORT/DROPREQ out-of-bounds read fixes,
CRcvBuffer::dropMessagebounds guard).Impact on node-srt
scripts/build-srt-sdk.jscurrently pins:This means every install of
@eyevinn/srtbuilds and links a libSRT version affected by both CVEs above — one version behind the fix.Requested action
Bump
SRT_CHECKOUTtov1.5.6(or later) inscripts/build-srt-sdk.js, verifynpm run build-srt && npm run rebuild && npm test && npm run test-jeststill pass, and cut a patch release of@eyevinn/srt.This touches the native build/libSRT pin, so per the project's merge policy this is Tier B — needs a human maintainer decision, not auto-merge, even once a fix PR is opened.
Filed by the node-srt maintenance bot after independently verifying the CVEs against the Debian security tracker and Haivision/srt's own GitHub Security Advisories (not solely on the basis of an external email alerting to them).