Is Go vulnerable for buffer overflow

buffer-overflow, go

Solution

Go checks for bounds in strings, arrays and slices so it is not vulnerable as long as you are not playing around with unsafe package.

Problem

I know languages like c# aren't vulnerable to buffer overflows unless you marshal or use unsafe code. But is go vulnerable for buffer overflows?

Original source