From 484b6cf209474860661dc231fd2455c4a2661ef7 Mon Sep 17 00:00:00 2001 From: Eric Lindvall Date: Wed, 15 Jan 2025 12:06:14 -0800 Subject: [PATCH] fix: potential overflow in size check for stco --- mp4/stco.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mp4/stco.go b/mp4/stco.go index 1319846a..45a26e30 100644 --- a/mp4/stco.go +++ b/mp4/stco.go @@ -62,7 +62,7 @@ func (b *StcoBox) Size() uint64 { // expectedSize - calculate size for a given entry count func (b *StcoBox) expectedSize(entryCount uint32) uint64 { - return uint64(boxHeaderSize + 8 + int(entryCount)*4) // 8 = version + flags(4) + entryCount(4), 4 bytes per offset + return uint64(boxHeaderSize + 8 + uint64(entryCount)*4) // 8 = version + flags(4) + entryCount(4), 4 bytes per offset } // Encode - write box to w