Skip to content

Security: bundled libSRT v1.5.5 is vulnerable to CVE-2026-55869 and CVE-2026-55868 (fixed upstream in v1.5.6) #89

Description

@birme

Summary

Upstream libSRT (Haivision/srt) published two Critical (CVSS 9.1) security advisories on 2026-07-20, fixed in v1.5.6:

CVE Advisory Description
CVE-2026-55869 GHSA-6xg9-784j-24rm Heap-based buffer overflow in KMREQ handling — received message size wasn't validated against the destination buffer during copy.
CVE-2026-55868 GHSA-4mc6-qmpp-g7gw Encryption state machine downgrade.

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).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    build-issueInstall/compile/link build failureready-for-maintainerReviewed by triage bot; awaiting human merge

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions