From a6b337f8031f14e0d69e2eeb7f4e0aaf1d06a776 Mon Sep 17 00:00:00 2001 From: Curt Hagenlocher Date: Thu, 28 Aug 2025 16:06:03 -0700 Subject: [PATCH] Add bounds checking to a method where it was missing (#8673) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Björn Harrtell Co-authored-by: Wouter van Oortmerssen --- net/FlatBuffers/ByteBuffer.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/net/FlatBuffers/ByteBuffer.cs b/net/FlatBuffers/ByteBuffer.cs index 98772ee88..5040d3463 100644 --- a/net/FlatBuffers/ByteBuffer.cs +++ b/net/FlatBuffers/ByteBuffer.cs @@ -693,6 +693,7 @@ namespace Google.FlatBuffers #if ENABLE_SPAN_T && UNSAFE_BYTEBUFFER public unsafe string GetStringUTF8(int startPos, int len) { + AssertOffsetAndLength(startPos, len); fixed (byte* buffer = &MemoryMarshal.GetReference(_buffer.ReadOnlySpan.Slice(startPos))) { return Encoding.UTF8.GetString(buffer, len);